【发布时间】:2015-07-27 01:33:48
【问题描述】:
我正在创建 flowmaster 主题的子主题。我在覆盖父函数时遇到问题。 该功能存在于父主题中:
add_filter('loop_shop_columns', 'pt_loop_shop_columns');
function pt_loop_shop_columns(){
if ( 'layout-one-col' == pt_show_layout() ) return 4;
else return 3;
}
我在子主题中添加了一个功能
if ( ! function_exists( 'pt_loop_shop_columns' ) ) :
function pt_loop_shop_columns(){
global $wp_query;
if ( 'layout-one-col' == pt_show_layout() ) return 4;
else return 4;
}
endif;
add_filter('loop_shop_columns', 'pt_loop_shop_columns');
收到此错误:
致命错误:无法重新声明 pt_loop_shop_columns()(以前 宣布于 C:\xampp\htdocs\futuratab\wp-content\themes\flowmaster-child\functions.php:44) 在 C:\xampp\htdocs\futuratab\wp-content\themes\flowmaster\woofunctions.php 在第 9 行
请帮忙。谢谢
【问题讨论】: