• 解決済 tamachanbeam

    (@tamachanbeam)


    PHPおよび、ワードプレスに関しては初心者です。
    どうか皆様、ご教授いただければ本当に助かります。
    ワードプレスは、2.9.2を使用中で、サーバーはロリポップです。
    現在、会社のHPのリニューアルを細々と担当しておりまして、
    今後の更新のことなど考えワードプレスを選択しました。

    で。
    ★トップページには、
    カテゴリー名を一覧で羅列(サイドバーに使用されるような感じです)

    例)【会社紹介】
      【お知らせ】
      【スタッフ紹介】
    ・・・

    などといった感じで、8個のカテゴリー名を並べ、
    それをクリックすると、エリアが広がり、それぞれの枠に記事タイトルが並ぶというデザインです。

    例)たとえば【会社紹介】をクリックすると

      
      【会社紹介】
        *会社概要
        *業務紹介
        *成り立ち
        *住所など
      【お知らせ】
      【スタッフ紹介】
    ・・・

    ↑で、それぞれの記事タイトルをクリックすると記事の内容が広がります。

    さて、教えていただきたいのが、記事タイトルが増えた際に、ページナビでページを増やしたいのですが、
    これが・・・なかなか上手くいきません(泣

      【会社紹介】
        *会社概要
        *業務紹介
        *成り立ち
        *住所など

        ※)ここに 1・2・3・・・などのページ送りを入れたい

    「WP Page Numbers」のプラグインを入れることはできるのですが、次ページへクリックしても、
    まったく変化がないのです(泣
    まったく初心者で申し訳ありませんが、方々見てお手上げです。
    どうかご教授ください。

    <?php $cats = get_categories('orderby=order&title_li'); ?>
    <?php if($cats != NULL) { ?>
    <?php foreach ($cats as $cat) { ?>
    <?php query_posts('category_name='.$cat->slug); ?>
    <?php if (($cat->slug) !=("blog")) {?>
    <?php if (($cat->slug) ==("about")) {?>
    
    <!------ カテゴリー ------>
    
    <?php } else if (($cat->slug) ==("profile")) { ?>
    <div class="mainCategory" id="<?php echo $cat->slug?>"> <?php echo $cat->cat_name?>.<br />
      <span class="smallerFontSize">現在 [ <?php echo (get_category_by_slug($cat->slug)->count); ?> ]人のスタッフが活躍中!</span>
      </span> <a href="#" class="maxMin"></a> </div>
    
    <div class="toggleMainCategory">
    <div class="profileWrapper">
        <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="profilepost">
          <div class="profileTitleBar">name</div>
          <div class="cCLeft">
            <h2 class="profilepost">
              <?php the_title(); ?>
            </h2>
          </div>
          <div class="cCRight"><a href="<?php the_permalink() ?>" rel="bookmark" title="もっと詳しく知りたい! <?php the_title_attribute(); ?>">>>詳細はこちら</a>
    </div>
        </div>
    
        <?php endwhile; ?>
        <?php endif; ?>
    
    <?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
      </div>
    </div>

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • カテゴリページのページ送りではなく、サイドバーに設置するようなカテゴリリストのページ送りをしたいということですか?
    WP Page NumbersにしてもWP-PageNaviにしても、インデックスページやカテゴリページなどでの記事表示自体のページ送りを設置するプラグインなので、カテゴリリストには適用されません。
    そういうものを実装したいのであれば、全く別のアプローチをすることになります。

    具体的にはカテゴリの全件を取得した後、jQueryなどJavaScriptを使ってそういう動きをさせればいいんじゃないでしょうか。
    こちらで紹介されているようなものですね。
    ちょっとトリッキーにはなりますけど。

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    ご返答アリガトウございます。
    えっと・・・参考としまして
    http://paullinder.se/contrast/
    ↑このデザインのようなものを作成しております。
    これがカテゴリー別に、メニューが設置されており、
    その中に記事タイトルが並んでおりますが。
    この記事が、例えば10個以上になったら、WP Page Numbersのようなもので
    ページ送りを設置したいのです。
    …設置はできるのですが、機能せず、といった状況です。
    初心者なのに、かなり変化球的なデザインを選んでしまい、苦悩しております・・・。

    なるほど、homeかなにかに直接書き込んでるんですかね?
    1つのページ(または投稿)内でずらずらと長くなっても、ページングされません。

    ですので、ここは、投稿かなにかで1つめの投稿はカテゴリ1~10、次の投稿はカテゴリ11~20みたいなものを作ってあげてページングするとかですかね?

    すみません、わかりづらいですね・・・表現が難しいです。

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    >kvexさま、重ね重ねアリガトウございます。
    参考にあげたのは、海外のデザイナーのフリーテンプレートで、
    「テーマ」に取り込み、デザインはオリジナルで改造しましたが、
    システム構造は保っています。

    で。例えば、
    http://paullinder.se/contrast/
    ↑ここに、バーがたくさん並んでいますが、これの一つ一つがカテゴリーで、
    クリックすると、アコーディオンのようにエリアが広がり、中の記事タイトル一覧になります。
    そのタイトル一覧を、ページ送りしたいのです。

    ・・・でもタイトルをページ送りってできないもんなんですかねぇ(泣

    現在のところ、タイトル表示設定で「99」にして、エリアがビヨーンと伸びるようになっています。・・・

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    こちらのページの一つ前(フォーラム http://ja.forums.wordpress.org/forum/1)にあるような、例えば、”使い方全般”というカテゴリーの中のタイトル記事が、ページ送りに成ってますよね? そのように設置したいのですが・・・。
    wp-page-numbers を設置しても、次ページのタイトルになりません。

    <?php if(function_exists(‘wp_page_numbers’)) { wp_page_numbers(); } ?>

    ↑何か、書き足す必要があるのでしょうか?教えてください。

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    「カテゴリー・アーカイブをクリックしたときにタイトルリストで表示する!」という方法を参考に、タイトルのリストアップはできるのですが、できれば1ページあたり、タイトルを20くらいにしておきたいのです。そこでページ送りを入れたいのです・・・。

    どなたかなにとぞご教授くださいませ

    エリアがビヨーンと伸びるようになっています。

    これはまあ関係ないようですね。

    もしパーマリンク設定がデフォルト以外なら、デフォルトに戻しても変化無しなのでしょうか?

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    ごめんなさい。どうしてもできないので、HPアドレスを書きます。
    どなたか教えてください。初心者なのにごめんなさい。

    ダミーで作っているミラーサイトですが、
    【管理者より: 投稿者の希望によりここにあった URL を削除しました。】
    ↑こちらのページの「所属作家」というカテゴリーの中の下方に設置しているページナビです。設置はできるのですが、作動せず「2ページ」目になってくれません・・・。
    こういった場所への設置は難しいのでしょうか?
    50人分のプロフィールを掲載するので、一ページにどどーんと並ぶと見難い感があり、
    すっきりと8人づつくらいでページを分けたいのです。

    たとえば、この「フォーラム」サイトの質問ページは、ちゃんとページ送りで
    質問項目だけが入れ替わってますよね・・・。このようにしたいのですが・・・うーん・・・。
    どなたかどうかお救い下さい。

    <?php query_posts('category_name='.$cat->slug); ?>

    <?php query_posts($query_string . 'category_name='.$cat->slug); ?>

    こういう構成のページを作ったことはありませんが、とりあえずこれで動きませんか?

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    umbrella_processさま
    早速のご指摘アリガトウございます。
    仰せのように試してみましたら、カテゴリーに関係なくざざざーっと記事が並び、ぐちゃぐちゃになってしまいました(泣)

    で。応用として、表示したい「所属作家」というカテゴリーの下に、

    <?php } else if (($cat->slug) ==("profile")) { ?>
    <?php query_posts($query_string . 'category_name=profile'); ?>

    と追記したら、ページ送りはなんとなく機能するのですが、やはりカテゴリーに関係なく
    記事タイトルが並んでしまいます。でもなんとなく近づいた気がします。
    うーん・・・・

    申し訳ないです、一部間違ってました(&が抜けてました)
    <?php query_posts($query_string . '&category_name=' . $cat->slug); ?>

    トピック投稿者 tamachanbeam

    (@tamachanbeam)

    umbrella_processさま

    おおおおおおおおおおおおおおおおおお♪
    ミラクルです!!
    最初にご指摘いただいたとおりの場所を、
    訂正していただいた構文に置き換えると、みごとに作用しました!!!
    この構文の意味をじっくりとかみ締めてみたいと思っております。

    数ヶ月、、HPアドレスを表示すべきかどうかで苦悩しておりましたが
    こんなことなら早くお知恵を拝借するためにすがればよかった(泣

    本当に本当にありがとうございました!!感謝してもしきれません。

    ちなみに、これは他のカテゴリー部分にも使用することができるのでしょうか?

    複数のカテゴリーの一覧を同じページに表示する場合、
    2ページめに行くと全カテゴリが2ページめに切り替わってしまいます。
    どのカテゴリから2ページめに移動してもURLが同じですからね。
    それでも良ければ使用できますが…。
    この現象を回避するのはちょっと面倒です。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • トピック「カテゴリータイトル一覧のページナビ設定」には新たに返信することはできません。