0
我使用的是以下代碼的主題,以顯示旁邊的類別。我想知道是否有辦法只顯示第一個類別,而不是所有與該文章相關的類別。我的編碼技能並沒有擴展到這麼遠!只顯示頂級類別在wordpress中meta-by-line cubell主題
在此先感謝您的幫助。
R.山姆
if (! function_exists('cb_byline')) {
function cb_byline($cb_cat = true, $cb_post_id = NULL, $cb_short_comment_line = false, $cb_posts_on = false, $cb_post_views_off = false) {
if ($cb_post_id == NULL) {
global $post;
$cb_post_id = $post->ID;
}
$cb_meta_onoff = ot_get_option('cb_meta_onoff', 'on');
$cb_byline_author = ot_get_option('cb_byline_author', 'on');
$cb_byline_date = ot_get_option('cb_byline_date', 'on');
$cb_byline_category = ot_get_option('cb_byline_category', 'on');
$cb_byline_comments = ot_get_option('cb_byline_comments', 'on');
$cb_byline_postviews = ot_get_option('cb_byline_postviews', 'off');
$cb_disqus_code = ot_get_option('cb_disqus_shortname', NULL);
$cb_byline = $cb_cat_output = $cb_comments = $cb_post_views = NULL;
$cb_cats = get_the_category($cb_post_id);
if ( ! empty ($cb_cats) && ($cb_cat == true)) {
$cb_cat_output = ' <div class="cb-category cb-byline-element"><i class="fa fa-folder-o"></i> ';
$i = 1;
foreach($cb_cats as $category) {
if ($i != 1) { $cb_cat_output .= ', '; }
$cb_cat_output .= ' <a href="' . get_category_parents($category->term_id) . '" title="' . esc_attr(sprintf(__("View all posts in %s", "cubell"), $category->name)) . '">' . $category->cat_name.'</a>';
$i++;
}
$cb_cat_output .= '</div>';
}