我想使用过滤器挂钩在页面标题之前添加图像,但同时也将其添加到菜单标题中。我该如何解决?
function scissorTitle ($title)
{
$scissortitle .= "<img src='*image_link*'>" . $title;
return $scissortitle;
}
add_filter( 'title', 'scissorTitle', 10);
答案 0 :(得分:0)
过滤器title
具有两个参数$title
和$id
,您可以使用$ id更改页面Check docs的唯一特定标题。您的完整代码应如下所示:
function scissorTitle ($title, $id) {
global $post;
if (is_singular() && $post->ID == $id) {
$title = '<img src="image_link">' . $title;
}
return $title;
}
add_filter( 'the_title', 'scissorTitle', 10, 2);