woof_seo_canonical
アクティブなフィルター検索中にページのheadセクションに出力される正規URLリンクタグをフィルタリングし、正規URLのカスタマイズを可能にします。
パラメーター
$canonical_url (string) — 現在のフィルター検索ページのクリアされたベースURL(クエリパラメーターなし)
ソースファイル
ext/url_request/classes/seo.php:376
コード例
add_filter('woof_seo_canonical', function($url) {
// Force HTTPS for canonical
return str_replace('http://', 'https://', $url);
});
使用上の注意
- wp_head 内で <link rel="canonical" href="..." /> を出力します。
- do_index() が true の場合、Yoast の canonical は抑制され、検索パラメーター付きのクリアされたURLが使用される場合があります。
- URL はクエリ文字列を含まないベースパスであり、get_cleared_url() から取得されます。