RSS フィードやその他の共有メディアに表示されるように、ワードプレスのカスタム投稿タイトルにプレフィックスを付けることはできますか?
例えば:
カスタム投稿タイプ = 商品 タイトル = 新しいティーカップ
出力 = 製品 - 新しいティーカップ
RSS フィードやその他の共有メディアに表示されるように、ワードプレスのカスタム投稿タイトルにプレフィックスを付けることはできますか?
例えば:
カスタム投稿タイプ = 商品 タイトル = 新しいティーカップ
出力 = 製品 - 新しいティーカップ
the_title_rss
そうでない場合は、カスタム投稿タイプをフィルタリングして先頭に追加してみてくださいpost
。
function rss_cpt_title($title) {
global $post;
$post_type = get_post_type($post->ID);
if ($post_type != 'post'){
$title = $post_type . ' - ' . $title;
}
return $title;
}
add_filter('the_title_rss', 'rss_cpt_title');
get_post_type がスラッグを返す可能性があり、大文字と小文字が区別される可能性があるため、条件をいじる必要がある場合があります。