gpt4 book ai didi

php - 错误 : options page not found in Wordpress Plugin

转载 作者:行者123 更新时间:2023-12-04 04:33:00 26 4
gpt4 key购买 nike

在开发插件时,使用设置 API 确实会创建一个选项页面,许多开发人员在保存选项并发布到“options.php”后会收到此消息

Error: options page not found in Wordpress Plugin 

甚至添加一个功能来注册此设置,例如:
function pg_register_settings()
{

add_settings_section(
'setting_section_oauth', // ID
'Instagram API Client Info', // Title
array( $this, 'print_section_oauth_info' ), // Callback
$this->plugin_slug.'-setting-admin' // Page
);

add_settings_field(
'key', // ID
'Application Key', // Title
array( $this, 'field_key_callback' ), // Callback
$this->plugin_slug.'-setting-admin', // Page
'setting_section_oauth' // Section
);

register_setting( 'bitloom-instagram-options', 'key' );

}

并在表格上使用下面的代码
<form method="post" action="options.php">
<?php
settings_fields( 'bitloom-instagram-options' );
do_settings_sections( 'bitloom-instagram-setting-admin' );
submit_button();
?>
</form>

缺少什么?

最佳答案

您需要使用 admin_init Hook 注册设置,否则将无法正常工作。

add_action( 'admin_init', 'pg_register_settings' );

关于php - 错误 : options page not found in Wordpress Plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20247874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com