サイト記事の新着配信に使う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’);
参考記事はこちら。
小説と全部の両方配信したい場合
結論を先に書くと「①と②の設定をしたアイコンを用意すればいい」という話です。
ここからはテーマ「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の調整で頭悩ませることになるかもね