我正在使用 Genesis 框架和 modern-studio-pro 作为子主题。我刚刚复制了这段代码
function genesis_standard_loop() {
//* Use old loop hook structure if not supporting HTML5
if ( ! genesis_html5() ) {
genesis_legacy_loop();
return;
}
if ( have_posts() ) :
do_action( 'genesis_before_while' );
while ( have_posts() ) : the_post();
do_action( 'genesis_before_entry' );
printf( '<article %s>', genesis_attr( 'entry' ) );
do_action( 'genesis_entry_header' );
do_action( 'genesis_before_entry_content' );
printf( '<div %s>', genesis_attr( 'entry-content' ) );
do_action( 'genesis_entry_content' );
echo '</div>';
do_action( 'genesis_after_entry_content' );
do_action( 'genesis_entry_footer' );
echo '</article>';
do_action( 'genesis_after_entry' );
endwhile; //* end of one post
do_action( 'genesis_after_endwhile' );
else : //* if no posts exist
do_action( 'genesis_loop_else' );
endif; //* end loop
}
从创世纪到儿童主题functions.php
。之后我的网站显示
致命错误:无法在 /home/u282646374/public_html/wp-content/themes 中重新声明 genesis_standard_loop()(之前在 /home/u282646374/public_html/wp-content/themes/modern-studio-pro/functions.php:198 中声明) /genesis/lib/structure/loops.php 第 115 行
我已从子主题中删除了该代码,但网站未显示。请告诉我如何才能恢复我的网站?这是我页面的链接http://andrewspalding.co.uk/