yoastを使用しながら、phpを使用してタイトルタグを上書きまたは置換する[終了]


15

seo、インデックス、タイトル、サイトマップなどにヨーストを使用しています

しかし、問題が1つあります。製品ページでは、costum分類データを使用したいのですが、yoastはそれをサポートしていません。今、私は製品ページに欲しいタイトルを正確にエコーするコードを手に入れましたが、どのようにyoastによって設定されたタイトルを上書きするのですか、この特定の投稿タイプのyoastによって設定されたタイトルを置き換えるのですか?

回答:


31

YoastのWPSEOプラグインには、「wpseo_title」というタイトルのフィルターがあります。次のようなものを追加する必要があります。

add_filter('wpseo_title', 'filter_product_wpseo_title');
function filter_product_wpseo_title($title) {
    if(  is_singular( 'product') ) {
        $title = //your code
    }
    return $title;
}

詳細については、WordPress SEO APIドキュメントページをご覧ください


これは何日も見てから私を救った。ありがとう!これらのフィルターフィールドをすべて見つけることができる場所はありますか?どのようにしてwpseo_titleがフィールド名であることがわかりましたか?
ダンヘイスティングス

@DanHastings回答を編集しましたが、ピアレビューが必要です。ドキュメントはこちらです。
acobster

しかし、それが表示されているページから情報をどのように追加しますか?
Tintinabulatorゼア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.