我创建了一个选项页面,它运行得很好,但我不确定我是否理解how 它的功能。很酷,我让它工作了,但我希望有人能帮助解释它工作的原因。
代码如下:
<?php
add_action(\'admin_menu\', \'add_custom_options\');
function add_custom_options()
{
add_options_page(\'Custom Options\', \'Slider Settings\', \'manage_options\', \'functions\',\'custom_options\');
}
function custom_options()
{
?>
<div class="wrap">
<h2>Custom Options</h2>
<form method="post" action="options.php">
<?php wp_nonce_field(\'update-options\') ?>
<input type="text" name="options_value" size="85" value="<?php echo get_option(\'options_value\'); ?>" />
<p><input type="submit" name="Submit" value="Store Options" /></p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="options_value" />
</form>
</div>
<?php
}
?>
这些值存储在哪里?这里提到了
options.php
但我的主题没有
options.php.
我只是试着把我的头脑围绕在我所做的事情上,以便更好地理解它的逻辑;我也很好奇我是否走对了路。我存储的选项在主题中检索(例如图像url)。
提前谢谢。