カスタム投稿のアーカイブページにもAll in One SEOのディスクリプション設定を反映する

カスタム投稿のアーカイブページにもAll in One SEOのディスクリプション設定を反映する方法です。アーカイブページなどにAll in One SEOのメタ情報を適用するためにはfuction.phpに下記の記述をする必要があります。

カスタム投稿のタクソノミーとアーカイブページの固定ページを作って、できたpageIDを以下に入れると、meta情報が反映されます。

// ===========================
// = カスタム投稿のアーカイブページにもAll in One SEOのディスクリプション設定を反映する =
// ===========================
function aioseop_title_extention($title){
  if(is_post_type_archive('タクソノミー')){
    $title = get_post_meta(pageID, _aioseop_title, true);
  }
  return $title;
}
add_filter('aioseop_title', 'aioseop_title_extention');

function aioseop_keywords_extention($keywords){
  if(is_post_type_archive('タクソノミー')){
    $keywords = get_post_meta(pageID, _aioseop_keywords, true);
  }
  return $keywords;
}
add_filter('aioseop_keywords', 'aioseop_keywords_extention');

function aioseop_description_extention($description){
  if(is_post_type_archive('タクソノミー')){
    $description = get_post_meta(pageID, _aioseop_description, true);
  }
  return $description;
}
add_filter('aioseop_description', 'aioseop_description_extention');

admin

cl0606

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です