フィルターフック the_title/the_content

記事タイトルのフィルターフック

記事のタイトルをフィルタリングする際のフックです。the_titleのタイトルテキストを引数にして、何らかの加工を加えることができます。表示文字数の制限や半角カタカナなどの文字制御などができます。HTML出力する時のみのフィルタリングでデータベースのテキストに変更は加えられません。例では各タイトルにhogeが自動的に追加されます。
function test_function($title) {
$title .='hoge';
return $title;
}
add_filter('the_title', 'test_function');

記事内容のフィルターフック

同様にthe_contentにも同じ方法でフィルタリングが可能です。語尾にhogeが加えられます。
function test_function($content) {
$content .='hoge';
return $content;
}
add_filter('the_content', 'test_function');

記事概要のフィルターフック

同様にthe_excerptにも同じ方法でフィルタリングが可能です。概要を出力する際に先頭に[EXC]という文字列を追加しています。
function test_function($excerpt) {
$excerpt = '[EXC]'.$excerpt;
return $excerpt;
}
add_filter('the_excerpt', 'test_function');

記事パーマリンクのフィルターフック

同様にパーマリンクにも同じ方法でフィルタリングが可能です。URLクエリなどを付加できます。
function test_function($permalink) {
$permalink = $permalink.'?n=xxx';
return $permalink;
}
add_filter('the_permalink', 'test_function');