2014-01-03 4 views
2

Я пробовал все функции, связанные с категориями печати, которые предоставляет код, но я не нашел способ, который работает для меня.Категория печати post Wordpress

Im пытается напечатать категории slug, чтобы поместить его внутри класса.

Я хочу напечатать категорию фактического сообщения в div с классом proyect, поэтому я могу использовать его для фильтрации с помощью изотопа.

<!-- feature posts --> 
      <div id="container"> 
       <?php $the_query = new WP_Query('showposts=5&orderby=post_date&order=DESC'); ?> 
       <?php while ($the_query->have_posts()) : $the_query->the_post(); 
       $id = get_the_ID(); ?>      
       <div class="proyect <?php wp_get_post_categories($id); ?>">       
        <div class="view view-tenth"> 
         <a style="display:block;" href="<?php the_permalink(); ?>"> 
         <article> <?php if (function_exists("has_post_thumbnail") && has_post_thumbnail()) { the_post_thumbnail('', array("class" => "")); } ?></article> 
         </a> 
         <div class="mask">        
          <h2><?php echo substr(strip_tags(get_the_title()),0,35); ?></h2></a> 
          <p class="fecha-post"><?php the_time('F j, Y'); ?></p> 
          <?php echo substr(strip_tags(get_the_content()),0,100); ?> 
          <a class="info" href="<?php the_permalink(); ?>">Ver más...</a> 
         </div> 
        </div>  
       </div> 
       <?php endwhile;?> 
      </div> 
      <!-- #feature post -->  
+0

Вы пробовали это? http://wordpress.org/support/topic/getting-category-slug-from-posts-in-the-loop –

+0

Ничего себе, спасибо! это полностью сработало, я застрял на этом в течение 3 часов и попробовал кучу решений, думаю, не искал правильный путь. Боже, благослови меня! –

ответ

0

Вы должны быть в состоянии использовать:

$cats = wp_get_post_categories($post->ID); 

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

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