Anmeldung

WordPress SEO: Wie kann man den Metatitel dynamisch ändern?

Autor:Neo-Yang Zeit:2024/02/09 Lesen: 8566
Der Metatitel, also der Inhalt des Title-Tags im Head-Tag der Seite, ist für SEO sehr wichtig. Manchmal müssen wir […]

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");

Zusammenfassen

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

Stichworte: ,


Copyright © www.lyustu.com, alle Rechte vorbehalten.
Thema: TheMoon V3.0. Autor: neo yang