您当前的位置:首页 > TAG信息列表 > settings-api

  • 用多个字段控件扩展WP_Customize_Control

    时间:2014-05-28

    我试图找出如何编写自定义控件,但令人沮丧的是,我在网上找到的所有信息都指向创建单个文本字段的相同示例。我想创建一个自定义控件,它提供4个填充输入字段(上、右、下、左)<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\"> <tr> <th>Top</th> <th>Right</th> &l

  • 是否使用设置API验证值?

    时间:2014-06-09

    我正在使用设置API为插件创建选项。我是否需要验证安全性的输入值(例如stripslashes等)?(我在大多数教程中都找不到这一部分)。下面是我正在做的:<form method=\"post\" action=\"options.php\"> <?php settings_fields( \'sandbox_theme_display_options\' ); do_settings_sections( \'sandbo

  • 为什么要在新的管理菜单上使用设置API?

    时间:2014-06-12

    我正在编写一个“quote me”插件,它根据最终用户通过前端表单提交的数据向他们提供一个quote。报价是根据价目表计算的。价目表根据一年中的不同时间而不同,因此我需要一种让管理员用户通过后端仪表板更新价格的方法。我的第一个想法是使用Settings API 但从那以后administration menus 可以创建。考虑到我的上述目标,我应该创建一个新的管理菜单还是应该使用设置API?哪个更适合我的用例?为什么?希望有人能解释。提前谢谢。UPDATE:我的困惑来自于我的假设,即设置API只用于设置管

  • 使用设置API的动态设置字段

    时间:2014-06-25

    我在我的第一个设置API应用程序中遇到了一个障碍。在子菜单页中,我需要为从另一个设置检索到的每个值生成许多字段(比如颜色选择器)。更准确地说,我在另一个菜单页中创建了一个类别复选框列表:function bcio_fp_special_cats_display(){ $options = (array)get_option(\'bcio_options\'); $categories = bcio_get_categories(); echo \'<ul>\'

  • 主题设置页面:设置Api与更新选项

    时间:2014-06-28

    我是一个新的WordPress开发人员,试图开始运营商销售Premium Themes.上周,我在试图理解如何创建主题选项页面时遇到了很多困难。最后,我终于明白了我应该如何使用设置api来完成它。然后,我尝试自定义设置页面样式,添加一些jQuery功能,并使页面更加用户友好。我发现没有挂钩可以做到这一点,唯一的方法是重写一些函数(如do\\u settings\\u sections()),或者进行一些黑客攻击。在花了很长时间寻找一本教程来帮助我以正确的方式完成我正在寻找的任务之后,我尝试分析网络上最畅销

  • 根据元值设置条件背景图像

    时间:2014-07-09

    我正在尝试从元值设置背景图像。我也很成功。但如果元映像未设置输出<div id=\"pricing\" style=\"background: url(\'\')\"></div> 但我不想表现出来background: url(\'\') 如果没有设置元值。获取图像的我的代码 $bgimage= get_post_meta( $post->ID, \'settings_image\', true ); $img=backgro

  • Generate activation url

    时间:2014-07-27

    对于我的注册,我使用自定义注册表。它工作得很好。它发送带有用户名和密码的电子邮件。我想生成url,这样当用户单击它时,它会自动完成激活。我不希望他们手动写入用户名或密码。我发送电子邮件的代码 $random_password = wp_generate_password( 12, false ); $status = wp_create_user( $username, $random_password, $email );

  • Option doesn't save

    时间:2014-09-04

    我正在学习wordpress设置api,并尝试了一些教程。我想将选项另存为数组。我为该选项设置了一些默认值,它工作正常,但保存设置后,它将变为空字符串(0)。怎么会这样?我对表单元素的回调如下:function render_checkbox($html_args){ extract($html_args); $option_name = \'di_theme_options\'; $option = get_option(\'di_theme_options\'); pr

  • 哪些内置WordPress文件可以安全编辑?

    时间:2014-09-04

    我开始使用Wordpress,我正在开发一个包含许多功能的主题,我对此很在行。我的问题与主题开发无关,更多的是关于Wordpress的一般知识。我想知道在标准Wordpress安装中编辑哪些文件是安全的:例如,当我们更新Wordpress时,这些文件不会被覆盖。我知道wp-config.php, 但是,从根本上讲,所有其他人也都安全吗?我这样问是因为我想在我的Wordpress网站中添加过滤器,这些过滤器将独立于插件或主题。目前我将它们添加到wp-settings.php 但我没有发现这个文件是否可以安全

  • 与essions.php相关的致命错误

    时间:2014-09-09

    这是我的错误代码警告:未终止的注释起始行2079 in/home/teamspor/public\\u html/wp includes/user。php在线2079警告:require(/home/teamspor/public\\u html/wp includes/session.php)[函数.require]:打开流失败:在/home/teamspor/public\\u html/wp设置中没有这样的文件或目录。php第122行致命错误:require()[函数.require]:打开requ

  • 正在保存插件设置,但字段

    时间:2014-09-18

    我在跟踪@Otto\'s tutorial 在设置API上。我设法将插件设置保存到options 表,但无论如何都无法保存任何字段。<?php /** * Add Settings SubMenu * Thanks to: Otto * Following: http://ottopress.com/2009/wordpress-settings-api-tutorial/ */ function plugins_settings_page

  • 使用设置API更新选项时刷新重写规则

    时间:2014-09-20

    我正在开发一些插件,需要在其中启用自定义URL重写。我想通过设置API来编辑自定义URL,所以基本上我做了验证和更新选项所需的一切。在注册自定义帖子类型时,重写URL选项已经在插件激活时传递,所以我需要在选项更新后以某种方式对其进行更改。存在的主要问题是,如何在验证重写URL的值是否已实际更改后刷新\\u rewrite\\u rules()。我在init操作上注册自定义的post类型,我正在写的validate设置为admin\\u init操作中的register\\u设置。保存设置更改后,验证功能运

  • 自定义最新帖子分页

    时间:2014-10-18

    我成功地实现了“最新帖子”页面的分页。但是我想在当前页之后分隔数字,并在它们和最后一页之间放置分隔符。下面是我要实现的html:<div class=\"pagination-tt clearfix\"> <ul> <li><span class=\"deactive\">1</span></li> <li><a href=\"#\" class=\"t

  • 将‘do_setting_sections()’输出为制表符,而不是一个在另一个的下面

    时间:2014-10-19

    我在管理页面上使用设置API,它非常简单。public function on_show_page(){ ?> <div id=\"admin-bar-button-page\" class=\"wrap admin-bar-button\"> <h2><?php _e(\'Admin Bar Button Settings\', \'djg-admin-bar-button\'); ?><

  • 无法检索我的插件的设置值

    时间:2014-10-29

    我正在开发我的第一个WP插件,我正在尝试使用设置页面为插件创建选项。// add settings page add_action(\'admin_menu\', \'qd_button_admin_add_page\'); function qd_button_admin_add_page() { add_options_page(\'QD Buttons\', \'QD Buttons\', \'manage_options\', \'plugin\', \'qd_bu

  • 如何在常规页面上移设置字段?

    时间:2014-11-04

    我已经添加了我的自定义设置字段,它显示在“常规设置”页面的最底部。我想知道有没有办法把它放在标语栏下,而不是放在最下面?我假设wordpress的默认行为是在最底部显示新添加的字段。

  • 使用设置API更新设置时更新post_meta

    时间:2014-11-14

    我目前正在使用设置API,在保存选项组时,我需要根据已保存的选项同时更新post\\u meta。设置API中是否有任何地方可以挂接到某种保存操作(可以访问选项值等)以实现此目的?

  • 设置字段未显示在常规选项页面中

    时间:2015-01-07

    我试图通过在管理区域的常规选项页面中创建一个自定义设置字段,在教程的基础上添加一个非常基本的测试用例。问题是设置字段没有显示,也没有任何错误,什么都没有。所以我不知道如何找出这次不露面的原因/function initialize_my_theme_options() { //define the settings field add_settings_field( \'my_message\', //The ID

  • 500更新插件选项时出错

    时间:2015-01-07

    我正在调试一个插件用户系统上发生的奇怪问题。问题:当我提交插件的设置表单(option general.php?page=pluginname)时,我收到一条500错误消息。其他设置页面工作正常,只有这一个。当我在新的wordpress副本上简单地使用插件时,我无法再现错误。我有他的wordpress数据库+主题和插件的本地副本,现在问题出现了。我取消了所有插件的激活(36!)并切换回默认的二十五主题。问题仍然存在。Apache错误日志文件中告诉我:\"fastcgi: incomplete header

  • ‘DELETE_OPTION()’仅删除值,而不删除键/值对

    时间:2015-01-08

    最近,我正在开发的一个插件开始在我删除插件选项(将其恢复为默认值)时抛出错误。我正在使用相关插件中的设置API,并在另一个页面上检查分配给这些选项的设置-$login_settings = get_option(\'fgw_login\', array()); 激活后,在我保存设置后,这工作正常,默认为array() 正在分配给$login_settings 如果需要。然而,每当我尝试将插件选项重置为默认值时,我都会遇到一个错误。基本上,我想从wp_options 数据库/** * S