以前、「商品のtitleとh1をカスタムフィールドを使って変更する」で書いたことと同じですが、2022年8月31日現在は、次のようにしています。
/*titleタグを変更*/
function my_pre_get_document_title( $title ) {
if ( is_single() && usces_is_item() || is_single()) {
$my_title = get_post_meta( get_the_ID(), 'meta-title', true ); //カスタムフィールドの値を取得
$title = esc_html( $my_title );
}
return $title;
}
add_filter( 'pre_get_document_title', 'my_pre_get_document_title' );
/*titleタグを変更(終了)*/
事前準備
アドバンスカスタムフィールドのパッチを入れて、アドバンスカスタムフィールドでmeta-title欄を作っておく必要があります。
ここにタイトルタグで表示させたいタイトルを記述します。