我想展示"last updated date" 在帖子和页面的前面<因此,我在函数中添加了以下代码。php文件
function wpb_last_updated_date( $content ) {
$u_time = get_the_time(\'U\');
$u_modified_time = get_the_modified_time(\'U\');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time(\'F jS, Y\');
$updated_time = get_the_modified_time(\'h:i a\');
$custom_content .= \'<p class="last-updated" style="text-align:right">Last updated on \'. $updated_date . \' at \'. $updated_time .\'</p>\';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( \'the_content\', \'wpb_last_updated_date\' );
行得通,但我不想表现出来
it 在我的主页上
我该怎么办?
最合适的回答,由SO网友:scytale 整理而成
您可以在功能开始时使用is_home()
和/或is_front_page()
只需返回没有日期的原始内容。看见is_home vs is_front_page
function wpb_last_updated_date( $content ) {
if ( is_home() || is_front_page() ) return $content; //homepage return content without date
// your original function code
}
也可以在if语句中使用add\\u过滤器