这是我的页脚。有大多数文章的类别的游行。我需要在这里排除描述以“XXX”开头的类别。 因此,如果某些类别的描述以“XXX”开头,则可能不会显示在此处。
有可能吗?我是PHP的新手所以我不知道我是否可以在这里声明类别自由。
<?php global $teo_options;?>
<footer role="contentinfo">
<?php if(isset($teo_options['enable_popular_companies']) && $teo_options['enable_popular_companies'] == 1) { ?>
<div class="stripe-regular">
<div class="row">
<div class="column">
<h2><?php _e('Name', 'Couponize');?></h2>
</div>
</div>
<div class="row collapse">
<div class="column">
<div class="popular-companies flexslider">
<ul class="rr slides">
<?php
$args['hide_empty'] = 1;
$args['orderby'] = 'count';
$args['order'] = 'desc';
if(isset($teo_options['blog_category']) && $teo_options['blog_category'] != '')
$args['exclude'] = implode(",", $teo_options['blog_category']);
$categories = get_categories($args);
foreach($categories as $category) {
$image = get_option('taxonomy_' . $category->cat_ID);
$image = $image['custom_term_meta'];
?>
<li>
<a href="<?php echo get_category_link( $category->term_id );?>" class="wrapper-5 small">
<img src="<?php echo aq_resize($image, 130, 130, true); ?>" alt="<?php echo $category->name;?> coupons">
</a>
</li>
<?php } ?>
</ul>
</div>
</div>
</div>
</div>
<?php } ?>
答案 0 :(得分:1)
一切皆有可能但你只是让问题复杂化。
为什么要通过描述中的一段文字识别某个类别? 此外,如果你有很多类别,在描述中搜索它的文本可能会变成一个缓慢且不必要的查询。
要解决此问题,建议您查看有关Including & Excluding Categories的文档。
我要做的是制作子类别,并手动隐藏它们或在子类别和父类别之间进行操作。