All in One SEO Packが出力するcanonicalを現在のページURLへカスタマイズする方法
All in One SEO Packが出力するcanonicalがカテゴリページでは思ったURLと異なるケースがあります。
そんなとき、現在開いているURLへ書き換える方法になります。
functions.php
// all in one seo canonical書き換え add_filter( 'aioseop_canonical_url', 'custom_aioseop_canonical_url' ); function custom_aioseop_canonical_url( $canonical ) { if ( is_tax('area_taxonomy') ) { $http = is_ssl() ? 'https' . '://' : 'http' . '://'; $urls = $http . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; $canonical = $urls; } return $canonical; }
参考サイト:
WordPress:「All in One SEO Pack」使用時にアーカイブページのtitleやdescriptionを設定・変更する方法
WordPress 現在開いているページのURL