您当前的位置:首页 > TAG信息列表 > options
Get_Option()过滤和退出递归
get_option() 提供两个筛选器\'pre_option_\'.$option 和\'option_\'.$option.然而,大多数时候,我试图利用这些,它通常会爆炸,不值得麻烦-要么我需要检查我的过滤器内的另一个选项,它会触发我的过滤器,它会触发我的过滤器。。。另一种常见情况是,我需要获取当前正在筛选的选项,但我无法这样做,因为我正在筛选它。只是好奇——这里有什么实际的逻辑可以遵循吗?我知道我可以调整我的过滤器,但这是我不喜欢的开销,一些人认为删除过滤器不太可靠。。)对于最近的实际示例,我想筛
我没有权限保存我自己创建的主题选项?
我根据教程创建了一个选项面板。但每次尝试保存设置时,我都会得到以下结果:您没有足够的权限访问此页面。有什么建议可以解决这个问题吗?(不确定这是否有用,但我正在使用Wordpress 3.1.2)EDIT:如果我将代码直接放置在functions.php 我的主题文件夹中的文件。我把文件放进去了functions/custom-functions.php. 我必须更改“标题位置”,不确定如何更改:function mytheme_add_admin() { global $themename
为什么$INPUT(设置API)可能是空的?
我试图成为一个好的主题生成器,并通过设置API传递所有设置,但在清理回调函数中遇到了一些困难。问题的核心是:默认情况下传入的$输入变量为空。我的$\\u POST[选项组]进展顺利(它拥有我期望在$input中看到的所有内容),但是,同样,$input是空的。我从哪里开始调试这个呢?EDIT 1作为对Chip的回应,以下是我的观点(显然是存根):function lblg_sanitize_options( $input ){ global $lblg_shortname, $lblg_defau
添加_设置_字段()是否将回调参数化?
我正在尝试创建一个相当大和广泛的设置页面,其中包含各种类型非常相似的选项。由于将有大约20个不同的字段,其中大多数字段之间的区别只是它们的ID,因此我希望避免为每个字段创建单独的回调。是否可以使用每个字段的设置ID的变量进行回调?这样,一个回调可以为相同类型的各种设置字段提供服务器。我尝试将$args参数用于add\\u setitngs\\u feild(),但遗憾的是,它不起作用。例如:add_settings_field(\'name\', \'Field Name\', array($this,
WordPress插件设置的帖子
我为Wordpress开发了一些插件。目前,我无法复制wp保存设置的方式。我有一个从教程中学到的设置页。It发布到option.php, 和wp负责保存数据。但我有一些自定义选项页面,需要更复杂的处理。基本上,我想将一些数据发布到自己的php中,然后在处理后重定向回原始页面/url。我找不到正确重定向的“正确”方法,即不加载整个页面,然后使用javascript重定向。目前我使用GET withadd_query_arg(), url将显示我传递的数据。刷新时,使用POST将触发重定向提示。是否有内置的w
多站点插件的“全局”设置页面
我正在开发一个插件,该插件将安装在多站点实例中。如何创建一个仅在“网络管理员”级别可见的设置页面?我看到的大多数指南都与标准博客级别的插件相关。任何指向信息的链接都会很有用,否则我只会浏览整个站点的标签,看看它是如何在那里完成的。[更新]看起来sitewide\\u标记使用add_site_option, get_site_option 和update_site_option, 这些函数使用wp\\u sitemeta。然而,据我所见,不支持register\\u设置、add\\u设置等,因此您必须手动获
Admin Theme customization
我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register
需要帮助理解/使用设置API进行编码
所以我做了下面这样的事情,但我得到的只是(我期待一个Facebook文本框?)我希望它不要太乱。我不熟悉设置API。。。add_action(\'admin_init\', function() { register_setting(\'elem_opts\', \'elem_opts\', \'elem_validate_opts\'); add_settings_section(\'elem_opts_form\', \'Elements Theme Options\',
设置API无更新状态?(保存设置时参考黄色条)
我刚刚为我的主题创建了一些设置。。。不完美,仍在学习。。。http://pastie.org/1988772我期待“设置已保存”黄色框我需要做点什么吗?
Theme Options page with tabs
我有一个主题,我正在开发一个HTML模板。我还设计了一个选项页面,以及主题本身内置的大量插件。我选择了一个选项卡式界面,并试图学习如何使用WordPress的设置API。我正在为主题的函数使用类结构。以下是注册设置等的声明。public function __admin_init() { register_setting( \'cncfps_twitter\', \'cncfps_twitter_options\', array( &$this, \'wp_cncfps_t
如何判断插件是否已被网络激活
我有以下几行代码为我的插件添加设置链接和设置:add_action(\'admin_menu\', array(&$this, \'admin_settings_menu\')); // Add menu to options add_action(\'admin_init\', array(&$this, \'admin_settings_init\')); // Add admin init functions 现在,由于我的插件的性质,如果插件是网络安装的,那么设置
在二十一主题的主题选项中增加更多选项的最简单方法是什么?
Wordpress 3.2 beta 有二十一件。它在外观部分有一个主题选项面板:我想知道向该面板添加更多选项的最简单(和可扩展)方法是什么。例如,更改其他元素的颜色?
如何将变量传递给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
我应该在主题中的哪里更新_Options?
我正在设计一个主题,其中主页(即。is_home()) 应该只显示最新的博客文章。我想做点什么$wp_query->update_option(\'posts_per_page\', 1) 每次我在主页上。所有其他显示帖子(如归档)的页面都应该遵循用户定义的选项。每次都这么做似乎有点不必要,因为选项应该只设置一次,对吗?是否可以在循环中忽略posts_per_page 和力have_posts() 只设一个职位?一般来说,这种“一次性设置”的东西应该去哪里?我真的不认为它应该是一个插件,因为它是特定
WordPress插件选项和jQuery
我正在创建一个使用jQuery修改一些css的插件,但我不知道如何使用WordPress插件选项(如复选框true/false)控制jQuery的执行。WordPress选项可以用作jQuery中的“变量”吗?或者每个案例都需要一个唯一的。js文件?
如何使用设置接口上传图片
我想允许用户上传图像,以便在旋转横幅中使用。我试着使用媒体库,but didn\'t get much help ... 所以我想,我应该自己实现上传。但我遇到了另一个问题。。。我正在使用设置API,他们为我做更新选项和东西。那我怎么处理上传呢?我考虑使用validate回调上载图像,然后手动设置$\\u POST变量,以便Settings API可以保存这些图像。但听起来不对。有什么想法吗?
恢复插件的默认设置
有没有办法将“恢复默认值”按钮编码到插件选项页面?我现在正在编写一个插件,它在激活时设置了一些默认值(通过register_activation_hook), 我想让用户可以通过单击再次恢复这些默认值。可能的谢谢
如何将参数从ADD_SETTINGS_FIELD()传递到回调函数?
我有这样一个函数:add_settings_field( \'contact_phone\', \'Contact Phone\', \'settings_callback\', \'general\'); 这很有效。它调用settings\\u回调。凉的我的问题是:我不想为我添加的每个设置定义回调函数,如果我所做的只是回显一点东西。function settings_callback() { echo \'<input id=\"contact_phone\" t
选择字段选项在保存微件时消失
我有一个有趣的问题,我似乎无法解决。在创建小部件时,我创建了一个选择字段,其中包含可以在小部件屏幕上选择的选项。这一切都很好,但当我保存小部件时,选择字段中的所有选项都消失了。我一刷新,他们就会回来,并保存我选择的选项。每个select选项的代码如下所示:foreach ($posttypes as $option) { echo \'<option id=\"\' . $option->name . \'\"\', $posttype == $option->name
权限不足,无法保存选项
您好,我创建了一个设置页面,从菜单中可以看到:http://www.mysite.com/wp-admin/admin.php?page=theme_options问题是,当我去保存选项时,并且我是一个编辑器用户,我会遇到以下错误:您没有足够的权限访问此页面。我正在使用用户角色编辑器插件,并为编辑器用户类型启用了edit\\u theme\\u options功能。我能做些什么来解决这个问题?谢谢