【问题标题】:WordPress - page content not updating in front-endWordPress - 页面内容未在前端更新
【发布时间】:2015-10-01 13:20:57
【问题描述】:

我的 WordPress 网站有问题。

当我尝试更新页面内容或编辑 css 文件时,更改未出现在前端。看起来像缓存问题,但我每次都清空缓存,没有任何帮助。我应该等待几个小时或尝试使用其他浏览器来查看我所做的更改。

我没有使用任何 cahce 插件,也不知道为什么内容更改需要这么长时间才能上线。

请帮帮我。

【问题讨论】:

  • 如果没有更多信息,将很难为您提供帮助。您的问题过于宽泛,无法在当前状态下提供适当的知情答案,
  • 您使用的是预建主题吗?你有网站/主题的链接吗?如果您直接在网站上导航到 CSS 文件,您是否看到其中的更改?如果您在 Wordpress 中创建一个新页面并更改其中的内容,那会起作用吗?这里真的需要更多信息。

标签: css wordpress caching


【解决方案1】:

这是 CSS 和 JS 文件的标准浏览器缓存。您可以使用 CTRL+SHIFT+R 按钮重新加载页面。如果您想为所有用户显示您的新 CSS,您需要更改主题中 CSS 文件的版本。阅读更多:https://codex.wordpress.org/Function_Reference/wp_enqueue_style

【讨论】:

    【解决方案2】:

    这些天我也面临着这样的问题,我所做的是,在

          wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
    

    $ver 中我放置了php 函数time() 它每秒都在变化,我认为这种技术最适合开发目的。

    所以最终的 enque 将是

         wp_enqueue_script( 'myscript', filesourse/file.js, array(''), time(), true );
    

    对于style,您也可以在$ver 位置使用time()

       wp_enqueue_style( 'mystyle', filesourse/file.css, array(''), time(), 'all' );
    

    希望这对你也有用,

    【讨论】:

      【解决方案3】:

      如果您的根文件夹中有缓存文件夹,请重命名它并尝试,因为您的所有站点配置都将该缓存文件夹存储在根文件夹中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-20
        • 2018-10-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多