[筆記]在WordPress主頁面新增標籤和分類等Meta Data

目前使用的主題”Twenty Seventeen“雖然因為很受歡迎、使用者眾,
相關討論與資源比起其他佈景已可稱得上是頗為豐富,
但嫌它文章顯示風格太簡陋、預設居然只有標題和日期的人似乎不多,
找了半天都找不著到底要怎麼在主頁面上顯示文章分類與標籤…..

嗚,從無名小站、痞克幫、FC2到Blogger我都用過,就是Wordpress最看不懂,
點開主題編輯器居然是成堆的php檔,連從哪下手都搞不清 “orz
試了許多毫無反應的語法後,好不容易才在WPBeginner看到了能用的,
趕緊紀錄一下以免日後忘記:
功能:於Twenty Seventeen佈景之主頁文章下方顯示文章分類與標籤
修改檔案: /template-parts/post/content.php
<修改方法一>
<?php $categories = get_the_category( $post->ID );
foreach ( $categories as $category ) {
echo ‘<span class=”wpb-category”>文章分類:<a href=”‘ . get_category_link( $category->term_id ) . ‘”>’ . $category->name . ‘</a></span>’;
}
?>
<?php the_tags(‘<div class=”wpb-tags”>標籤: ‘, ‘ ‘, ‘</div>’);
?>

<修改方法二>
<p>文章分類:<?php the_category(‘, ‘) ?></p>
<p>Tags: <?php the_tags(); ?></p>

加入語法後之顯示畫面:
Tags, WordPress
雖然在主頁面運作良好,不過缺點是點選進入單獨文章後,
分類與標籤會與原本預設的一起重複顯示…..但這應該不是什麼大問題,
過幾天再看看能不能用改CSS的方式把預設顯示的隱藏起來好了.

1/25增補─
突然想起來忘了放顯示網友留言狀態的欄位,從”WordPress Development Stack Exchange“中找到了語法:
<span class=”comment_meta”>留言: </span><?php comments_popup_link(
‘0’, // No comments exist, you would probably want to display a link here in order for people to add the first comment
‘1 comment’, // 1 comment, usually phrased differently
‘% comments’ // > 1 comment
); ?>
同樣放到” /template-parts/post/content.php“中即可.

迴響: 0 則迴響

文章分類:電腦相關

標籤:,

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料