我发现我的主题编辑错误,我应该使用子主题,所以我复制了我正在使用的主题,并告诉它继承它的父主题。这是我所做的唯一一件事,我正计划浏览并找到我没有接触和删除这些文件的代码,但我没有走那么远。
在尝试启用新的子主题之后,每个页面(包括管理页)都出现了500个错误。我的日志文件里什么都没有。我尝试将包含父主题的文件夹重命名为子主题,希望WordPress能够加载它,不再生成错误,但是它没有工作。我尝试过将子主题中的style.css内容更改为与父主题相同的内容,但这是行不通的。该怎么办呢。
子主题的style.css片段
/*
Theme Name: pitch-child
Author: me
Version: 1.0
License: GPL 3.0
License URI: http://www.gnu.org/copyleft/gpl.html
Description: Pitch is a simple, minimal business and portfolio theme. It uses custom post types to make it easy to add your content. Pitch also features a big bold slider to put your work front and center.
Tags: gray, two-columns, fixed-width, custom-background, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
*/Ubuntu12.10,Apache,Mysql,Wordpress
此外,在显示500错误的页面上,控制台中没有显示任何内容。通常有一些关于500个错误的信息是痛苦的。
主持人并没有完全停止工作。我能看到一幅图像。我认为这与所有页面都在使用的依赖库有关,不能被访问。
发布于 2013-01-22 06:25:28
您的子主题中有一个PHP错误,导致了这个错误。如果您没有在apache日志中看到错误,可能是PHP错误存储在其他位置,或者根本没有报告。检查php.ini文件中的PHP错误设置。
无论如何,您的问题很可能是由子主题的functions.php文件中的代码引起的。如果您只是从父主题复制它,则在重新声明函数时会出现问题。试着重命名它,看看你是否不再得到500错误。
如果您确实复制了functions.php文件,那么您做错了,因为父主题的functions.php文件也正在加载,其中的函数将被执行,并可从代码中调用
发布于 2013-01-22 08:47:49
尝试将wp-content/themes目录重命名为类似于themestemp的内容。您的前端将为空白,但您应该可以访问您的管理员。如果您仍然没有访问权限,那么这不是与主题相关的问题;更可能是WordPress核心问题,或者(不太可能)是then主机问题。
如果上面的方法不起作用,请尝试暂时将您的.htaccess重命名为其他东西。
https://wordpress.stackexchange.com/questions/82577
复制相似问题