我正在使用一些后端管理系统制作自定义wordpress主题。
为什么我需要声明
global $options; foreach ($options as $value) { if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } }
页眉和页脚多次?因为我的index.php文件包含header.php和footer.php。 为什么我不能在标题上声明一次。
谢谢:)
答案 0 :(得分:1)
我猜这与你使用$options
和变量范围有关。虽然您可能需要global $options
,但您可能只需要第一次使用foreach循环。
此外,不推荐使用get_settings()
,而是使用get_options()
。