我对 WordPress 很陌生,所以我不确定这将如何工作。
基本上我有 Yoast 插件来处理我的 SEO 相关的事情。主要的问题是描述元标记。
该网站是双语的,我希望也能翻译描述元标记。Yoast 目前不提供该选项,除非我得到另一个我不想进入的插件。
就目前而言,我被告知可以通过functions.php
using插入描述元标记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 给我的描述标签的内容?