All in one SEO を使っていて、特定のページで出力内容を変えたい場合、
aioseop_keywordsフックや、aioseop_descriptionをつかえば、自前でmetaを吐き出すコードを書くより簡単です。
たとえば、pluginsというカスタム投稿のシングルページで書き換えたい場合、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function my_keywords($keywords) { if (is_singular('plugins')){ $keywords = "wordpress,プラグイン,".$keywords; $keywords = trim($keywords,","); } return $keywords; } add_filter('aioseop_keywords', 'my_keywords'); function my_description($description) { global $post; if (is_singular('plugins')){ $description = $post->post_title."についての解説です。".$description; } return $description; } add_filter('aioseop_description', 'my_description'); |
というようにします。 [追記] あと、タイトルを書き換えるには、aioseop_titleを使います。
1 2 3 4 5 6 7 |
add_filter('aioseop_title' , 'my_title'); function my_title( $title ) { if ( is_singular( 'plugins' ) ) { $title = "[プラグイン]" . $title ; } return $title; } |