php
  • html
  • wordpress
  • 2015-06-08 3 views 1 likes 
    1

    Я использую пользовательские типы сообщений, чтобы создать «Продукты».Получить товары из категории WordPress

    Теперь это проблема.

    Я получаю все категории продуктов, используя этот код:

        <?php echo "<div class='col-lg-4 col-md-4 col-sm-4 col-xs-12'>"; ?> 
            <div class="row" style="margin-bottom:0px;"> 
             <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> 
             <div class="hoveris"> 
              <div class="overlaytext"> 
              <h2 style="color:white;"><?php echo $cat->name; ?></h2> 
              </div> 
              <!-- <a href="<?php echo get_term_link($cat->slug, 'AllProducts'); ?>"> --> 
              <img class="width100" src="<?php echo z_taxonomy_image_url($cat->term_id); ?>"/> 
    
             <div class="overlayhoverimage"> 
              <div class="option1"> 
              <h2 style="color:white;">Test</h2> 
              </div> 
              <br/> 
              <div class="option2"> 
              <h2 style="color:white;">Test</h2> 
    
              </div> 
              <!-- </a> --> 
             </div> 
             </div> 
             </div> 
            </div> 
           <?php echo "</div>"; ?> 
          <?php endforeach; ?> 
    

    Который работает отлично, теперь мне нужно, чтобы быть в состоянии перечислить продукты в каждой категории.

    Например, у меня есть категория с названием «Категория А». Как я могу перечислить все названия продуктов этой категории?

    У кого-нибудь есть идеи?

    EDIT:

    Она должна быть на той же странице, что я пытаюсь добиться, чтобы получить название продукта и его отображения, где он говорит, что «Test»

    EDIT 2: Это это то, что у меня есть, поэтому его пользовательский тип сообщения, а затем категории в этом. enter image description here

    +0

    У кого-нибудь есть идея? –

    ответ

    0
    <?php 
        $categories = get_the_category(); 
        $output = ''; 
        if($categories){ 
         foreach($categories as $category) { 
          if($category->cat_name=='CategoryA'){ 
          $output = $category->cat_name; 
          //And your code here 
          } 
         } 
    
        } 
        ?> 
    

    Вы пытаетесь это?

    +0

    Hi, Спасибо, К сожалению, это не работает? Это просто ничего не отображает? –

    +0

    эхо $ output ;? – vel

    +0

    Все еще пусто? Я приложил скриншот, который показывает мой пользовательский тип сообщения, если я объяснил это неправильно –

    0

    Используйте get_posts(), чтобы перечислить сообщения. Передайте идентификатор или slug категории в качестве параметра этой функции.

     Смежные вопросы

    • Нет связанных вопросов^_^