Wordpressでサイト開発を行なっています。
その中で3つのカスタム投稿を作成したのですが、
それぞれのアーカイブページにメタタグを入れたく、All in one SEOを導入しました。
しかし管理画面からはメタタグは入力できないようだったので、
こちらを参考に
// All in one SEO pack カスタム投稿タイプアーカイブのタイトルを変更する function aioseop_title_fix($title){ // カスタム投稿タイプ「blog」のアーカイブの場合 // 「商品案内 | ブログタイトル」にタイトルを変更する if(is_post_type_archive('blog')){ $title = 'ブログ | ' . get_bloginfo(); } return $title; } add_filter('aioseop_title', 'aioseop_title_fix');
と、こちらを参考に
add_filter( 'aioseop_description', 'custom_aioseop_description' ); function custom_aioseop_description( $description ) { if ( is_archive("product") ) { $description = 'カスタム投稿productのディスクリプションとして入れたい文章'; } else if ( is_archive("blog") ) { $description = 'カスタム投稿blogのディスクリプションとして入れたい文章'; } else if ( is_archive("news") ) { $description = 'カスタム投稿newsのディスクリプションとして入れたい文章'; } return $description; } add_filter( 'aioseop_title', 'custom_aioseop_title' ); function custom_aioseop_title( $title ) { if ( is_archive("product") ) { $title = 'カスタム投稿productのタイトルとして入れたい文章'; } else if ( is_archive("blog") ) { $title = 'カスタム投稿blogのタイトルとして入れたい文章'; } else if ( is_archive("news") ) { $title = 'カスタム投稿newsのタイトルとして入れたい文章'; } return $title; }
以上のコードを試してみたのですがメタタグが追加されません。
何かを根本的に間違っているのでしょうか。
ご教示お願いします。
あなたの回答
tips
プレビュー