我有这段代码:
$nieuwetitel = the_title();
echo str_replace('Bijenkorf', 'test', $nieuwetitel);
the_title()
输出以下内容: Bijenkorf - Acne Studios Adriana€360
使用上面提到的代码,我想将'Bijenkorf'更改为'test',但这似乎不起作用。
最后,我想创建一个要从the_title()
排除的事项列表(Bijenkorf就是其中之一)。
答案 0 :(得分:1)
您可以使用the_title过滤器。
这是代码。
function wh_alterProductTitle($title, $id = NULL)
{
//for only changing product title
if ('product' == get_post_type($id))
{
//for single
$title = str_replace('Bijenkorf', 'test', $title);
//for multiple
//$title = str_replace(['find1', 'find2'], 'test', $title);
}
return $title;
}
add_filter('the_title', 'wh_alterProductTitle', 10, 2);
希望这有帮助!