カテゴリごとに月次アーカイブ&タグクラウドを表示させる

まだFOX通信では実装してないんだけど、某サイトで実装したので忘れないように覚書。
そのうちFOX通信にも組み込む…かも?

てことで、カテゴリーアーカイブ毎に月次アーカイブ一覧とタグクラウドを表示させる方法。

日付アーカイブはこちらを参照

カテゴリー別に月別アーカイブを表示する : WordPress | FindxFine -Web制作に関するメモ-

タグクラウドに関しては、例のごとく公式フォーラムに質問と解決方法があったので、
こちらを参照させていただきました。

WordPress › 日本語 » 各カテゴリにタグクラウド

相変わらず公式フォーラムはありがたいです。。。(-人-)

続きを読む

WordPressのRSSにアイキャッチ画像を出力する方法

やりかたはとっても簡単。
functions.phpに以下のコードを書き加えるだけ。

//フィードにアイキャッチ画像を出力する
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

参考にしたのはこちら。

どんな風に見えてるのかなーという理由で、自分のサイトもRSS登録している私ですがw、サムネイル(アイキャッチ)は表示されないものかと勝手に思ってました。そしたらひょこっと発見してしまい、出来るのかよ!という今更感で実装してみました。

via WordPress記事のRSSにサムネイル(アイキャッチ)画像を表示する方法 *Ateitexe.

実装してるのは某サイトなんだけど、もっと早くこれやっとけばよかったなぁ…
そうしたらFacebookとのRSSでの連携の時にアイキャッチ出せたのに…
まあ、新しい記事からは対応してるからいっか。

日付ベースのパーマリンクで秒を含めない場合のカスタマイズあれこれ

query.phpはWP4.7からclass-wp-query.phpに変更になりました。
編集箇所は803行目付近874行目辺り(WP6.3)です。
修正コードの変更は今の所ありません。


2023/08/13:超今更だけど、いつの間にかfunctions.phpの修正は要らなくなってたっぽい…

MT時代のFOX通信の記事URLである日付ベースのYYYY/MM/dd-hhmm.php を、 WordPressでも踏襲させるための覚書。 WordPressのデフォルトだと日付ベースにしたい場合2点困った事があり。

  1. YYYY/MM/dd-hhmmss.php のように秒まで含まないと個別記事として認識されない
  2. 個別記事として認識されないので、single.phpが適用されず、wp_title()での記事タイトル取得ができない

一番単純な対処法はURLに秒まで含める事なんだけど、困ったことにMT時代にFOX通信の記事同士であれこれリンク貼ってるので、本文内に書かれたURLをいちいち秒アリに変更するのがひたすら面倒だったり…orz ということでアレコレ調べた結果、functions.php及びwp_includes/query.phpを修正することで、上記2点を解消するに至りました。

続きを読む