我有一个名为“供应商”的自定义帖子类型,用于在页脚中显示一系列供应商的徽标。
<?php $suppliers_loop = new WP_Query( array( 'post_type' => 'suppliers', 'posts_per_page' => 7 ) ); ?>
<?php if ($suppliers_loop->have_posts()):?>
<?php while ( $suppliers_loop->have_posts() ) : $suppliers_loop->the_post(); ?>
<?php $image = get_field('image');?>
<div class="col-1-7 mobile-col-1-4">
<a href="<?php echo(get_field('suppliers_url'))?>" target="_blank">
<img src="<?php echo $image['url'];?>" title="<?php echo $image['title'];?>" alt="<?php echo $image['alt'];?>"/>
</a>
</div>
<?php endwhile; ?>
<?php endif; ?>
这适用于网站的每个页面,包括除标准WordPress类别页面之外的其他自定义帖子类型存档和类别?循环返回的地方:
<div class="col-1-7 mobile-col-1-4">
<a href="" target="_blank">
<img src="" title="" alt=""/>
</a>
</div>
如果我将echo $image['title']
替换为the_title()
,则会返回:
<div class="col-1-7 mobile-col-1-4">
<a href="" target="_blank">
<img src="" title="Digital White Ink" alt=""/>
</a>
</div>
<div class="col-1-7 mobile-col-1-4">
<a href="" target="_blank">
<img src="" title="Environment" alt=""/>
</a>
</div>
etc..
这些返回的标题是页面和其他帖子类型(其中一些在bin中)?任何人都可以解释究竟是什么问题以及如何纠正它?
答案 0 :(得分:-1)
最好不要在wordpress中更改php文件。如果主题更新,代码将恢复为默认值。
我的建议是使用&#34;自定义css插件&#34;更改CSS。抱歉我的英文不好,谢谢你。