php 从条目元中排除类别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从条目元中排除类别相关的知识,希望对你有一定的参考价值。

add_filter( 'the_category', __NAMESPACE__ . '\the_category_filter', 10, 2 );
/**
 * Remove featured categories from displaying in the post meta
 * 
 * @param $thelist
 * @param $separator
 *
 * @return array
 */
function the_category_filter( $thelist, $separator=' ' ) {
	
	if(!defined('WP_ADMIN')) {
		
		$exclude = array('Featured Post', 'Home Page Feature');
		$cats = explode($separator,$thelist);
		$newlist = array();
		
		foreach($cats as $cat) {
			$catname = trim(strip_tags($cat));
			if(!in_array($catname,$exclude))
				$newlist[] = $cat;
		}
		
		return implode($separator, $newlist);
	} else {
		return $thelist;
	}
	
}

以上是关于php 从条目元中排除类别的主要内容,如果未能解决你的问题,请参考以下文章

从 PHP 中的循环中排除(黑名单)多个 Json 条目

从 wp_get_archives 中排除类别?

php 从博客主页中排除博客类别

php 从博客卷中排除类别

php 从博客卷中排除类别

PHP 从Wordpress中的搜索结果中排除特定类别