这是一个Word Press / PHP问题(非常初学者,我不是程序员)。试图找到的是在帖子页面中显示日期的代码,因为它显示今天的日期而不是发布的日期。在post-info.php中,我发现此代码显示日期:
else {
if ($info_parts['date']) {
$post_date = apply_filters('themerex_filter_post_date', $post_data['post_date'], $post_data['post_id'], $post_data['post_type']);
$post_date_diff = themerex_get_date_or_difference($post_date);
?>
<span class="post_info_item post_info_posted"><?php echo (in_array($post_data['post_type'], array('post', 'page', 'product')) ? esc_html__('Posted', 'themerex') : ($post_date <= date('Y-m-d') ? esc_html__('Started', 'themerex') : esc_html__('Will start', 'themerex'))); ?> <a href="<?php echo esc_url($post_data['post_link']); ?>" class="post_info_date<?php echo esc_attr($info_parts['snippets'] ? ' date updated' : ''); ?>"<?php echo ($info_parts['snippets'] ? ' itemprop="datePublished" content="'.esc_attr($post_date).'"' : ''); ?>><?php echo esc_html($post_date_diff); ?></a></span>
<?php
}
在何处更正此代码以显示已发布的发布日期? 我正在使用themerex的书架wordpress主题,verison 1.6.9 提前谢谢!
答案 0 :(得分:0)
解决!修改了这一行
<?php echo esc_html($post_date_diff); ?>
像这样:
<php echo esc_html($post_date); ?>