【发布时间】:2013-09-15 15:16:36
【问题描述】:
我在我的 Wordpress 中收到一条警告消息:
"从空值创建默认对象 /home/forthemde/public_html/wp-content/themes/mayadeep/admin/admin.php 在第 225 行"
这里是admin.php 的代码和:
function upfw_setup_theme_options(){
$up_options_db = get_option('up_themes_'.UPTHEMES_SHORT_NAME);
global $up_options;
//Check if options are stored properly
if( isset($up_options_db) && is_array($up_options_db) ):
//Check array to an object
foreach ($up_options_db as $k => $v) {
$up_options -> {$k} = $v;
}
else:
do_action('upfw_theme_activation');
endif;
}
add_action('upfw_theme_init','upfw_setup_theme_options',10);
add_action('upfw_admin_init','upfw_setup_theme_options',100);
第 225 行在这里:
$up_options -> {$k} = $v;
我尝试自己修复,但没有结果。请帮助我,非常感谢您的帮助。
问候。
【问题讨论】:
-
我可以建议将
$up_options_db类型转换为对象吗?$up_options = (object) $up_options_db;- 你想这样做吗? -
嗨,乔蒂·坎南。我怎样才能做到这一点?我应该改变哪一部分?非常感谢您的帮助。
-
@AnabeleRosemary 你可以通过在编辑器中使用 blockquote 来做到这一点