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 类别描述。

快速修复似乎是将 &nbsp; 放入。

如果有人知道更好的方法,请随时告诉我