トップページの「スタッフの日記(最新の記事5件)」の文章にルビが表示できるようになりました

これまで、「スタッフの日記にっき」の本文ほんぶんにあるルビ(漢字かんじうえのふりがな)を、トップページの「スタッフの日記にっき(最新さいしん記事きじ5けん)」で抜粋表示ばっすいひょうじするさいに、このルビをただしく表示ひょうじできていませんでした。

これは、本文ほんぶんから抜粋ばっすい文章ぶんしょう抽出ちゅうしゅつするさいに、文中ぶんちゅうのHTMLタグを削除さくじょする処理しょりおこなわれているのですが、文中ぶんちゅうのルビがHTMLタグ(<ruby>)により処理しょりされているため、<ruby>が削除さくじょされると本来ほんらい表示ひょうじができなくなるためでした。

対策たいさくとして、このHTMLタグの削除さくじょ処理しょりしている"wp_trim_excerpt"フィルタを改良かいりょうした"custom_wp_trim_excerpt"フィルタをfunctions.phpの中に用意よういして、そのなか使用しようしている"wp_strip_all_tags"を"strip_tags"にえました。
"strip_tags"でルビ関連かんれんのHTMLタグを削除対象外さくじょたいしょうがいとすることで、投稿とうこう抜粋ばっすいでもルビを表示ひょうじすることができるようになりました。

PHPだとかフィルタ処理しょりだとかをまったらないところから、いろいろ調しらべて、今回こんかい対策たいさくにたどりくまで2週間しゅうかんかかりました。
いろいろ勉強べんきょうになりました。