ウィジェットのタイトル用のフィルターフック:widget_title
トピック投稿者
haruka
(@harlequin_wp)
kzさん、回答ありがとうございます。
私の勘違いだったら申し訳ないのですが、widget_titleはウィジットそのもののタイトル、例えば「最近のコメント」や「最近の投稿」等の文字列にかかるフィルターではないでしょうか?
もしそうであれば、私の質問文がわかりにくかったようです。すみません。
例えばウィジット「最近のコメント」を表示させると、そこには最近コメントがあった投稿のタイトルが、設定した件数分、リスト表示されますよね。その「投稿のタイトル」にesc_attr()したいのです。
おっと、ボケてました。
コメントウィジェットで表示される投稿のタイトルは get_the_title()
で取得してるので
‘the_title’ フィルターフックが使えます◎
トピック投稿者
haruka
(@harlequin_wp)
kzさん、ありがとうございます!
get_the_title()にthe_titleフィルターフックが使えたのですね〜。
the_title()にしか使えないものと思い込んでおりました。
//functions.phpに記述
function esc_attr_the_title($title){
$title = esc_attr($title);
return $title;
}
add_filter('the_title', 'esc_attr_the_title');
これで、希望通りに表示することが出来ました。
やりたいことも解決し、間違った認識も正せて助かりました。
ありがとうございました。