WordPress初心者がブログを作るよ♪そろそろ本格的にインターネットに公開ということで。
ぼちぼちっと記事をまとめながら連載中?の人生2つめのWordPressブログを立ち上げていく話ですが、今日は、いよいよインターネット公開ということで、Ping設定とかしてみます。
RSSにアイキャッチ画像を表示するように改造
まずは、Feedly等のRSSフィードリーダに登録してもらったときに、テキストやFeedlyが自動で選んだ画像ではなく、意図した画像(アイキャッチ画像)を表示してもらうよう、RSSフィードにアイキャッチ画像を出力できるようにします。
これについては過去記事で研究していますので、こちらを参考にしてください。
WordPressで画像付きRSSを出して別ブログで更新情報を表示!
複数のブログを運用していると、お互いのブログで更新情報を表示したくなります。本当はWordPressのネットーワーク機能(マルチサイト)を使えばスマートにできる予感がするのですが、まだまだスキルが足りないので、画像付きのRSSを出力するようにして、別ブログに新着情報として表示できるように頑張ってみました。 |
カスタマイズ前のRSSフィード出力の状態は、以下のようになっています(ブログのURLに「/feed/」と付けると、RSSフィードのURLになります)。
実際にgush2に追加したコードは、functions.phpというファイルの最後(「?>」の前の行)に以下の関数を追加しました。
function rss_post_thumbnail($content){
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID,'full') .
'</p>' . $content;
}
else{
$content = '<p>' . '<img src="' . get_template_directory_uri() . '/images/no-img.png" alt="No Eye Catch" />' .
'</p>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
?>
このカスタマイズによって、RSSフィードが以下のような表示になりました。ちょっと華やかになった感じですね!
「検索エンジンがサイトをインデックスしないようにする」を無効化
WordPressの管理画面から「設定」→「表示設定」と進み、「検索エンジンでの表示」の「検索エンジンがサイトをインデックスしないようにする」をオフにします。
Google Analyticsの方で確認してみたのですが、この設定を変更してもすぐにはGoogleの方が反応しないようです。多少サイトをいじるぐらいならば、最初の記事を投稿する前から無効にしてインターネット上で作業した方がいいかもしれません。
Ping設定
WordPressの管理画面から「設定」→「投稿設定」と進み、更新情報サービスを設定します。記事が投稿されると、ここに登録してある各サイト更新情報サービスに通知されるというわけです。正直よくわかっていないのですが、Gush2の配布サイトでPingのサンプルが紹介されていますので、そのまま使用させてもらいます。
これをありがたくコピペさせていただきます。
上記サイトにて「WordPressプラグインの「PubSubHubbubを併用するといい」と書いてありますが、当ブログでも使用中です。次回、プラグイン関係の説明をします。このネタも、あと1回か2回で終了予定です。
今日の一言二言三言
検索で 引っかかるように 設定を
変更するのは ちょっと緊張
検索エンジン(Google等)へ何か影響を与えそうな変更って緊張します。過去に、理由判らず急にアクセス数が減ったことが何度もありました。いつもGoogle検索結果に表示されにくくなったのが原因のようで、その後、理由もわからずアクセス数が復活したりとか。
そんなわけでいつもちょっとビクビクしちゃいます。
WordPress初心者がブログを作るよ♪テーマは無料のGush2!
WordPressを使い始めて約9か月になりますが、もう1つ新しいサイトを立ち上げてみました。初めての時は試行錯誤の連続でひどいものでしたが、今回は、以前よりはもうちょっと整理した状態で作業内容をまとめながら進めたので、テスト用環境構築からGush2のカスタマイズまで連載記事にしてみました。 |
Your Message