感谢您的关注。
我有一个自定义的帖子类型,叫做“公文包项目”。这些帖子布置了一个漂亮的6列网格,包含在4个不同的类别中。
我已经创建了4个独立的页面,每个页面都有自己的页面模板。
每个页面的页面模板将不同。根据页面和类别,每个模板中的I设置应更改帖子的样式并删除超链接。
<?php
$items = new WP_Query(array(
\'post_type\' => \'portfolio\',
\'posts_per_page\' => -1
));
while ( $items->have_posts() ) :
$items->the_post();
$categories = get_the_category($post->ID);
?>
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 5600,1000 ), false, \'\' );
?>
<?php
if ( in_category( \'print\' )) { ?>
<a href="#port-<? the_ID(); ?>" data-toggle="modal">
<div class="span2" id="square" style="background: url(<?php echo $src[0]; ?>); background-size:100%; background-repeat:no-repeat; background-position:center;">
<span>
<h3>
<?php the_title();?>
</h3>
</span>
</div>
</a>
<?php } else { ?>
<div class="span2" id="square" style="background:#000;">
<span>
<h3>
<?php the_title();?>
</h3>
</span>
</div>
<?php } ?>
(相同代码的粘贴箱:
http://pastebin.com/NnpW24AY )
我试图告诉它,如果帖子属于某个类别,那么它应该按预期显示,否则,它不应该有超链接,背景应该是黑色的。
现在所做的就是复制帖子,保留原来的帖子。所以我有一个普通的帖子,然后是一个没有超链接的黑盒子帖子。
你知道我做错了什么吗?