Показать категорию статей блога Wordpress - PullRequest
1 голос
/ 01 февраля 2020

Я использую WordPress Theme Bridge, вот ссылка .

Я использую шорткод блогов масонства на домашней странице моего сайта. В настоящее время он показывает только заголовок блога, выдержку, метаданные и комментарии, и я хотел бы показать категорию / категории блогов.

Ниже приведен код, который отображает заголовок, выдержку из блога, метаданные и комментарии, поэтому любая помощь для отображения категории блога будет принята.

$html .= '<div class="q_masonry_blog_post_text">';
$html .= '<'.$title_tag.' itemprop="name" class="q_masonry_blog_title
entry_title"><a itemprop="url" href="' . get_permalink() . '">' .
get_the_title() . '</a></'.$title_tag.'>';
$excerpt = ($text_length > 0) ? substr(get_the_excerpt(), 0,
intval($text_length)) : get_the_excerpt();
$html .= '<p itemprop="description" 
class="q_masonry_blog_excerpt">'.$excerpt.'...</p>';
$html .= '<div class="q_masonry_blog_post_info">';
if ($display_time != "0") {
$html .= '<span itemprop="dateCreated" class="time entry_date updated">'.
get_the_time('d F, Y') .'<meta itemprop="interactionCount" 
content="UserComments: <?php echo get_comments_number(qode_get_page_id()); 
?>"/>.</span>';
}

Ответы [ 2 ]

1 голос
/ 01 февраля 2020

Вы можете использовать get_the_category.

Здесь вы найдете его ссылка .

$categories = get_the_category();
if ( ! empty( $categories ) ) {
$html .= '<a href="' . esc_url( get_category_link( $categories[0]->term_id ) ) . '">' . esc_html( $categories[0]->name ) . '</a>'
 }
$html .= '</div>'; //closing class q_masonry_blog_post_info
0 голосов
/ 01 февраля 2020

Можно использовать этот код для получения категории в сообщении.

<?php 
    foreach((get_the_category()) as $category){
        echo $category->name;
        }
    ?>
...