フィルターフック

2016年10月28日

フィルターフック

Luxeritas では WordPress 標準のフィルター 以外に、以下のフィルターフックが使用できます。

フィルターフック名優先順説明
thk_head10wp_head をゴニョゴニョして出力するフィルター
thk_sidebar10get_sidebar をフニョフニョして出力するフィルター
thk_footer10get_footer をホニャホニャして出力するフィルター
thk_content10投稿本文のみに適用される the_content のようなもの
thk_comments10comments_template をプニャプニャして出力するフィルター
thk_pagination10一覧型ページのページネーションを表示するフィルター
thk_link_pages10投稿・固定ページを <!–nextpage–> で分割した時のページネーションを表示するフィルター
thk_create_description10description を表示するフィルター
thk_excerpt10一覧型ページで「改行するタイプの抜粋」を表示するフィルター
thk_excerpt_no_break10一覧型ページで「改行しないタイプの抜粋」を表示するフィルター
thk_adsense10アドセンスのウィジェット化に伴い廃止
記事下のアドセンスウィジェットを表示するフィルター

フィルターフックの使い方の例

一覧型ページの抜粋に文字列を追加する例

function custom_thk_excerpt( $ret ) {
	$ret .= '<span style="color:red">って、おいらのジッちゃんが言ってただよ・・・</span>';
	return $ret;
}
add_filter( 'thk_excerpt', 'custom_thk_excerpt', 11 );

抜粋変更前

↓ こーなる

抜粋変更後

コピーライトの文言を変更する例

function custom_thk_footer( $ret ) {
	return str_replace( 'Copyright', 'コピーライト', $ret );
}
add_filter( 'thk_footer', 'custom_thk_footer', 11 );

コピーライト変更前

↓ こーなる

コピーライト変更後