【发布时间】:2018-08-01 21:17:44
【问题描述】:
我对 WordPress 还很陌生,所以我不确定这会如何工作。
基本上我有 Yoast 插件来处理我的 SEO 相关的事情。主要的问题是描述元标记。
该网站是双语的,我希望也能翻译描述元标记。 Yoast 目前不提供该选项,除非我得到另一个我不想进入的插件。
就目前而言,我被告知可以使用add_action 通过functions.php 插入描述元标记。不幸的是,这不起作用,因为它只会添加另一个描述元标记。
目前我的代码如下所示:
function insert_meta_tag_in_head () {
echo '<meta name="description" content="My New content" />';
}
add_action('wp_head', 'insert_meta_tag_in_head', 1);
所以基本上这只是给了我第二个描述元标记。我也在其他线程中看到,如果我想替换标签,我应该使用do_action 函数。我称之为:
do_action('wp_head', 'insert_meta_tag_in_head');
然而,这没有任何作用。 我究竟做错了什么?如何更改通过 Yoast 给我的描述标签的内容?
【问题讨论】:
-
您是否在使用 WPML 使网站多语言化?
-
不。从我收集到的,它是有偿的,不是吗?所以我想避免它。