KUSANAGI MAGAZINEで「きもおたわーどぷれす。」が紹介されました! クリックで公式サイトが開きます。

RSSとFeedlyをカテゴリ別に配信するには? ~小説と日記でわけたい場合など【WordPress】

この記事は約5分で読めます。
記事内に広告が含まれています。

サイト記事の新着配信に使うRSSとFeedly。
基本的には深く考えず、全ての記事をまとめて配信すると思います。
しかし状況によってはカテゴリを分けて、それぞれの読者へ配信した方がベターとなる場合もあります。
小説サイトなどは、その一つの例でしょう。

本記事では、RSSとFeedlyのカテゴリ別配信方法について紹介します。

スポンサーリンク

RSSとFeedlyの配信をカテゴリ別に分けた方がいい場合

会話で知る小説サイトの事例

小説の読者から文句言われちゃったよ

どうしたの?

昨日食べたケーキが美味しかったから日記に書いたら「オマエには小説以外興味ねえよ」とか「自慢乙」とか「だから太るんだよ」とか

あらら……でも、そういう読者さんもいるし
私生活と小説はカテゴリ分けした方がいいかもね

小説サイトとブログを併用する上での問題

前項の会話、大袈裟じゃありません。
むしろかわいいものです。

「小説家になろう」では「活動報告」(スラングで割烹)と呼ばれるブログみたいなものがあります。
文字通り小説の更新予定とかを報せるのが主な役割ですが、日記に使う作者もいます。

実は活動報告の内容をめぐってトラブル起きるのはしょっちゅうだったりします。
うまくやれば逆に「割烹芸人」と呼ばれて人気とれるのですが。
見ている限りではリスクの方が大きいと思います。

「面白ければ作者の中身はどうでもいい」という人もいます。
でもやっぱり、言い換えれば「小説以外に興味ない」ということ。
それ以外の情報を送っても迷惑がられるだけというリスクは考えないといけません。

では、どうするか。
読者に「全ての記事を受け取るか」or「創作活動にまつわる記事のみを受け取るか」の選択肢を与える必要があります。
小説家になろうでは無理ですが、自らのサイトを運営する場合には可能です。

どのように配信を分けるか?

小説と日記の両方を書いている場合、配信方法は三通り考えられます。
①小説だけ配信する。
②全部配信する。
③全部と小説だけの2通り配信する。

私は③を採りました(執筆当時、現在は②です)。
やっぱねえ……書くからには読んでもらいたいじゃないですか。
小説以外にも興味持ってもらえれば、それはそれで嬉しいじゃないですか。

一方で①を考える方もいるかもしれません。
②はデフォルトなので、①と③の場合について説明していきます。

スポンサーリンク

RSSとFeedlyのカテゴリ別配信方法

前提:RSSとFeedlyのURLの基礎知識

まずFeedly

http://feedly.com/i/subscription/feed/http://ドメイン名/?feed=rss2&cat=カテゴリID

次にrss

http://ドメイン名/?feed=rss2&cat=カテゴリID

カテゴリIDの調べ方はこちら。

複数指定する場合はカンマ区切りでできます。

小説(特定カテゴリ)だけを配信する場合

functions.phpに次の文を追加します。

function myFilter($query) {
if ($query->is_feed) {
$query->set(‘cat’,’カテゴリID‘);
}
return $query;
}
add_filter(‘pre_get_posts’,’myFilter’);

参考記事はこちら。

WordPress RSSのカスタマイズ feed表示を特定カテゴリにする
WordPressでのRSSやAtomなど、通常は全投稿表示だけど。 指示したカテゴリーの記事だけ表示する、または指示したカテゴリーを除外する方法。 WordP...

小説と全部の両方配信したい場合

結論を先に書くと「①と②の設定をしたアイコンを用意すればいい」という話です。

ここからはテーマ「Simplicity」の場合で書いています。
他のテーマをお使いの方は、必要な部分だけ読んでください。

私はこんな感じでヘッダー部に並べています。

他にもやり方はあるかと思いますが、今回はこの方法で。
Simplicityのヘッダー部SNSフォローボタンは有効にしておいてください。

header.phpの</div><!– /#h-top –>の直前に、次の文を入れます。

<div class="sns-pages2">
<p>小説関係限定</p> 
<ul class="snsp">
<li class="feedly-page"><a href='http://feedly.com/i/subscription/feed/http://ドメイン名/?feed=rss2&cat=カテゴリID' target='blank' title="feedlyで「(お好きな言葉で)」限定の更新情報をフォロー" rel="nofollow"><i class="icon-feedly-square"></i></a></li>
<li class="rss-page"><a href="http://ドメイン名/?feed=rss2&cat=カテゴリID" target="_blank" title="RSSで「(お好きな言葉で)」限定の更新情報をフォロー" rel="nofollow"><i class="fa fa-rss-square fa-2x"></i></a></li>
  </ul>
</div>

次いでcssに次を加えます。

.sns-pages2{/*字とアイコンをまとめる箱*/
float:right;
margin-top:
40px;
display:flex;
}
.sns-pages2 ul a{/*アイコン*/
margin-left:-5px;
}
.sns-pages2 p{/*字*/
margin-right:10px;
font-size:15px;
font-weight:500;
margin-top:29px;
text-shadow: 0 1px 2px rgba(0,0,0,0.5);
color:#3366ff;
}

マージンやフォントの大きさや装飾は各自の好みで調整してください。

スポンサーリンク

結論

カテゴリ限定配信のRSSを全部配信と一緒に設置すること自体は手こずらないと思う
でもcssの調整で頭悩ませることになるかもね

サイトを始めたい・引っ越したい方へ

おすすめレンタルサーバー「ConoHa WING」
Webサーバー処理速度 国内最速!
サイト管理・カスタマイズのタイパも抜群!
自動化AIのWEXALによって他社より負担を減らせます
各種キャンペーン施策によりコスパも抜群!
ConoHaに初めて入会かつ12か月以上のWINGパックなら
下のボタン経由で契約すると最大5000円の割引が受けられます

この記事を書いた人

素人の備忘録です。
素人がゆえにトラブルにぶつかりまくってきたので、同じように困った方の役に立てたらいいなと思ってます。
8年来のKUSANAGI推し。

元公安調査庁職員、発達障害(ADHD)

天満川 鈴をフォローする
カスタマイズ&プラグイン
タイトルとURLをコピーしました