Yoast SEO 与 category_description wp 冲突
Yoast SEO confliction with category_description wp
我有点迷茫,调用函数 b 的相关页面在正确的位置正确显示 category_description
没有问题。然而,函数 a 在 header 的顶部和正确的位置显示了 category_description
。当我关闭 Yoast SEO 时,问题就消失了。 Yoast SEO 为什么一个功能没有受到影响,而第二个功能却受到影响。
functions.php
add_filter( 'category_description', 'show_category_description', 10, 2 );
function show_category_description ( $description, $category )
{
if( is_category( array(2,3) ) ) {
$description = functionb($content . $output);
} elseif ( is_category( array(7) ) ) {
$description = functiona($output2);
} else {
$description = functionb($content . $output);
}
return $description;
}
function functiona($output2) {
if (is_user_logged_in()) {
?>
<div class="accordion-container" id="UserSubmit">
<a href="#" class="accordion-toggle">Submit your own Weekly Challenge here!<span class="toggle-icon"><i class="fa fa-caret-down"></i></span></a>
<div class="accordion-content"><?
// the user is logged in, so display the submission form
if (function_exists('user_submitted_posts')) user_submitted_posts();
?></div></div>
<? } else {
// Show nothing
?><p>Sorry, but you must be logged in to submit a weekly challenge<p><? }
return $output2;
}
感谢您提供的任何帮助
再浏览 5 分钟我记得我可以覆盖页内 Yoast SEO 类别描述。
快速修复似乎是将
放入。
如果有人知道更好的方法,请随时告诉我
我有点迷茫,调用函数 b 的相关页面在正确的位置正确显示 category_description
没有问题。然而,函数 a 在 header 的顶部和正确的位置显示了 category_description
。当我关闭 Yoast SEO 时,问题就消失了。 Yoast SEO 为什么一个功能没有受到影响,而第二个功能却受到影响。
functions.php
add_filter( 'category_description', 'show_category_description', 10, 2 );
function show_category_description ( $description, $category )
{
if( is_category( array(2,3) ) ) {
$description = functionb($content . $output);
} elseif ( is_category( array(7) ) ) {
$description = functiona($output2);
} else {
$description = functionb($content . $output);
}
return $description;
}
function functiona($output2) {
if (is_user_logged_in()) {
?>
<div class="accordion-container" id="UserSubmit">
<a href="#" class="accordion-toggle">Submit your own Weekly Challenge here!<span class="toggle-icon"><i class="fa fa-caret-down"></i></span></a>
<div class="accordion-content"><?
// the user is logged in, so display the submission form
if (function_exists('user_submitted_posts')) user_submitted_posts();
?></div></div>
<? } else {
// Show nothing
?><p>Sorry, but you must be logged in to submit a weekly challenge<p><? }
return $output2;
}
感谢您提供的任何帮助
再浏览 5 分钟我记得我可以覆盖页内 Yoast SEO 类别描述。
快速修复似乎是将
放入。
如果有人知道更好的方法,请随时告诉我