您当前的位置:首页 > TAG信息列表 > callbacks

  • 未使用`active_allback`显示定制器部分

    时间:2015-12-08

    我已经为我的主题添加了几个定制选项,我正在(尝试)使用active_callback 与的参数$wp_customiser->add_section().首先,这似乎工作得很好。我正在使用的活动回调包括is_search, is_archive 和is_single, 因此,我希望在最初进入customiser时,这些部分会被隐藏。然而,当我实际查看任何这些模板时,都不会出现相关部分。下面是我的代码示例,我缺少什么?$wp_customise->add_section(\'section_te

  • 过滤器钩子回调错误,是因为在过滤器中使用了$This还是其他原因?

    时间:2017-02-07

    我试图应用一个过滤器,但我得到了一个回调错误,我不知道为什么。我想这可能与我使用的过滤器包括$this 因为我从插件中提取了函数,而提取的函数最初包装在一个类中。这是错误:Warning: call_user_func_array() expects parameter 1 to be a valid callback, first array member is not a valid class name or object in /wp-includes/class-wp-hook.php on l

  • Stop post being published

    时间:2017-02-09

    如果某个页面使用transition_post_status 钩然而WP_DIE 不会阻止发布帖子。function check_post_limit( $new_status, $old_status, $post ) { if($new_status == \'publish\'){ wp_die(); } } add_action( \'transition_post_status\'

  • WordPress定制器加载完成后的回调

    时间:2017-02-15

    我面临一个问题,我试图在文本小部件中选择textarea,但问题是customizer在其中动态附加内容,所以我无法选择它。我已成功选择了小部件内容所在的列表:jQuery(\'[id^=\"customize-control-widget_text\"]\').each(function(){ var each_text_widget_id = jQuery(this).attr(\'id\'); var textarea_inside_text_widget = $(\

  • 如何检查是否正确实现了AJAX随机数?

    时间:2017-03-30

    我有一个简单的“favorite post”按钮,可用于AJAX。我知道使用WordPress nonce可以提高安全性,但我不太清楚它为什么或者如何做到这一点。这也使我无法检查是否正确、安全地实现了nonce。jQuery Scriptfunction favorites_javascript() { $ajax_nonce = wp_create_nonce( \"ajax-nonce-favorites\" ); ?>

  • CALL_USER_FUNC_ARRAY要求参数1为有效回调

    时间:2018-11-29

    警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/mnt/data/vhosts/casite-961871中找不到函数“wp\\u my\\u admin\\u enqueue\\u scripts”,或函数名无效。cloudaccess。net/httpdocs/wp包括/class-wp-hook。php在线286

  • WP显示“WARNING:CALL_USER_FUNC_ARRAY()”,该怎么办?

    时间:2019-02-28

    我目前正在设计我的博客,几乎完成了,但当我在XAMPP中更新到5.1 WordPress版本时,它开始显示以下错误消息:Warning: call_user_func_array() expects parameter 1 to be a valid callback, function \'disable_embeds_rewrites\' not found or invalid function name in E:\\xampp\\htdocs\\wp\\wp-includes\\

  • Warning and fatal error

    时间:2019-04-24

    运行网站时出现以下错误:警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/homepages/9/d346623364/htdocs/wp includes/class wp hook中未找到函数“sanitize\\u comment\\u cookies”,或函数名无效。php在线286致命错误:无法在/homepages/9/d346623364/htdocs/wp includes/comment.php:27中重新声明comment\\u exists

  • 扩展WooCommerce REST API路由失败

    时间:2019-06-24

    当我试图用自定义的方法扩展Woocommerce Rest API路由时,我面临以下问题。我有一个类,它试图在Woocommerce API中挂钩class API_LOADER { public function init() { add_action( \'woocommerce_api_loaded\', array( $this, \'load\' ) ); } public f

  • 我们是否可以从PERMISSION_CALLBACK中访问REST请求参数,以通过返回FALSE来强制执行401?

    时间:2019-07-17

    从我迄今为止的尝试和测试来看,getter和setter在函数内部不起作用permission_callback.另一种方法是从回调本身抛出自定义401。是否可以使用permission_callback, 检查参数,并return false 而不是在callback 对于相同的功能return 401?Update 1:permission_callback => function($request) { $request->get_params(); } 不返回任何内容。我需要检查主体

  • 使用按钮调用函数并返回响应

    时间:2019-08-30

    我正试着做以下事情。我的模板中有一个按钮(在插件的templates文件夹中)。当他们按下按钮时,我想调用一个函数并向该函数发送和id。在该函数中,我想创建一个api调用,并将结果发送回模板。我该怎么做?

  • 如何使用AJAX通过点击链接插入记录

    时间:2019-09-04

    我正在为WordPress开发一个插件。寻找解决方案我想在用户单击链接时插入记录(可能是任何CRUD操作order-button我对Ajax非常陌生,所以很困惑当用户单击产品网格上的订单链接时,应该如何将其添加到自定义表中。我在Ajax回调函数中设置了所有无法获取链接数据属性的bug,以将其传递给jQuery Ajax方法。排队脚本function gs_enqueue_ajax_scripts() { wp_register_script(\'gs_ajax\', GROUP_S

  • 设置字段似乎未运行

    时间:2019-10-21

    我正在为插件创建一个设置页面。它补充道:子菜单项注册设置添加节,然后呈现页面/节/字段这一切都非常简单,唯一的“复杂性”是在呈现字段时,我获取选项(数组)并将其与get_taxonomies().菜单项、页面和节都显示良好,但字段没有显示任何内容。我想我可能得到了一个空数组,但我添加了一个echo \'<p>Hello!</p>\' 看看是否调用了渲染函数(lqdnotes_settings_render_field) - 但事实似乎并非如此。我确信这是一个简单的错误,但我已经盯着

  • 在API请求返回一个值后更新块

    时间:2019-11-14

    我有一个块,允许用户在编辑模式下输入脚本,然后将该脚本发送到REST端点,该端点返回WP_Post 表示随后显示给用户的媒体文件。REST端点可能需要几秒钟(甚至几分钟)才能发送回复,因此我希望以异步方式进行更新,并在用户等待时显示微调器。问题是,即使在REST端点返回其值之后,微调器也会无限期显示。我不确定我做错了什么。以下是我的(缩写)块代码:( function( wp ) { var registerBlockType = wp.blocks.registerBlockType;&

  • 将短码内容与嵌套短码一起使用

    时间:2019-12-04

    这是一个短代码示例。[a][b]something[/b][/a] 它应该像这样与do\\u shortcode($content)一起使用;function a_shortcode($atts = [], $content = null) { do_shortcode($content); return $result; } add_shortcode(\'a\', \'a_shortcode\');&#x

  • ADMIN_NOTICES操作不会在SAVE_POST操作内触发

    时间:2020-06-10

    在save_post 动作运行时,我也尝试使用admin_notices 行动,但它不起作用。我做错了什么?如果我移动admin_notices 在构造函数中执行操作时,它可以正常工作(当然,它会显示管理中不需要的每个页面)。我想这一定是挂钩的逻辑顺序还是嵌套本身?代码示例:if (!class_exists(\'CPTToPDF\')) { // FPDF library require_once(plugin_dir_path(__FILE__) . \'fpdf18

  • 代码工作正常,但出现有关call_user_func_array()的警告

    时间:2020-09-12

    我是Wordpress的新手。我正在尝试创建显示所有用户联系信息的自定义页面。我使用由提供的代码段THIS POST.<ul> <?php $blogusers = get_users(\'blog_id=1&orderby=nicename\'); foreach ($blogusers as $user) { echo \'<li>Nick: \' . $user->user_nicename

  • 如何检查是哪个钩子触发了对函数的调用?

    时间:2021-02-25

    我有一种情况,我有一个连接到多个自定义挂钩的函数。如何检入回调函数哪个自定义挂钩触发了调用?否则代码中的问题将是add_action(\'my_test_hook_1\',\'my_test_callback_function\'); add_action(\'my_test_hook_2\',\'my_test_callback_function\'); add_action(\'my_test_hook_3\',\'my_test_callback_function\'); a

  • 在POST完成保存后运行函数--可能是回调函数?

    时间:2021-05-30

    保存新帖子(特定帖子类型)后,必须运行给定操作。问题是该操作正在调用外部(慢速)API,这意味着(非logget-in)最终用户在创建此新帖子时可能需要等待20-30秒(不利于用户体验)。My own solution (not implemented yet)<用户单击“创建”</保存帖子(不调用外部API)初始保存操作后,将保存post\\u元字段:update_post_meta( "automation_operation_has_run", false, $pos

  • 如何用回调函数‘克隆’选择metabox选项?

    时间:2021-06-01

    这是我的代谢箱 array( \'id\' => \'all_btns\', \'name\' => \'Button Select\', \'type\' => \'select\', \'options\' => array( \'button\' => \'Button\',