フォーラムへの返信

12件の返信を表示中 - 16 - 27件目 (全27件中)
  • トピック投稿者 tohaku

    (@tohaku)

    gatespace様

    おかげさまで、特定のカテゴリを除外することと、すべての読み込みが完了したらボタンを非表示にすることが実現できました。
    本当にありがとうございます。

    ですが、まだ問題があって、困っています。
    最初にアクセスしたときは10件の記事を表示→もっと読むボタンでさらに10件づつ追加にしたいのですが、現在の状況ですと2つの問題があります。

    最初の表示された状態で10件表示は、表示各種設定の1ページに表示する最大投稿数で指定すれば問題なくできるのですが、もっと読むボタンを押すと残っているすべてが1度に読み込まれてしまいます。23件ある記事のうち、最初は10件、もっと読むボタンを押すと13件が読み込まれてしまうのです。
    これはjQuery.autopagerのオプションで指定できるのかと見てみたのですが、わからず。。。

    もうひとつは、最初に10件表示された状態でボタンを押しても反応せず、何度かクリックすると読み込むという現象が起きています。
    ※chrome,Fx,IE9で確認しました。

    わからないなりに検索して調べてみても、私の実力では雲をつかむようで途方にくれています。
    何から何まで頼りっぱなしで本当に心苦しいのですが、お心当たりがありましたらアドバイスをお願いいたします。。。

    トピック投稿者 tohaku

    (@tohaku)

    ありがとうございます!週末にチャレンジしてみます。

    カテゴリ除外のほうも、自分なりにがんばってみるつもりですが、何分実力不足なのでお時間あるときにアドバイスいただけると嬉しいです。

    よろしくお願いします。

    トピック投稿者 tohaku

    (@tohaku)

    jdbbさん
    gatespaceさん

    間が空いてしまいましたが、ようやく「jQuery.autopagerをWordPressで利用して、ajaxで追加記事を読み込み、その後別のjsを動かす使い方」を参考に、追加の記事を読み込んで表示させることができるようになりました。

    しかし、ここから特定のカテゴリを除外する方法がわかりません。
    メインインデックスのテンプレート (index.php)のループに
    <?php query_posts(‘cat=-1’); ?>
    を加えてみたのですが、これだと最初の表示画面はカテゴリ1を除外した結果になるのですが、読み込みボタンを押すと最初と同じ記事が二重に読み込まれてしまいます。
    解決の方法について、アドバイスいただけないでしょうか?

    また、表示可能な記事がすべて表示されたら、読み込みボタンは非表示(またはすべて読み込み済みとわかるように変更)したいのです。
    こちらも解決策ありましたら、ぜひ教えていただけないでしょうか?

    よろしくお願いします。

    トピック投稿者 tohaku

    (@tohaku)

    jdbbさん
    gatespaceさん

    アドバイス本当にありがとうございます。

    知識不足でjdbbさんの教えてくださった情報が私では理解できないので、
    まずはgatespaceさんの教えてくださったページを拝見して試してみたいと思います。

    おそらくさらに疑問な点など出てくると思うので、またこちらで質問させていただきます。
    ありがとうございました。

    トピック投稿者 tohaku

    (@tohaku)

    現在の私のスキルでは実現できそうにないので、あきらめました。

    ue様、せっかくご助言いただいたのに申し訳ありませんでした。

    トピック投稿者 tohaku

    (@tohaku)

    現在私のスキルでは実現できそうもないので、あきらめました。

    トピック投稿者 tohaku

    (@tohaku)

    ue様
    間が空いてしまいましたが、その節はアドバイスありがとうございます。

    せっかく教えていただいたのですが、参考の
    関数リファレンス/WP Query – WordPress Codex 日本語版

    Wordpressでマルチサイトの全ブログから検索結果を表示したい!
    のページをわからない言葉を検索しながら繰り返し読んでみたのですが、内容がまったく理解できなくて途方にくれています。。。

    わからないなりに、WordPressでマルチサイトの全ブログから検索結果を表示したい!を参考にsearch.phpをアップしたのですが、検索結果に反映されません。(index.phpで表示されます)

    WPをインストールしたのはこれで3度目、カスタマイズは初チャレンジで、phpを触ったのはメールフォームなどのフリーのスクリプトを設置する程度(カスタマイズやスククラッチの経験はありません)です。
    この程度のスキルではそもそもムリなのでしょうか。。?
    何もわからなくて本当に申し訳ないのですが、そのあたりも含めましてアドバイスいただけると嬉しいです。

    トピック投稿者 tohaku

    (@tohaku)

    UE様
    アドバイスありがとうございます。

    教えていただいたページですが、マルチサイトで特定のサイトのみ検索することはすでに実現できているので、大丈夫です。
    ありがとうございます。

    チェックボックスでの検索フォームもできるので、お聞きしたいのは、複数のカテゴリでのAND検索、もしくは複数のカスタムフィールドでのAND検索が可能かどうかなのです。

    できましたらご助言お願いします。

    >マルチサイトのスレッドへ書き込みされた方が
    なるほど、そうなのですね。
    どちらかというとマルチサイトでの検索の部分はあっさりとクリアしたので、特化しているという意識がありませんでした。
    申し訳ありません。
    とりあえず、タグにマルチサイトをいれて検索しやすいようにしようと思います。
    ありがとうございます。

    トピック投稿者 tohaku

    (@tohaku)

    ありがとうございます。
    教えていただいた情報で試してみたのですが、基本的なphpの知識がなっていないので、うまくいきませんでした。

    いろいろしらべて、今回は
    http://www.e-jaban.com/machizo/wp/wordpressurl.html
    を参考に以下のコードで解決できました。

    // 投稿ページのメタボックス追加 どのサイトの管理画面か取得
    function nskw_meta_box_output() {
        $mysiteid = $GLOBALS['blog_id'];
        if ($mysiteid == '1') {//サイトidが"1"=サイトAなら
        //A用メタボックスを追加する関数
        } else {//それ以外のサイト(この場合サイトB)なら
        //B用メタボックスを追加する関数
        }
    }
    // 投稿ページのメタボックス追加 フックする
    add_action('admin_menu', 'nskw_meta_box_output' );

    後日また、教えていただいたget_current_site() を活用できるように勉強してみます。
    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 新着表示件数をクリックで増やせるようにしたい
    トピック投稿者 tohaku

    (@tohaku)

    ありがとうございます、まさにこの機能です。
    「load more」ではなく「load next」で検索すべきだったんですね。。。

    教えていただいたプラグインにチャレンジしてみます。

    ありがとうございました。

    トピック投稿者 tohaku

    (@tohaku)

    index.phpについても自己解決しました。
    上記参考サイトの記述

    <?php
      if(have_posts()) :
        while(have_posts()) :
          the_post();
          $categories = get_the_category();
          foreach($categories as $category) :
            if(cat_is_ancestor_of(7, $category))
              echo $category->cat_name . ' ';
          endforeach;
        endwhile;
      endif;
    ?>

    をそのまま書くとエラーになってしまいましたが

    <?php
          $categories = get_the_category();
          foreach($categories as $category) :
            if(cat_is_ancestor_of(7, $category))
              echo $category->cat_name . ' ';
          endforeach;
    ?>

    に修正するとうまく行きました。

    お手数かけました。

    トピック投稿者 tohaku

    (@tohaku)

    2つの質問のうち、1つめの投稿記事のページ(single.php)に、その記事のカテゴリーの中から「特定の親カテゴリに属する子カテゴリ名」を表示は下記のページを参考にさせていただいて解決しました。

    http://www.devolen.com/blog/wp_custum/specified_parents_category_display/

    ただ、まだ2つ目の質問「トップページindex.phpでも、同様に各記事のブランド名を表示させたい」というのが解決できずにいます。

    引き続き、アドバイスをお願いしたいと思います。

    よろしくお願いします。

12件の返信を表示中 - 16 - 27件目 (全27件中)