0

我现在有一个奇怪的问题。

我刚刚在我的 WordPRess 博客上发布了我的第一篇博文,但由于某种原因,类别列表没有显示。

我发布了另一个帖子进行测试,然后两个帖子的类别开始显示。所以我以为奇迹发生了。

于是,我把测试帖删了(回到一个帖子),然后问题又开始了。没有分类列表。

我被难住了,因为代码似乎是正确的,为什么发布另一篇文章会使类别列表起作用?

您可以单击 [此处]{ http://www.noellesnotes.com } 访问该站点并查看我遇到的问题。

我想我找到了问题所在。它在下面的代码中:

<?php
            /* translators: used between list items, there is a space after the comma */
            $category_list = get_the_category_list( __( ', ', 'ribbons-and-clouds' ) );

            /* translators: used between list items, there is a space after the comma */
            $tag_list = get_the_tag_list( '', __( ', ', 'ribbons-and-clouds' ) );

            if ( ! ribbons_and_clouds_categorized_blog() ) {
                // This blog only has 1 category so we just need to worry about tags in the meta text
                if ( '' != $tag_list ) {
                    $meta_text = __( 'This entry was tagged %2$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'ribbons-and-clouds' );
                } else {
                    $meta_text = __( 'Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'ribbons-and-clouds' );
                }

            } else {
                // But this blog has loads of categories so we should probably display them here
                if ( '' != $tag_list ) {
                    $meta_text = __( 'This entry was posted in %1$s and tagged %2$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'ribbons-and-clouds' );
                } else {
                    $meta_text = __( 'This entry was posted in %1$s. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'ribbons-and-clouds' );
                }

            } // end check for categories on this blog

            printf(
                $meta_text,
                $category_list,
                $tag_list,
                get_permalink(),
                the_title_attribute( 'echo=0' )
            );
        ?>

看看其中一个 if 语句如何告诉它在只有一个类别时不要列出类别?

有谁知道如何编辑此代码以使类别无论如何都显示?

4

1 回答 1

0

看起来不错,可能是主题问题?尝试另一个主题,看看它是否有效

于 2013-08-01T02:42:42.237 回答