All in One SEO 覚書

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

投稿タイプごとに内容を変えるなどの要望がない場合はフェイスブック用のタグやサイトマップ、アクセス解析の設定ができるAll in One SEO を入れるのだが、ページ・投稿で設定しない場合はホームページ設定と同じ内容を表示したいということで、

function common_description($description) {
    global $post;
    global $aioseop_options;
    if (!is_front_page() && !get_post_meta($post->ID, _aioseop_description, true)) { $description = $aioseop_options['aiosp_home_description']; }
    return $description;
}
add_filter('aioseop_description', 'common_description');

function common_keywords($keywords) {
    global $post;
    global $aioseop_options;
    if (is_single() || is_page() && !get_post_meta($post->ID, _aioseop_keywords, true)) { $keywords = $aioseop_options['aiosp_home_keywords']; }
    elseif (is_category()) { $cat = get_query_var('cat'); $keywords = get_cat_name($cat).",".$aioseop_options['aiosp_home_keywords']; }
    return $keywords;
}
add_filter('aioseop_keywords', 'common_keywords');

link rel=’next’ を削除

add_filter('aioseop_prev_link', '__return_empty_string' );
add_filter('aioseop_next_link', '__return_empty_string' );