我目前有一个使用Squirrly for SEO的Wordpress网站 . 但是,在存档页面上,它使用属于存档页面的第一个内容页面中的描述/ Headers .
例如,在我的住宿档案页面上,列出所有酒店, Headers 是“酒店1”,描述是“酒店1是一个美丽的......” . 他们应该引用 Headers “住宿列表”,并描述“这些都是酒店......” .
我试图为此写一个重叠 - 我确实找到了一个在这里列出的Yoast SEO - https://wordpress.stackexchange.com/questions/61472/using-php-to-overwrite-or-replace-title-tag-while-using-yoast/61523#61523?newreg=a3496de25de941a7bb16089b1912653b但这不起作用,假设因为wpseo_title是一个特定于Yoast的过滤器 .
我目前的代码是:
<?php get_header();
if ( is_archive() ) {
add_filter('wpseo_metadesc', 'filter_product_wpseo_metadesc');
function filter_product_wpseo_metadesc($wpseo_metadesc) {
if( is_singular( 'product') ) {
$wpseo_metadesc = "This is a big test of stuff";
}
return $wpseo_metadesc;
}
} ?>
有没有人知道一个过滤器,或类似的,会覆盖我的存档页面的搜索引擎优化,特定于Squirrly搜索引擎优化,或一般工作的?
亲切问候詹姆斯
1 回答
确保在“wp_head”之前添加钩子(get_header();)
你可以用这个:
您可以通过调用过滤器来更改Squirrly中的 Headers 和描述:sq_title和sq_description
希望这对你有所帮助 .