現在、奇妙な問題が発生しています。
WordPRess ブログに最初のブログ投稿を投稿しましたが、何らかの理由でカテゴリ リストが表示されません。
テストするために別の投稿を投稿したところ、両方の投稿でカテゴリが表示され始めました。だから奇跡が起きたのだと思いました。
というわけで、テスト投稿を削除して(1投稿に戻して)、また問題が発生しました。カテゴリ一覧がありません。
コードがしっかりしているように見えて困惑しているのに、別の投稿を投稿するとカテゴリ リストが機能するのはなぜですか?
[ここ]{ 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 ステートメントの 1 つが、カテゴリが 1 つしかない場合はカテゴリをリストしないように指示する方法を確認してください。
このコードを編集してカテゴリを表示する方法を知っている人はいますか?