Screenshot.png 未在管理上显示

问题描述 投票:0回答:3

我已经安装了一个高级主题并更改了 snapshot.png 并通过 ftp 上传了它,在查看管理面板时它仍然显示旧的 snapshot.png 并且它链接的链接是

http:// www. mysite .com/wp-content/themes/mytheme/screenshot.png

如果我直接访问链接

mysite.com/wp-content/themes/mytheme/screenshot.png

它显示了我的新屏幕截图,但没有显示在我的管理面板上,为什么管理面板检测到带有 www 的屏幕截图,如果我查看我的托管文件管理器,我的主题有新的屏幕截图。我尝试从头开始删除并重新安装 WordPress,包括主题,但仍然做同样的事情。有什么想法吗?

谢谢!

wordpress themes admin screenshot
3个回答
10
投票

它可能已被缓存。尝试 CTRL+F5 或清除浏览器缓存,看看是否有帮助。

更快的解决方案是在 url 末尾添加一个查询参数,例如

?refresh=1
,这会让您的浏览器认为这是一个不同的 URL,即使查询参数不执行任何操作。在清除缓存之前,这不会解决原始问题,但它会告诉您它正在工作(至少对于尚未见过旧版本的其他人来说)。


0
投票

只是为了突出我最终不得不在 Firefox 中使用的解决方案:

  1. 打开开发者工具
  2. 打开设置(键盘快捷键F1)
  3. 高级设置下,启用禁用 HTTP 缓存(当工具箱打开时)
  4. 重新加载页面

信用:ShmulikRadley Sustaire在之前答案的评论中提到了它


0
投票

如果您使用的是最新版本的 WordPress,代码可能已进行一些更改。如果您无法更新截图.png,这里有一些提示您可以应用来显示主题截图

  1. 您可以硬刷新浏览器 按住 Command、Shift,然后单击“R”键 在 Mac 上 按住 Ctrl 键并按 F5 在窗口上

  2. WordPress已在截图URL中添加了版本,因此您需要在style.css文件中定义版本

    Theme Name: TEST
    Author: The team
    Author URI: https://wordpress.org/.
    Requires at least: 5.3
    Tested up to: 6.4
    Requires PHP: 5.6
    Version: 2.1
    
  3. 您可以通过覆盖wp-admin面板中的代码直接更改url的路径。

    Go to the wp-admin 
    Open theme.php
    Search class "theme-screenshot"
    
© www.soinside.com 2019 - 2024. All rights reserved.