• 解決済 kazkaz

    (@kazkaz)


    はじめまして、よろしくお願いします。

    新規にカテゴリー指定して投稿しても、
    管理画面カテゴリーの「投稿」欄の数字がゼロのままです。
    例えば下記のようになります。

    「名前」test
    「説明」
    「スラッグ」test
    「投稿」0

    「投稿」ゼロの数字をクリックしたら、投稿した記事一覧に
    なるので、カテゴリーの認識が上手くいってないのでしょうか。

    また上記が原因なのか、サイト上でtestカテゴリーの投稿を全て表示したく
    カテゴリーのリンクをクリックしても
    1ページに表示する最大投稿数を超えて表示することができません。

    お手数をおかけしますが、ご教示よろしくお願いいたします。

    「現在のテーマ」Koikikukan
    「作成者」Yujiro Araki
    「バージョン」 3.0.20

    archive.phpは以下のとおりです。

    <?php get_header(); ?>
    
    <div id="content">
    <div class="blog">
    
    <?php if (have_posts()) : ?>
    
    <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
    
    <?php /* If this is a category archive */ if (is_category()) { ?>
    
    <div class="crumbs"><a>/">Top</a> >
    <?php
    $breadcrumbs = get_category_parents( get_queried_object(), true, ' > ' );
    echo preg_replace('/(.*) >/', '$1', $breadcrumbs);
    ?>
    </div>
    
    <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    <div class="crumbs"><a>/">Home</a> > <?php the_time('F jS, Y'); ?></div>
    
    <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    <div class="crumbs"><a>/">Home</a> > <?php the_time('F, Y'); ?></div>
    
    <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    <div class="crumbs"><a>/">Home</a> > <?php the_time('Y'); ?></div>
    
    <?php /* If this is a search */ } elseif (is_search()) { ?>
    <div class="crumbs"><a>/">Home</a> > Search Results</div>
    
    <?php /* If this is an author archive */ } elseif (is_author()) { ?>
    <div class="crumbs"><a>/">Home</a> > Author Archive</div>
    
    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    <div class="crumbs"><a>/">Home</a> > Blog Archives</div>
    
    <?php } ?>
    
    <?php while (have_posts()) : the_post(); ?>
    <div class="entry" id="post<?php the_ID(); ?>">
        <?php the_date('Y.m.d', '<p class="date">', '</p>') ?>
        <h2 class="entry-header" id="post-<?php the_ID(); ?>"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
        <div class="entry-body clearfix">
            <?php the_content() ?>
        </div>
        <p class="entry-footer">Posted at <?php the_time('h:i') ?> | Category: <?php the_category(', ') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?> <?php edit_post_link('Edit', ' | ', ''); ?></p>
    </div>
    <?php endwhile; ?>
    
    <?php else : ?>
        <h2 class="center">Not Found</h2>
        <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    <?php endif; ?>
    
    <div id="pagenavi"><?php wp_pagenavi(); ?></div>
    
    </div><!-- /blog -->
    </div><!-- /content -->
    
    <?php
    if (preg_match('/layout-three-column-right|layout-three-column-liquid-right/',$layout)) {
    } else {
        if (preg_match('/three|left/',$layout)) {
    ?>
    <div id="links-left-box">
    <div id="links-left">
    <?php
            include (TEMPLATEPATH . '/sidebar2.php');
    ?>
    </div>
    </div>
    <?php
        }
    }
    ?>
    
    <?php
    if (preg_match('/layout-three-column-right|layout-three-column-liquid-right/',$layout)) {
    ?>
    <div id="links-left-box">
    <div id="links-left">
    <?php
        include (TEMPLATEPATH . '/sidebar2.php');
    ?>
    </div>
    </div>
    <?php
    }
    ?>
    
    <?php
    if (preg_match('/three|right/',$layout)) {
    ?>
    <div id="links-right-box">
    <div id="links-right">
    <?php
        if (preg_match('/two/',$layout)) {
            include (TEMPLATEPATH . '/sidebar2.php');
        }
        get_sidebar();
    ?>
    </div>
    </div>
    <?php
    }
    ?>
    
    <?php get_footer(); ?>

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター gatespace

    (@gatespace)

    「問題解決のためのチェックリスト」のトラブルシューティングは試されましたか?

    トピック投稿者 kazkaz

    (@kazkaz)

    テンプレート、プラグインも試してみましたが変化なしです。
    記事はカテゴリー分けされてるのに、表示上では「カテゴリーなし」の状態に。
    wordpress再インストールでも変わらなかったので、勉強してみます。

    テストページとして、こんな感じです。

    モデレーター gatespace

    (@gatespace)

    こちらで以下の環境で試しましたが、kazkazさんが書かれている現象を再現できません。

    • WordPress のバージョン:3.4.2
    • 使用しているプラグインとテーマの情報:プラグインは全て無効、テーマはTwenty Eleven
    • PHP、MySQL のバージョン:PHP 5.4.4 MyAQL 5.5.25
    • サーバー環境:ローカル(MAMP)
    • ブラウザとそのバージョン:Chrome 22.0.1229.94

    「問題解決のためのチェックリスト」の「投稿に記載する内容」に書かれているWordPressやサーバーなどの情報を提示してください。

    こんにちは

    「カテゴリなし」となっていますので、正常に動いているんじゃないかと思います。

    No categories の 日本語翻訳が、カテゴリなしになります。

    フィルターで、list_catsとか使っている部分はありませんか?

    ドロップダウンカテゴリでも、同じですか?

    テーマは、大分古いもののようですので、twentyeleven等で、テストしたほうがいいです。

    テストページのdefaultテーマも古すぎます。

    トピック投稿者 kazkaz

    (@kazkaz)

    すいません。今更ではありますが、さくらライトに入れてみてます。
    自己責任タイプなのは承知してますが(PHPは使えても、MySQLを使う事はできない)
    勉強してみます。

    トピック投稿者 kazkaz

    (@kazkaz)

    調べました結果、カテゴリごとに記事が集計されないとのことらしいです。
    あやふやな結論ですいません。
    また、場違いであったであろうトピックに回答下さったお二方に感謝します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「「投稿」欄の数字がゼロ」には新たに返信することはできません。