您当前的位置:首页 > TAG信息列表 > settings-api
WordPress API设置:呈现为不显示的部分的标题
请参阅下面提到的代码→ function klogeto_initialize_theme_options() { // Let\'s introduce a section for the header options add_settings_section( \'header_section\', // The ID to use for this section in attribu
我在哪里可以找到WordPress插件核心架构的架构?
有很多文章解释了如何创建wordpress插件。我不是在寻找,我是在寻找wordpress插件的核心架构的模式(例如UML类图和序列)。有人在什么地方见过这样的东西吗?更新:我知道插件可以像函数一样简单。这不是我的问题。我的问题是关于调用插件的调用方的架构,即与插件调用相关的系统架构。Wordpress核心系统文件至少在哪个PHP模块中实现?
如何向自定义选项主题页添加导出功能
我正在创建一个新的Wordpress模板,我有一个问题:我在新模板中添加了一个自定义选项页(你可以看到我在做什么Here 和Here) 但现在我想添加一个新函数。你知道Si联系表吗?在这个插件中,最终用户可以下载所有设置的备份,并将其上载到其他网站。我想能够添加到我的新选项页相同的功能。我知道如何将我的设置日志备份到phpMyAdmin,但有时最终用户无法登录到phpMyAdmin,或者最好他/她不登录到phpMyAdmin:-)。你有什么解决办法吗?实际上,我所有的自定义函数都被命名为:“appaqua
如何在主页中显示MU WordPress每个网站的最后一篇帖子
我正在运行Wordpress MU网站,每个网站都有自己的“生活”,但现在我想在主页上显示我网络中每个博客的最后X条帖子。我知道如何使用feed和一个名为FeedPress的插件来实现这一点,但这是一种“肮脏”的方式。有人知道怎么做吗?
如何将变量传递给ADD_SETTINGS_SECTION()回调?
我正在尝试尽可能地自动化设置API函数对插件中每个设置的调用。在选项数组中循环,并输出add_settings_section() 和add_settings_field() 非常简单:add_settings_section():$oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab[\'na
获取参数会影响我的插件设置
我的插件都是使用设置API设置的,可以正常工作,但我的插件中有两个手动功能,管理员用户可以通过访问以下URL来运行<?php echo admin_url(); ?>options-general.php?page=wordpress-file-monitor-plus&sc_wpfmp_action=1&sc_wpfmp_scan=1 <?php echo admin_url(); ?>options-general.php?page=wordpress-
如何将参数从ADD_SETTINGS_FIELD()传递到回调函数?
我有这样一个函数:add_settings_field( \'contact_phone\', \'Contact Phone\', \'settings_callback\', \'general\'); 这很有效。它调用settings\\u回调。凉的我的问题是:我不想为我添加的每个设置定义回调函数,如果我所做的只是回显一点东西。function settings_callback() { echo \'<input id=\"contact_phone\" t
Plugin settings not saving
我在保存插件设置方面花了很多时间。我已经检查了很多次代码,我不得不认为我只是错过了一些东西。我正在遵循设置API,但我在插件设置页面上所做的任何更改都不会保存。我错过了什么?function __construct() { self::$instance = $this; // Add \"Settings\" link to plugin page add_filter( \'plugin_action_links_\' . plugin_basename( __FI
应该如何在自定义菜单页面上实现ADD_SETTINGS_ERROR?
这个Professional WordPress Plugin Development 这本书详细解释了如何正确使用设置API,还演示了如何添加菜单和子菜单,但遗憾的是,它没有提供任何相关的示例。虽然我已经设法使大部分功能正常工作,但我不知道如何在自定义菜单页上正确实现add\\u settings\\u error。这是我的代码:function settings_main_validate( $input ) { $valid[\'text_string\'] = preg_replace(
为什么设置API不是为使用定制管理菜单的插件而设计的?
Possible Duplicate:How should one implement add_settings_error on custom menu pages? Settings API提供了各种节省劳动力的功能和经得起未来考验的代码。我觉得很奇怪,它不是设计用来使用自定义管理菜单的插件的。有什么原因吗?这种情况将来可能会改变吗?
使用设置API,我应该如何向一个选项添加多个值?
我正在尝试向使用Settings API创建的选项添加/更新其他值。我试图用我的验证回调函数来实现这一点,但我并没有走多远。这是我的代码:function tccl_settings_option_validate( $input ) { add_option( \'tccl_settings_option\', $input ); } 这导致了一个相当大的错误。我应该怎么做?我想做的是使用验证回调向选项数组添加值,而不覆盖它。
清空使用设置API创建的选项的最佳方法是什么?
我正在尝试清空使用设置API创建的选项,但失败。update_option ( \'my_option\', \'\' ); 似乎什么都不做delete_option ( \'my_option\' ); 破坏整个选项,导致其他问题。我只想清空这些值并重置它。我真的不知道如何正确地实现这一点。有人能帮忙吗?50分悬赏悬赏!<?php //Create the menus add_action( \'admin_menu\', \'tccl_menu\' ); function
设置API有哪些优势?
让我先说一下,我几乎从未使用过WordPress——事实上,我上一次在WordPress中创建网站是在2.2版本。昨天我把一切都搞得一团糟,在这里问了几个问题,试图让一个基本的菜单插件正常工作。现在,我的插件功能齐全,性能完全符合我的预期,所以我决定在这里和那里做一些小改动,以添加功能和兼容性,包括使用设置API。然而,在阅读关于这个API的教程的很短的时间内,我变得非常困惑,然后,当我继续阅读并尝试实现这些示例时,这种困惑加深了——由于我的插件是作为一个类实现的,这就更加困难了。除非我做错了什么,根据我
在WordPress帖子中编写MySQL和PHP代码
我在wordpress上写php或mysql代码,但最后当我点击publish时,它给出了一个服务器错误:500,我还尝试将代码放在[代码][代码]标记下。什么都没有发生,但当我删除代码并点击publish时,它就工作了有什么想法吗伙计们在等着帮忙
使用API为设置标题添加标签
如果我使用添加设置add_settings_field(), 它不会创建<label> 围绕标题,以便单击以聚焦字段。一些核心设置可以做到这一点,但它们只是将其添加到原始HTML中,而不是使用设置API。有没有办法用设置API添加标签?
WordPress设置API添加字段
我正在尝试向主题添加一些代码,允许用户更改徽标或使用一些文本。我设法找到了奥托发布的一些代码来上传文件。我添加了我认为是如何添加其他字段的内容,但由于某些原因,这些字段无法保存,我相信这是我错过的非常简单的内容:add_action(\'admin_init\', \'ld_admin_init\'); function ld_admin_init() { register_setting( \'ld_options\', \'ld_options\', \'ld_options_vali
可以将另一个设置添加到自定义发布类型的“首页显示”设置中
让我来设置场景:我有一个CPT将在多站点安装上工作,其中一些站点将使用不同的语言。例如,我的CPT是Case Studies 我会使用如下URL结构:/case-studies/%post_id%/%postname%/ 但如果网站语言不同case-studies 不再是那样了。在WP设置中,您可以将页面设置为您的帖子页面。这基本上设置了front 到您的permalink结构。我想做的是为我的CPT添加一个额外的下拉列表,允许为该CPT的帖子设置首页。因此,如果语言不同,则permalink结构可以与该
暂停插件选项页面,直到所有数据操作完成
我在插件页面上有一个选项,可以将内容加载到博客中的所有帖子中。现在这需要一些时间,尤其是有日志的帖子时。现在设置方式是现在,当您按submit时,表单成功页面已经显示,但您可以看到浏览器仍在工作。如何让插件等待整个循环完成,然后显示错误或成功页面。
如何删除选项组中的所有选项
我使用创建了几个选项register_setting 功能:<?php register_setting( $option_group, $option_name, $sanitize_callback ); ?> 是否有办法清除$option_group, 甚至整个组织本身。
更改设置API的显示(DO_SETTINGS_SECTIONS)
我正在开发一个使用Wordpress设置API的插件。我注意到do_settings_sections (和do_settings_fields) 使用表格显示字段。如何更改其格式?(我想使用DIV而不是TABLE)