[英]How to display the date underneath posts on home page?
編碼新手。 在此先感謝您的幫助 :)
單擊它們后,我已經知道要顯示它們的日期(在一個頁面上顯示一個帖子),但是它不會顯示在包含所有帖子的主頁上。
如何將其應用於主頁/首頁/首頁上的帖子? 如何在CSS中修改它? (例如,更改顏色或字體)
這是在functions.php中:
function add_after_post_content($content) {
if(!is_feed() && !is_front_page() && !is_home() && is_singular() && is_main_query()) {
$content .= '<p> Posted '.date('F j, Y').' '.'</p>';
}
return $content;
}
add_filter('the_content', 'add_after_post_content');
對於functions.php
的PHP,嘗試更改為:
function add_after_post_content($content) {
if(!is_feed() && is_singular() && is_main_query()) {
$content .= '<p> Posted '.date('F j, Y').' '.'</p>';
}
return $content;
}
add_filter('the_content', 'add_after_post_content');
基本上,該函數的第二行使用!is_front_page() && !is_home()
表示“如果不是主頁,而不是首頁,則執行此代碼”, !is_home
是PHP / Wordpress檢查是否存在某些!is_home
的方式真正。
對於樣式,可以在代碼中的<p>
標記中添加一個類,如下所示:
$content .= '<p class="my-date-style"> Posted '.date('F j, Y').' '.'</p>';
然后將其添加到您的CSS文件中:
.my-date-style {
color: blue;
}
沒有看到其余的代碼,很難確定,但這應該可以使您朝正確的方向前進。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.