在Yoast SEO中,没有可用于内容的变量。可用的两个变量是%%excerpt%%和%%excerpt\\U only%%。这两种方法的区别在于:
%%摘录%%-替换为帖子/页面摘录(如果不存在,则自动生成)
%%摘录\\u仅%%-替换为帖子/页面摘录(无自动生成)
查看Yoast SEO插件的“标题和元数据”页面时,可以单击“帮助”选项卡(右上角),查看可用变量的完整列表。
如果使用%%excerpt\\U only%%并在帖子摘录中添加帖子内容对您不起作用,那么您可以编写自己的函数来连接到wpseo_metadesc
滤器
function custom_seo_description( $seo_desc ) {
$seo_desc = "This is a custom description";
return $seo_desc;
}
add_filter( \'wpseo_metadesc\', \'custom_seo_description\', 10, 1 );
我还没有测试过这段代码,但这些代码应该可以运行。有关Yoast SEO API的更多信息,请访问:
https://yoast.com/wordpress/plugins/seo/api/