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

functions.php

こんにちは!

カスタム投稿利用されていますか?
便利ですよね!なくてはならないと感じる今日この頃です。
でも、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