登录

WordPress SEO:如何动态修改meta title?

作者:neo yang 时间:2024/02/09 读: 8196
meta title,也就是页面的head标签中的title标签的内容,对于SEO是很重要的。有时候,我们需要 […]

meta title,也就是页面的head标签中的title标签的内容,对于SEO是很重要的。有时候,我们需要动态地修改Wordpress的meta title.

第一步:theme支持:add_theme_support(‘title-tag’);

确保你的theme的functions文件中有这行代码:

 add_theme_support('title-tag');

第二步:删除默认的Meta title:remove_action( ‘wp_head’, ‘_wp_render_title_tag’, 1 );

在需要动态修改meta title的页面模板文件中的开头位置加入以下代码:

remove_action( 'wp_head', '_wp_render_title_tag', 1 );

注意:这行代码不要放在任何函数中。

第三步:注入自定义的Meta title

在需要动态修改Meta title的页面模板文件中,在删除默认Meta title的代码之后,加入以下代码:

function custom_title()
{
	global $post;
	echo "<title>" . $post->post_title . "-";
	echo "xxx -";
	_e(bloginfo('name'), 'themoon');
	echo "</title>";
}
add_action("wp_head", "custom_title");

总结

关键是删除默认的Meta title。因为,如果不删除,最后会出现两个Meta title。

标签:


copyright © www.lyustu.com all rights reserve.
Theme: TheMoon V3.0. Author:neo yang