0
好吧,所以我的PHP是非常糟糕的,所以它可能很難理解我的意思是在某些點,但幾乎我有一個WordPress的循環,並在一個點上,我得到的職位的類別和將其反映到課堂中。從WP陣列回聲多個類別
有些帖子有多個類別,我想將它們都回顯到課程中。
到目前爲止,這是我用得到的類別
$categories = get_the_category();
,這是我怎麼迴應他們
<?php echo $categories[0]->category_nicename; ?>
如果我改變
<?php echo $categories[1]->category_nicename; ?>
它得到的第二類,但我希望它得到所有人
這是完整的代碼
<?php query_posts("post_type=portfolio"); ?>
<?php $i=0; /** start the project loop here */?>
<?php if(have_posts()):?>
<?php while(have_posts()) : the_post();?>
<?php $i++; ?>
<?php
$image1ID = get_field('thumbnail');
$image1 = wp_get_attachment_image_src($image1ID, '500by250-thumb');
$attachment = get_post($image1ID);
$image1_title = $attachment->post_title;
$categories = get_the_category();
?>
<pre>
<?php print_r($categories) ?>
</pre>
<li data-type="<?php echo $categories[0]->category_nicename; ?>" data-id="id-<?php echo $i ?>" class="portfolio-thumb <?php the_field('thumb_size');?>">
<a data-scroll="#portfolio-second" href="<?php the_permalink(); ?>" title="<?php echo $image_title; ?>">
<div class="hover-content">
<span class="thumb-caption"><?php the_field('thumb_caption');?></span>
<span class="thumb-title"><?php the_title();?></span>
</div>
<img src="<?php echo $image1[0] ?>" alt="<?php echo $image_title; ?>">
</a>
</li>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
好吧我試過了,它的工作原理,但它爲每個類別製作了單獨的鋰 然後我試着把forloop insi de的數據類型,但它將字符串分類在一起 – 2013-03-04 23:24:35
好了解決了它,我只是不得不添加一個'。 「;在最後 感謝您的幫助 – 2013-03-04 23:28:48