为什么Wordpress Customizer认为我的主题坏了?

时间:2019-02-07 12:27:33

标签: wordpress wordpress-theming

我正在创建一个Wordpress主题。我主题的根文件夹中有index.php。我的style.css在一个单独的文件夹/ css中。我已经完成了设计的开始,并且一切正常。

我现在想在Customizer中添加一些选项。我已经开始在customr.php中添加一些内容。然后,我去检查它们在wp-admin中的外观,在我的主题上单击“自定义”,然后获得...

“活动主题已损坏。恢复为默认主题。”

到目前为止,该主题一直工作良好。我已经删除并重新安装了几次。一切正常,直到我单击“自定义”。

该错误消息指示我检查同时存在的index.php和style.css。可能是因为style.css不是在根目录中,而是在/ css中?如果是这样,我如何让Customizer认识到这一点?我的样式表已正确地加入到functions.php中。就像我在上面说的那样,在我加入Customizer之前,主题可以正常工作。

当我单击主题详细信息时,wp似乎也认为主题本身就是其子级。这不是什么的孩子。我正在使用下划线入门主题并进行调整。

Customizer发生了什么,如何解决?

2 个答案:

答案 0 :(得分:1)

style.css是每个WordPress主题所需的样式表(CSS)文件。它控制网站页面的呈现(视觉设计和布局)。为了使WordPress将主题模板文件集识别为有效主题,style.css文件必须位于主题的根目录中,而不是子目录中。

答案 1 :(得分:-1)

由于主题损坏或文件丢失而导致更新时必须断开连接。

您需要重新安装主题:

有两种安装WordPress主题的方法。

方法1.)在WP管理控制台中直接上传 方法2.)使用FTP客户端

方法1只是从WordPress管理控制台上传主题的问题。

登录后,导航至外观→主题,然后单击“安装主题”选项卡。点击“上传”链接,浏览至提取包并上传主题名称 .zip的位置。

方法2非常简单。

建议使用FTP客户端。如果FTP一词使您感到恐惧,请不要担心。这与移动文件和文件夹没有什么不同。 Filezilla是一个免费且受信任的FTP客户端。

主题名称 .zip提取到本地计算机上

通过FTP登录到您的Web服务器并导航到/ wp-content / themes /文件夹

上传整个 themename 文件夹及其内容。示例:/ wp-content / themes / yourtheme /

打开浏览器,登录到WP admin部分,然后(在外观的左列中)单击“主题”链接。单击刚刚上载的主题下的“激活”。