我正在尝试更改一个插件,该插件包含以下代码,以在帖子下显示相关类别名称:
<?php if ( count( get_the_category() ) ) : ?>
<span class="cat-links">
<?php printf( __( \'<span class="%1$s">See related Videos</span> %2$s\', \'posts-in-page\' ), \'entry-utility-prep entry-utility-prep-cat-links\', get_the_category_list( \', \' ) ); ?>
</span>
<?php endif; ?>
有人能告诉我如何修改此代码以从它生成的列表中排除一个类别名称吗。。。??我要排除的类别名称为“TopONLY”,其ID为11。
最合适的回答,由SO网友:Jitender Singh 整理而成
$d = get_the_category();
$glu = [];
foreach($d as $rst ):
//exclude category name
if($rst->name != \'Sticky\'):
$glu[]="<a href=".get_category_link( $rst->cat_ID ).">{$rst->name}</a>";
endif;
endforeach;
//error_log(print_r($glu, true).\'/n\', 3, WP_CONTENT_DIR.\'/debug.log\');
echo "These are the categories". implode(\', \', $glu);
我是初学者。希望这会有所帮助!