WordPress代码更改没有发生

时间:2016-11-09 05:12:53

标签: php wordpress date title

我正在尝试为WordPress网站中的每个帖子添加时间。

我已经发现编辑single.php文件会改变页面的外观。

这是我的single.php文件的代码:

<div <?php post_class( 'singlep') ?>id="post-
  <?php the_ID(); ?>" style="background:none;">



  <h2 class="titles"><?php the_title(); ?></h2>

  <div style="border-bottom: 1px solid #bbb;border-top: 1px solid #bbb;overflow: hidden;padding: 10px;margin: 10px 0;">
    <p style="margin: 0 !important; float: left;">By
      <?php the_author_posts_link(); ?>
    </p>

    <p style="margin: 0 !important;float: right;color: #bbb;">
      <?php the_date( 'j M, Y g:i A', '', ''); ?>
    </p>
  </div>



</div>

问题

  1. 不显示日期。

  2. 即使我删除了标题代码(正在检查是否进行了任何更改<h2 class="titles"><?php the_title(); ?></h2>,标题仍然存在。

  3. 这让我得出结论,我所做的任何改变都没有反映在网络上。但是当我进行更改以删除页面上的少量社交插件时,它们被成功删除。删除代码就是删除插件,这意味着文件中的代码更改正在运行。

  4. 这里发生了什么?如何显示日期?为什么不进行一些具体的更改,但有一些是?

    我已经清除了所有浏览器缓存。仍然没有运气。

1 个答案:

答案 0 :(得分:3)

以下是此问题的正当理由。

请仔细检查所有要点,然后您就可以修改single.php代码了。

  • 好吧这里的主要问题是缓存插件,首先找到缓存 安装在您网站上并停用它的插件。

  • 其次,请确保您在当前活动主题文件中更改代码 - 如果安装了子主题,则仅在子主题中执行。

  • 第三,您需要清除浏览器缓存并私下检查 窗口,你的代码可以定义。
  • 关于日期,请将 the_date(); 替换为: echo get_the_date('F j,Y'); 它将起作用
  • 最后但最重要的一点是确保你检查一切 仅限单个帖子。