サポート » プラグイン » wp-members検索結果のヒット数

  • 解決済 fumidalat

    (@fumidalat)


    こんにちは
    wp-membersでメンバーサイトを作り、検索結果を得ようとしています。
    その際、メンバー用の投稿はメンバー用にだけ、一般用は一般用にだけ表示されます。
    カスタムフィールドテンプレートのチェックボックスがチェックされていたらメンバー用、チェックなしなら一般用です。
    それは下記で検索結果が得れるのですが、そのときに「検索結果は〇〇件です」という表示を出したいのです。
    しかし、
    <?php echo $wp_query->found_posts; ?>
    などで件数を得ると全体の件数が得られてしまします

    会員用、また一般用だけの件数を得たいのですが、どうすればいいでしょうか?

    よろしくお願いします。

    <?php
    query_posts( array(
    ‘tax_query’ => $taxquerysp,
    ‘meta_query’ => $metaquerysp,
    ‘s’ => $s,
    ‘posts_per_page’ => 100,
    ‘paged’ => $paged,
    ‘order’ => ‘ASC’,
    )
    );
    ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

    <?php $test1 = post_custom(‘members’); ?>
    <?php if ($test1 == “member”): ?>
    <?php if (is_user_logged_in()) : ?>
    <h2>“><?php the_title(); ?></h2>
    <div><?php the_content(); ?></div>
    <?php endif; ?> <?php endif; ?>
    <?php $test1 != post_custom(‘members’); ?>
    <?php if ($test1 != “member”): ?>
    <?php if ( ! is_user_logged_in()) : ?>

    <h2>“><?php the_title(); ?></h2>
    <div><?php the_content(); ?></div>
    <?php endif; ?>
    <?php endif;?>
    <?php endwhile; ?>
    <?php else : ?>
    <p>物件が見つかりませんでした。 </p>
    <?php endif; ?>
    <?php wp_reset_query(); ?>

1件の返信を表示中 - 16 - 16件目 (全16件中)
  • ばらばらとすみません。

    頂いた情報で、ヒット件数は出せるようになりました。
    しかし、検索結果数がうまく行かなくなっています

    しかしながら、一旦「解決済」としましたので、このスレは終わりにします。
    別スレでお聞きすると思います

    よろしくお願いします。

1件の返信を表示中 - 16 - 16件目 (全16件中)
  • このトピックに返信するにはログインが必要です。