wordpress - 我更改了我的 Wordpress 主题文件夹。现在我改回来后找不到我的样式表
问题描述
我希望这是一个快速修复,但我一直在寻找解决方案,但还没有找到。
快速背景:我一直在使用WAMP
. 我正在准备将站点部署到生产服务器,在部署它之前,我想简单地将我的主题文件夹从“naked-wordpress-master”重命名为“我的投资组合”或其他不同的名称。
首先,我去了我的主题文件夹并更改了名称。我刷新了wp-admin
站点中的外观 > 主题页面,并收到一个错误,即找不到样式表。
我有点担心,所以接下来我将主题文件夹重命名为“naked-wordpress-master”并刷新页面。同样的错误。
然后我尝试从wp-admin
网站上删除主题并重新上传。我收到一个错误,上传失败,因为找不到样式表。
仅供参考,我正在使用SCSS
该输出 a style.min.css
,但这无关紧要。我没有更改标题、functions.php 或样式表链接中的任何其他内容,之前一切正常。
关于出了什么问题以及为什么我的样式表无法被识别的任何想法?
谢谢一堆。
--更新--我注意到我的 index.php 加载正常,但子页面看起来像这样
解决方案
在您的数据库中找到"_options
表(表前缀可能是您在安装 wordpress 时设置的)。在选项表中,找到“模板”和“样式表”的条目(两者都是不同的条目)并检查它们的对应值。如果这不是您的主题名称,请将其手动更改为您的主题名称。
另外,请确保您的主题style.css
位于其根位置。这是启用主题的技术要求。
更新后
似乎它是一个重写问题。检查 .htaccess 文件是否存在。
如果没有,在管理员中,转到设置-> 永久链接,将永久链接设置更改为不同的设置,保存设置并恢复到您之前设置的设置。(理想情况下,您应该选择“帖子名称”设置,它会生成漂亮的永久链接,对 SEO 也很友好)
这将刷新永久链接规则,并在 .htaccess 文件丢失时创建它。
希望这可以帮助。
推荐阅读
- html - 如何在移动到另一个页面之前从asp表单接收表单输入?
- reactjs - Formik 表单没有在测试环境中使用 Yup 验证并开玩笑
- php - URL 重定向到动态子域
- python - 添加或减去 2 条插值曲线的最佳方法是什么?
- c# - 如何使用 BasicAuthentication(c# dotnet core)将用户重定向到登录页面而不是 401 错误?
- angular - 在通过 http 加载的 typescript 对象上使用 mat-form-field 输入的 2 向数据绑定
- react-native - 如何用玩笑测试组件的功能?
- android - 如何在 Kotlin 中使用 ViewModel 测试协程?
- excel - Excel宏或函数:如果单元格不为空,则使用循环值(来自另一张表)填充单元格范围(A列)
- javascript - 异步函数和 promise 需要很长时间才能解决