Wordpress添加自定义字段更新失败
我正在学习wordpress开发,并阅读这本深入wordpress的书。我在functions.php中有下面的代码Wordpress添加自定义字段更新失败,wordpress,Wordpress,我正在学习wordpress开发,并阅读这本深入wordpress的书。我在functions.php中有下面的代码 <?php add_action('admin_menu', 'addAmazonAffiliateOptions'); function addAmazonAffiliateOptions() { add_options_page('Global Custom Fields', 'Global Custom Fields', 8, 'functions', 'edi
<?php
add_action('admin_menu', 'addAmazonAffiliateOptions');
function addAmazonAffiliateOptions() {
add_options_page('Global Custom Fields', 'Global Custom Fields', 8, 'functions', 'editGlobalCustomFields');
}
function editGlobalCustomFields() { ?>
<div class="wrap">
<h2>Global Custom Fields</h2>
<form action="options.php" method="post">
<?php wp_nonce_field('update_options'); ?>
<p>
<label for="amazonId"><strong>Amazon ID</strong></label>
<input type="text" name="amazonId" value="<?php echo get_option('amazonId'); ?>" />
</p>
<p>
<input type="submit" name="submit" value="Update Options" />
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="amazonId" />
</p>
</form>
</div>
<?php }
全局自定义字段
亚马逊ID
我认为您需要使用register\u setting()
——自那本书出版以来,WordPress核心和API已经发生了相当大的变化
看看这本书