探し物がここにある

coconiR

web関連

【2021年最新】WPプラグイン『All in One SEO』のフックが反映されない!

更新日:

【2021年最新】WPプラグイン『All in One SEO』のフックが反映されない!


私がWordPressでWebサイトを制作する際、ほとんどの場合にプラグイン『All in One SEO』をインストールします。

【2021年最新】WPプラグイン『All in One SEO』のフックが反映されない!


今回ある案件でいつものように『All in One SEO』を導入し、アーカイブページのタイトルを変更するためにfunctions.phpにコードを書き加えたのですが、びっくり!反映されないではありませんか!

調べてみたところどうやら『All in One SEO』のバージョン4.0以降から、フィルターフックの関数名が変更されたようです。

既存のテンプレートを使用している方には関係ないのかもしれませんが、私のようにオリジナルのテンプレートで『All in One SEO』を導入している方には注意が必要かもしれません。

フィルターフック関数名の変更点

アーカイブページのタイトル変更を例に説明していきます。

バージョン4.0以前の場合

<?php
function custom_aioseop_title( $title ) {
  if ( is_archive() ) {
    $title = '変更したいタイトル名';
  }
  return $title;
}
add_filter( 'aioseop_title', 'custom_aioseop_title' );
?>

バージョン4.0以降の場合

<?php
function custom_aioseo_title( $title ) {
  if ( is_archive() ) {
    $title = '変更したいタイトル名';
  }
  return $title;
}
add_filter( 'aioseo_title', 'custom_aioseo_title' );
?>

 

分かりにくいかもしれませんが、aioseopaioseo に変更されました。

その他のフィルターフックに関しては公式サイトをご確認ください。

-web関連

Copyright© coconiR , 2024 All Rights Reserved Powered by STINGER.