您当前的位置:首页 > TAG信息列表 > settings-api
插件设置中的自定义删除选项按钮
我想补充一下Delete “我的文件”旁边的按钮Upload 我的插件设置中的选项。此时,我正在使用设置API,使用下面的表单。<form method=\"post\" action=\"options.php\" enctype=\"multipart/form-data\"> <?php settings_fields(\"mw_options\"); do_settings_sections(\"mw_options
重定向主题切换-WordPress
如何在主题切换时重定向到“我的主题选项”页面,重定向wp\\u redirect或wp\\u safe\\u redirect的最佳方式是什么:这里是我的代码:<?php function sunset_add_admin_page() { //Generate Sunset Admin Page add_menu_page( \'Sunset Theme Options\', \'Sunset\', \'manage_options\', \'alecadd
为什么此全局数组从回调函数返回空值
这让我疯狂了好几个小时。。。请告诉我为什么$ppk\\u fields数组在ppk\\u field\\u回调函数中为空?请注意,它在ppk\\u default\\u id函数中返回正确的值,但这不是回调函数。非常感谢。ppk。phpclass Ppk { public function ini() { add_action( \'admin_menu\', array( $this, \'add_ppk_p_menu\' ) ); }&
设置接口-添加_设置_部分不起作用
我正在构建一个插件选项页面,但无法显示这些部分。这是我的代码:ini。php:class Setup { public function init() { add_action( \'admin_menu\', array( $this, \'add_my_plugin_menu\' ) ); } public function add_my_plugin_menu() { add_submenu_p
何时使用ADD_SETTINGS_SECTION与仅使用REGISTER_SETTING?
我正在尝试为我的插件添加一些选项,但不明白为什么要使用add_settings_section 当你可以使用register_setting? 我正在通过注册我的设置页面add_menu_page 像这样: add_menu_page( __( \'My plugin\' ), __(\'My plugin\'), \'manage_options\', \'my_plugin_page_slug\',
PHP通知:未定义的偏移量:/wordpress/wp-includes/plugin.php中的0和寄存器设置API更改
WordPress v4上运行的插件遇到以下类型的错误。x并隔离到register\\u setting()调用。[02-Nov-2017 00:55:35 UTC] PHP Notice: Undefined offset: 0 in /wordpress/wp-includes/plugin.php on line 981 [02-Nov-2017 00:55:35 UTC] PHP Notice: Undefined offset: 0 in /wordpress/wp-includes
节和选项卡干-WordPress设置API
我制作了一个自定义设置页面,在3个选项卡下包含3个设置部分。然而,说到PHP,我完全是个傻瓜,我觉得我写了很多不必要的重复代码。我的设置字段在不同选项卡下完全相同,但我找不到另一种方法将它们分别保存在数据库中。例如,有没有办法用数组来缩短代码?如何在单独的选项卡中重用相同的设置字段?我会很感激你的指导。这是我函数中的代码。php:add_action(\'admin_menu\', \'myTheme_admin\'); function myTheme_admin() {
主题定制器中菜单的节名
我浏览了许多文章,以了解主题定制器中“菜单”的部分名称。以下是宣布并确定默认节名为“nav”的少数资源→https://wptheming.com/2012/06/add-options-to-theme-customizer-default-sections/http://natko.com/changing-default-wordpress-theme-customization-api-sections/当前,有5个字段位于→title_tagline - Site Title & Tag
主题定制API面板概念
我在写这篇文章时假设我对主题定制器API有一个清晰的理解:有几个部分→ 下面有面板→ 在这些面板下,我们有字段。我无法在所需位置添加面板,假设我创建了一个名为:新闻稿的部分→$wp_customize->add_section( \'newsletter\', array( \'title\' => __( \'Newsletter\', \'twentytwelve\' ), \'priority\' => 41,
加载设置页面后,我可以使用REGISTER_SETTINGS和UNREGISTER_SETTING吗?
我想根据用户操作在设置页面上动态添加几个设置字段。我计划在用户要求时动态注册这些新字段,并使用jQuery显示相应的HTML。一旦您已经进入设置页面,是否可以注册设置?还有,有没有更好的方法?
site identity section name?
在customizer中,站点标识部分缺少徽标上载字段。添加这样的字段没什么大不了的:可以添加字段,但我不知道在WordPress的核心中创建的节名称。有人能帮我吗?该字段可以这样创建: $fields[] = array( \'type\' => \'color\', \'setting\' => \'links_color\', \'label\' => __( \'Links Color\',
设置API和‘type’=>‘FONT’
array( \'name\' => \'textarea\', \'label\' => __( \'Textarea Input\', \'wedevs\' ), \'desc\' => __( \'Textarea description\', \'wedevs\' ), \'placeholder\' => __( \'Textarea placeholder\', \'
设置API子菜单和数据未填充
在函数中。PHP→locate_template( \'inc/admin/class.settings-api.php\', true ); locate_template( \'inc/admin/o-functions.php\', true ); o功能。php代码:<?php /** * Registers settings section and fields */ function wedevs_admin_init() {&
Update WP option by plugin
我想设置WP option (更具体地说是“admin\\u email”),通过使用插件,its option (plugin option)和update\\u option()。我尝试使用下面这样的行,但当插件代码包含它们时,它就会被禁用。知道为什么吗?$helper = (get_option(\'plugin-option\'); update_option(\'admin_email\', $helper ); EDIT $helper = get_option(\'plugi
如何在自定义的WordPress管理页面上保存由Foreach循环生成的带有多个复选框选项的设置字段?
function ld_reports_plus_register_submenu_page(){ add_submenu_page( \'ld-reports-plus\', \'LearnDash Reports Plus Settings\', \'Report Settings\', \'manage_options\', \'ld-reports-plus-se
验证插件选项API时出现的ADD_SETTINGS_ERROR
我正在开发一个使用options API的插件。我定义了一个使用函数清理输入的类,但当我提交选项表单时,它会显示两次错误和信息。而且我没有成功地显示错误消息。在验证选项表单时,显示成功和错误消息的正确方式是什么?非常感谢。register_setting( $this->plugin_slug, // option_group $this->plugin_slug, // option_name, for name property of tags
如何保存插件自定义设置页面字段
我想实现一个插件,它在管理区域中获取2个字段,并将这些字段保存在选项中作为数组我阅读了页面Custom Settings Page 但它似乎没有描述如何在选项中保存字段值,我们该如何做?非常感谢。<?php /** * Class for registering persian font settings page under Settings. */ class PersianFont_Options_Page { publi
插件设置页面复选框未保存-一个选项数组和子数组
我想在插件设置页面上保存一个复选框,这让我抓狂。现在,作为一个模板,我正在学习下面给出的一个很好的示例:Settings API with arrays example我还提到了一个非常有用的教程https://www.smashingmagazine.com/2016/04/three-approaches-to-adding-configurable-fields-to-your-plugin/ 详细的git位于https://github.com/rayman813/smashing-custom-
在动态调用的帮助器函数的名称中使用变量
我正在尝试向我的“设置”页面添加一些功能,这样,如果在自定义帖子的元框中添加了新的季节,则会在“设置”中生成一个新字段,允许用户向该季节添加标题和描述。这部分工作正常,但当我尝试保存信息时,来自一个季节的信息会跨所有字段保存,因为我的字段对应于相同的辅助函数与其硬编码第1、2、3季等单独的输入字段,并为每个字段硬编码适当的助手函数,我尝试在循环中这样做:for($k=1; $k<=$numseasons; $k++){ $funcTitle = get_option(\'sh
设置API出错时保留旧值
当窗体未能通过register\\u设置的sanitize回调中定义的验证时,我试图保留窗体的旧值。但它不这样做,而是保存默认值register_setting(\'setting-wpse3401\', \'wpse3401_options\', array( \'sanitize_callback\' => [$this, \'wpse3401_sanitize_value\'])); public function wpse3401_sanitize_value( $val