WordPressのカスタム投稿をサイトに通知する方法

スポンサーリンク

2つ目がRSS情報のコード。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
// functions.php
function myfeed_request($qv) {
if (isset($qv[‘feed’]) && !isset($qv[‘post_type’]))
$qv[‘post_type’] = array(‘post’, ‘page’, ‘カスタム投稿タイプ名’);
return $qv;
}
add_filter(‘request’, ‘myfeed_request’);
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*カスタム投稿タイプ名にはカスタム投稿タイプ名のスラグをいれる。

以前は1つ目のPing送信のコードだけで試みたが、更新情報は通知されなかった。
そこで2つ目のRSS情報を追加したところ、「にほんブログ村」や「人気ブログランキング」に更新情報を通知することができた。
すぐに反映されないことがあるので、その時は時間をおいて確認したほうがいい。

スポンサーリンク

Ping送信+RSS情報追加?

「にほんブログ村」のサポートを読むと、更新情報が届かない原因として、
「ほとんどの場合 Pingは、にほんブログ村のシステムに届いていて、届いたPing(更新通知)を元にブログ村のシステムがあなたのブログのRSSを取得にいくとRSSそのものが取得できずエラーになっていることが多いようです。PingではなくRSSが原因となっていることが多いです。」
とある。
カスタム投稿のRSS情報もPing送信と同様、何もしないと認識できないようなので、サイトにカスタム投稿の更新情報を反映させるためには、Ping送信とRSS情報の両方をfunctions.phpに追加しておく必要があるようだ。
これが完全な解決方法とは断言できないが、いまのところこれでいけている。

人気ブログを読みたい方はこちら
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
にほんブログ村 ライフスタイルブログ セミリタイア生活へ にほんブログ村 自転車ブログ 自転車旅行へ  

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

フォローする