Child Theme Fatal Error

时间:2015-03-19 作者:Anton Rasmussen

我想在我的新Wordpress网站上创建一个儿童主题。

我遵循了本网站第一部分的说明:http://codex.wordpress.org/Child_Themes

在完成了“如何创建子主题”之后和“模板文件”之前的所有操作后,我收到以下错误消息:

Fatal error: 无法在中重新声明Twenty15vent\\u widgets\\u init()(以前在/home/username/public\\u html/wp-content/themes/Twenty15vent-child/functions.php:142中声明)/home/username/public_html/wp-content/themes/twentyfifteen/functions.php 在线141

(在这里,我用“用户名”一词替换我的实际用户名)

我真的不知道从哪里开始。我按照指示到了T,甚至使用了相同的主题。。。

1 个回复
最合适的回答,由SO网友:Milo 整理而成

您孩子的主题functions.php 文件应该是一个空文件,您可以向其中添加特定于子主题的代码。看起来您已经复制了functions.php 而不是父主题中的文件。

看见this note about functions.php in Child Themes:

与风格不同。css,功能。子主题的php不会覆盖父主题的对应主题。相反,它是loaded in addition to the parent’s functions.php. (具体来说,它是在父文件之前加载的。)

结束

相关推荐

get_terms return errors

嗨,当我尝试get_terms(); 通过此代码在主题选项中$catalogs_terms = get_terms( \'catalogs\' ); $mycatalogs = array( -1 => \'Select a catalog\' ); if ( $catalogs_terms ) { foreach ( $catalogs_terms as $catalog_term ) { $mycatalogs[$cata