WEB MEMO LOG

【WordPressプラグイン】All in One SEO Pack使用中にテンプレート内でタイトルやディスクリプションを変更する方法

SEO対策には欠かせないWordPressプラグイン「All in One SEO Pack」。
特定のページ(テンプレート)でタイトルやディスクリプションを個別で設定したい場合の方法をメモメモ。

・functions.php

//title 編集
add_filter( 'aioseop_title', 'my_replace_title', 100 );
function my_replace_title( $title ){
    global $editTitle;
    if( $editTitle ){
        return $editTitle;
    } else {
        return $title;
    }
}

//description 編集
add_filter( 'aioseop_description', 'my_replace_title_description'); 
function my_replace_title_description($description) {
    global $editDescription;
    if( $editDescription ){
        return $editDescription;
    } else {
        return $description;
    }
}

上記設定後、各テンプレートにて下記を設定

<?php 
$editTitle = '修正したいタイトルを入力';
$editDescription= '修正したいディスクリプションを入力';
?>

【参考】
・WordPressとpluginでもカバー出来ないSEO対策への対策(All in One SEO Pack編)
・All in one SEO でtitleタグやmetaタグのkeywordやdescriptionを自動で書き換える

関連記事