タグ付けされた質問 「loop」

WordPressクエリのコアであるループは、投稿情報にアクセスしてWebサイトに表示する簡単な方法を提供します。

1
このカスタムテーマでメインクエリとカスタムクエリがどのように機能するかについて疑問がありますか?
私はWordPressテーマ開発でかなり新しく、PHPにはあまり興味がありません(私はJavaとC#から来ました)、このカスタムテーマでは次の状況があります ホームページで見ることができるように、最初に注目記事(特定のタグを使用して実装しました)を含むセクション(evidenzaのArticoliという名前)を表示し、その下に最新の投稿を含む別の領域(Ultimi Articoliという名前)があります注目の投稿ではありません。 それを行うには、このコードを使用します: <section id="blog-posts"> <header class="header-sezione"> <h2>Articoli in evidenza</h2> </header> <!--<?php query_posts('tag=featured');?>--> <?php $featured = new WP_Query('tag=featured'); if ($featured->have_posts()) : while ($featured->have_posts()) : $featured->the_post(); /* * Include the post format-specific template for the content. If you want to * use this in a child theme, then include a …


8
テンプレートページでwoocommerceのカスタムループを介して注目製品を表示する
home-page.phpテンプレートにwoocommerceストアの6つの注目製品を表示したいと思います。いくつかの調査の後、これを行う正しい方法はカスタムループを使用することであることがわかりました(スタイリングなどのクラスを追加したいのでショートコードを使用したくない)woocommerceが使用するキー注目製品は「_featured」です。以下のコードをまとめて、ストアで紹介する製品として選択した製品を表示しますが、機能しません...ご協力をお願いします。 <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ) ) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) …

7
カスタム分類でグループ化されたカスタム投稿タイプのすべての投稿を表示する
私は、カスタム分類でカスタム投稿タイプを使用するメンバーページで作業しています。カスタム投稿タイプが呼び出さmemberれ、カスタム分類が呼び出されmember_groupsます。 すべてのメンバーをリストしますが、それぞれのグループにグループ化します。 明確にするために、私は35のメンバーを9つのグループに分けています。したがって、同じクエリを9回行うのではなく、一度グループ化し、Member1、Member4、Member11を1つのグループにまとめます。 「マーケティング」と呼ばれます。 WP_Query投稿タイプメンバーの下のすべての投稿を取得するために使用しています。私はさまざまな試みを試みましたが、成功した結果はありませんでした。 どうすればそれを達成できますか?

6
ループ内の現在の投稿インデックス番号を印刷
ループ内で投稿を取得する次のコードがあるWordPressに取り組んでいます。 <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> どの出力がループ内にこのようなものを投稿しています... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... 私が欲しいのは、ループ内で現在の投稿のインデックス番号を印刷することです。例 1. Post Goes Here …
17 posts  loop 

3
親カテゴリの子を取得します
このループですべての子カテゴリを表示しようとしていますが、コードに苦労しています。これは私がこれまで持っているものです。 <?php $args=array('orderby' => 'name', 'order' => 'ASC'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href="#" class="customer-acquisitiontop" id="<?php echo $cat->slug; ?>" data-filter=".<?php echo $cat->slug; ?>"><h2><?= $cat->cat_name; ?></h2></a></dt> <dd><div class="services"> <?= $categories=get_categories('parent'); ?> /*This should be the children of the parent category */ </div> </dd> <?php } ?> どんな助けも素晴らしいでしょう

8
ループ外で著者IDを取得する方法
get_the_author_metaを機能させるために、ループ外で投稿者IDを取得することはできません。これまで私はさまざまなアプローチを試してきました。 1。 $author_id=$post->post_author; 2。 global $post; $author_id=$post->post_author; 3。 $post_tmp = get_post($post_id); $author_id = $post_tmp->post_author; 4。 $author_id = $posts[0]->post_author; に渡すには著者IDが必要です。 $address = get_the_author_meta('user_email', $author_id); 助言がありますか?
16 loop  author  id 

3
2つの新しいWP_Query($ variable)をマージできますか?
マルチサイトネットワークを実行していて、swith_to_blog();を使用するSQLクエリをセットアップしました。投稿をクエリします。 新しいWP_Query内でクエリを宣言し、実際にそのクエリを別のクエリとマージする方法はありますか? 基本的にこれを行う場合: $number1 = new WP_Query($multisitequery); それとマージできますか? $number2 = new WP_Query($normalquery); $normalquery ポートフォリオショートコードのページ設定、ページごと、抜粋、タイトルなどの設定を保持します。 新しい$multisiteクエリのクエリされた投稿を含めたいです。 これは達成できますか?まったく新しいショートコード設定を作成しないようにしたいですlol よろしくお願いします。ロリー 編集======== 私が持っているものは: $portfolio = array(); $portfolio = $settings; 私のポートフォリオ関数のさらに下にある「すべての$ settings ['options']の後に」私は以下を持っています: $portfolio_query = new WP_Query( $portfolio ); これ$portfolio_queryは、ページテンプレートでループを使用します。 私はこれに次のように追加のクエリを追加したいと思います: global $wpdb, $blog_id, $post; $blogs = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM wp_blogs ORDER BY …

1
1つのループで複数のカスタム投稿タイプをクエリする
私が尋ねようとしていることと同様の根拠をカバーする他のいくつかの投稿があることを知っています。 「投稿」に加えて、3つのカスタム投稿タイプを実行しています。特定のカテゴリに分類されたすべての投稿を取得するループを実行したい <?php $args = array( 'post_type' => 'testimonial', 'posts_per_page' => 1, 'tax_query' => array( array ( 'taxonomy' => 'testimonial_category', 'field' => 'slug', 'terms' => 'home' ) ) ); $query = new WP_Query( $args ); $postcount = 0; ?> <?php if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> …
14 php  wp-query  loop  query 

2
最初のページに異なる数の投稿がある
最初のページと他のページでは、ページごとに異なる数の投稿が必要です。 たとえば、これは私が必要なものです 合計投稿数:6 最初のページ:3つの投稿を表示 次のページ:ページごとに2つの投稿を表示 これが私のコードです: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $fp_limit = 3; // first page limit $limit = 2; // following page limit $offset = 0; // default offset if( $paged == 1 ) { $limit = $fp_limit; } else { $offset = $fp_limit + ( …

3
指定した文字で始まるすべての投稿を表示しますか?
私はWordpressベースの辞書を構築しようとしています、基本的には26ページになります(各文字に1つ): ABC ... XYZ そして、すべてのページには、指定された文字で始まるすべての投稿が表示されるので、「A」ページを開いた後、次のように表示されます。 驚いた そろばん あわび (...)紺碧 最初はカスタム投稿タイプについて考えていましたが、26のカスタム投稿タイプを作成して維持することはやり過ぎのように思えます。 そのような投稿を並べ替える最も効率的な方法は何ですか?データベースクエリ、PHPでループを分割しますか?私は数千の投稿を目指しています(そう、それはWordpressでなければなりません:))。

2
投稿の最後のページにいるかどうかを確認するにはどうすればよいですか?
最後のページに、他のページには表示されないテキストを表示したい。 たとえば、カテゴリページでは:url.com/category/categoryname/page/6 またはホームページにリストされているすべての投稿の最後のページ:url.com/page/9 最後のページにいるかどうかを確認するにはどうすればよいですか? 前もって感謝します。
11 categories  loop  pages 

5
ループを複数の列に分割する方法
次のようなカテゴリクエリからループを実行している場合: <?php $the_query = new WP_Query('cat=1&showposts=50&orderby=title&order=asc');?> <ul> <?php while ($the_query->have_posts()) : $the_query->the_post();?> <li>.. </li><?php wp_reset_query(); ?> <?php endwhile; ?> </ul> 特定の間隔でリストを分割し、新しいものを開始するif句を作成するにはどうすればよいですか。たとえば、10番目の投稿でa </ul>を返し、<ul>11で新しいものを開始します。 これは間違っていますが、私の目的を説明するために: <?php $count =0; while($count <=50){ if ($count == 9){ echo "<li><a href='<?php the_permalink(); ?>'> <?php the_title(); ?></a></li></ul>"; } elseif ($count == 10){ echo "<ul><li><a href='<?php the_permalink(); ?>'> …
11 loop 

1
コンテンツをプレーンテキストで表示する方法
抜粋をプレーンテキストで表示したい。これどうやってするの? これは私がコンテンツを表示する私のスニペットです: <?php the_content(__( 'Weiterlesen ›','okay')); ?> コンテンツをプレーンで表示するようにスニペットを変更するにはどうすればよいですか? あいさつ、ニクラス

3
日付と今日の間に投稿を公開する方法は?
それは日付と今日の間に投稿を公開する方法query_posts()ですか? 例:2012-04-01以降に公開されたすべての投稿 ありがとう 編集: このクエリ投稿にフィルター日付を追加する方法は? query_posts( array( array('post'), 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-image') ) ), 'cat' => '-173', 'post_status' => 'publish' ) );
10 posts  loop  query-posts  date 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.