Child-theme breaks site

时间:2013-05-22 作者:Forza

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:

激活一个只有CSS的子主题怎么能破坏我的网站

Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-content/themes/interio/functions.php 在线54

Fatal error: require_once() [function.require]: 需要打开失败\'/wp-content/themes/interio_child/admin/options-framework.php\' (include_path=\'.:/usr/lib/php:/usr/local/lib/php\') 在里面/wp-content/themes/interio/functions.php 在线54

2 个回复
SO网友:fuxia

您的父主题可能已损坏。我猜它使用的代码如下:

require_once get_stylesheet_directory() . \'/admin/options-framework.php\';
因此,它将在子主题中搜索仅存在于父主题中的文件。它应该使用get_template_directory() 相反

SO网友:shea

@toscho 正确的是,父主题中糟糕的编码破坏了您的站点。

至于你的第二个问题,如何还原到以前的主题,如果你通过FTP(或SFTP、SSH等)登录到你的站点并删除或重命名子主题文件夹,WordPress将检测到此主题不再存在并还原为默认主题。然后,您应该能够访问主题仪表板页面,并切换到您喜欢的主题。

结束

相关推荐

将/CATEGORY/CARS重写为/Themes/Cars

我知道有很多关于这方面的问题和帖子,但是我找不到一个解决方案或我的特定问题的现有线索。如果我列出我的类别并单击“cars”,url如下所示url/category/cars是否可以在函数中使用某些函数。php更改单词category 进入,进入。topicsurl/topics/cars 有什么想法吗?提前感谢您!