在权限,WordPress和主题文件方面遇到了一个非常令人困惑的问题。
我有一个全新安装的WordPress,并尝试上传我为我的客户端制作的主题。它上传得很好,但它没有出现在Manage Themes菜单中。我检查了所有上传的内容。检查权限(甚至一次将它们设置为777)并且它们很好。但主题没有出现。
以下是我尝试过的不同场景:
我在我的客户MediaTemple托管上,我从未遇到过这个错误。他们的支持还没有回到我们身边。
有没有人有类似的问题?解?如果需要,我可以为您提供FTP访问权限。
CSS Head(更改了值,但格式和所有内容仍然相同):
/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/
编辑:尝试通过浏览器访问该文件夹会导致403错误(二十分之一正常)。 style.css可以在浏览器中查看。
答案 0 :(得分:17)
如果您使用的是WordTI的MULTI-SITE安装,则必须首先进入网络管理员,从左侧菜单中选择主题并启用您想要使用的主题,然后才能在“管理主题”页面中显示网站管理员部分。
答案 1 :(得分:8)
也许您缺少必需的模板文件?
至少是一个WordPress主题 由两个文件组成:
的style.css
的index.php
答案 2 :(得分:8)
在我的ubuntu 14.04安装wordpress时,有必要设置一个指向/ var / lib / wordpress / wp-content / themes的链接:
ln -s / usr / share / wordpress / wp-content / themes / newTheme / var / lib / wordpress / wp-content / themes
答案 3 :(得分:1)
我敢打赌你的模板中有一些特殊字符。这曾经让我疯狂地找到了。 检查您的模板文件和/或重命名它们,直到主题显示出来。我在模板名称中使用了德语“ö”。
答案 4 :(得分:1)
我有一个非常相似的问题。我花了几个小时才发现,当我以某种方式移动本地站点时(可能使用多合一Wp迁移插件),在/ wp-content文件夹中创建了一个.htaccess文件。我不记得该文件中包含什么内容,但我认为这没有关系。 删除此文件后,一切正常。
答案 5 :(得分:0)
主题文件夹名称是否与其他所有内容不同? style.css中的主题名称是否与其他内容不同?
答案 6 :(得分:0)
我猜BOM是问题所在。当我试图删除BOM时,他们搞砸了我对页面的验证。尝试使用编辑器并删除BOM。对于Notepad++,我使用的文本编辑器,我只是将编码设置为UTF-8而没有BOM并保存。这解决了我的问题。当然,您的文本编辑器可能不同。
答案 7 :(得分:0)
As I discovered at the end of tortuous troubleshooting,旧的wp-config.php可能会导致新安装的主题无法检测,并且在/wp-admin/themes.php中不可见 - 我不确定您是否拥有完全相同的问题,但它看起来非常类似于我的,你可能想尝试使用Wordpress新生成的wp-config.php进行配置。
答案 8 :(得分:0)
styles.css
文件从twentyforteen
复制到您的主题文件夹。styles.css
文件。答案 9 :(得分:0)
问题可能是,您已将其上传到.zip
答案 10 :(得分:0)
您的php设置可能会停用def all_files
files = Arquivo.all.as_json(include: [:tag])
files = add_cut_name(files)
render json: { files: files }
end
def add_cut_name(files)
files.each do |file|
file["cut_name"] = file["nome"].split('-')[7]
end
files
end
。它可能导致wordpress无法扫描主题文件夹
解决方案:
找到php.ini。您可以运行def all_files
files = Arquivo.all.as_json(include: [:tag], cut_name: ["nome"].split('-')[7])
render json: { files: files }
end
来获取php.ini文件位置。
打开php.ini,搜索scandir
,然后您可以删除php --ini
参数。
保存并重新启动您的php服务。