簡體   English   中英

如何在首頁上的帖子下方顯示日期?

[英]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').'&nbsp;'.'</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').'&nbsp;'.'</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').'&nbsp;'.'</p>';

然后將其添加到您的CSS文件中:

.my-date-style {
  color: blue;
}

沒有看到其余的代碼,很難確定,但這應該可以使您朝正確的方向前進。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM