-1

我对 WordPress 很陌生,所以我不确定这将如何工作。

基本上我有 Yoast 插件来处理我的 SEO 相关的事情。主要的问题是描述元标记。

该网站是双语的,我希望也能翻译描述元标记。Yoast 目前不提供该选项,除非我得到另一个我不想进入的插件。

就目前而言,我被告知可以通过functions.phpusing插入描述元标记add_action。不幸的是,这不起作用,因为它只添加了另一个描述元标记。

目前我的代码如下所示:

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 给我的描述标签的内容?

4

1 回答 1

1

我们之前已经更改了 Yoast 的标题,但是,描述也是我们一直在努力的事情。

总结一下上面的链接:

您需要过滤wpseo_metadesc操作以显示您的新描述。

add_filter('wpseo_metadesc', 'new_desc_function');
于 2018-08-04T01:22:22.750 回答