WordPressのカスタム投稿で記事の更新時にPing通知を送るには

カスタム投稿の利用

こんにちは!

カスタム投稿利用されていますか?
便利ですよね!なくてはならないと感じる今日この頃です。
でも、WordPressはPing送信マシンガンのくせして、初期設定だとカスタム投稿の記事を更新してもPing通知が送られないんですよね。
ちょっと手を加えれば大丈夫です!

カスタム投稿でPing通知を送る

子テーマの関数: functions.phpに追記する

「Luxeritas」→「子テーマの編集」を開いて「functions.php」タブに下のコードを追記します。
5行目の ‘free-tweets’ の部分は、ご自分のカスタム投稿名に変更してください。

/* 投稿RSSに固定ページやカスタム投稿を含む */
add_filter( 'pre_get_posts', 'my_custom_posts_rss' );
function my_custom_posts_rss( $query ) {
if ( is_feed() )
$query->set( 'post_type', array( 'post', 'page', 'free-tweets' ) );
return $query;
}
以上で終わりです!

あまりにもすぐに終わっちゃったのでおまけ

Google XML Sitemapsにカスタム投稿を含める

プラグインGoogle XML Sitemaps を使っている方は、下記の場所にチェックを入れてカスタム投稿をXMLサイトマップに含めるよう設定してください。
Sitemap コンテンツ

あとがき

Luxeritas(ルクセリタス)のサイトマップページではカスタム投稿の記事が表示されません><
プラグインで別のサイトマップを、とも考えましたが、やっぱりプラグインはもういい、いらん!
でも、ふと疑問に感じたんだけど、サイトマップのページって記事数が増えて行くとどこまでも長くなるのかしらん?
え?増えてから心配しろって?
それもそうだ!しっつれいしました!

0
この記事を書いた人
どらみ

パソコン歴はWindows98からの元パソコンインストラクターです。以前はMS Office系のソフトウェアを主に教えていました。 今はWordPressのテーマLuxeritasにはまっています♪ 質問されると、つい親身になってしまう自称「ポジネガ人間」です。

応援する にほんブログ村 ブログブログ ブログノウハウへ

Ping通知