Ktai Style でメタタグを追加する方法
.Ktai Styleで携帯表示を行っているとメタタグのkeywordとdescriptionが表示されないみたい。
All in one SEO pack と併用すればwp_head内で設定されるのかなーと思ったけれども、どうやら出力されない。というわけでKtai Style用のテーマのfunction.php内に以下のコードを追加して対応してみた。
All in one SEO packとktai styleの併用はよくないようなのでしばらくこれで様子を見よう。
function addMetatags(){ global $post; if(is_single() || is_page()){ if( $post->post_excerpt != '' ){ echo '<meta name="description" content="' . $post->post_excerpt . '" />'; }else{ echo '<meta name="description" content="' . htmlspecialchars($post->post_title) . '" />'; } echo '<meta name="Keywords" content="'; foreach(get_the_tags($post->ID) as $tag ){ echo $tag->name . ", "; } echo '" />'; }elseif(is_category()){ echo '<meta name="description" content="' . htmlspecialchars(strip_tags(category_description())) . '" />'; echo '<meta name="Keywords" content="default keywords" />'; }else{ echo '<meta name="description" content="default keywords" />'; echo '<meta name="Keywords" content="default keywords" />'; } } add_action('wp_head', 'addMetatags');