您当前的位置:首页 > TAG信息列表 > callbacks
未使用`active_allback`显示定制器部分
我已经为我的主题添加了几个定制选项,我正在(尝试)使用active_callback 与的参数$wp_customiser->add_section().首先,这似乎工作得很好。我正在使用的活动回调包括is_search, is_archive 和is_single, 因此,我希望在最初进入customiser时,这些部分会被隐藏。然而,当我实际查看任何这些模板时,都不会出现相关部分。下面是我的代码示例,我缺少什么?$wp_customise->add_section(\'section_te
过滤器钩子回调错误,是因为在过滤器中使用了$This还是其他原因?
我试图应用一个过滤器,但我得到了一个回调错误,我不知道为什么。我想这可能与我使用的过滤器包括$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
如果某个页面使用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定制器加载完成后的回调
我面临一个问题,我试图在文本小部件中选择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随机数?
我有一个简单的“favorite post”按钮,可用于AJAX。我知道使用WordPress nonce可以提高安全性,但我不太清楚它为什么或者如何做到这一点。这也使我无法检查是否正确、安全地实现了nonce。jQuery Scriptfunction favorites_javascript() { $ajax_nonce = wp_create_nonce( \"ajax-nonce-favorites\" ); ?>
CALL_USER_FUNC_ARRAY要求参数1为有效回调
警告: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()”,该怎么办?
我目前正在设计我的博客,几乎完成了,但当我在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
运行网站时出现以下错误:警告: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路由失败
当我试图用自定义的方法扩展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?
从我迄今为止的尝试和测试来看,getter和setter在函数内部不起作用permission_callback.另一种方法是从回调本身抛出自定义401。是否可以使用permission_callback, 检查参数,并return false 而不是在callback 对于相同的功能return 401?Update 1:permission_callback => function($request) { $request->get_params(); } 不返回任何内容。我需要检查主体
使用按钮调用函数并返回响应
我正试着做以下事情。我的模板中有一个按钮(在插件的templates文件夹中)。当他们按下按钮时,我想调用一个函数并向该函数发送和id。在该函数中,我想创建一个api调用,并将结果发送回模板。我该怎么做?
如何使用AJAX通过点击链接插入记录
我正在为WordPress开发一个插件。寻找解决方案我想在用户单击链接时插入记录(可能是任何CRUD操作order-button我对Ajax非常陌生,所以很困惑当用户单击产品网格上的订单链接时,应该如何将其添加到自定义表中。我在Ajax回调函数中设置了所有无法获取链接数据属性的bug,以将其传递给jQuery Ajax方法。排队脚本function gs_enqueue_ajax_scripts() { wp_register_script(\'gs_ajax\', GROUP_S
设置字段似乎未运行
我正在为插件创建一个设置页面。它补充道:子菜单项注册设置添加节,然后呈现页面/节/字段这一切都非常简单,唯一的“复杂性”是在呈现字段时,我获取选项(数组)并将其与get_taxonomies().菜单项、页面和节都显示良好,但字段没有显示任何内容。我想我可能得到了一个空数组,但我添加了一个echo \'<p>Hello!</p>\' 看看是否调用了渲染函数(lqdnotes_settings_render_field) - 但事实似乎并非如此。我确信这是一个简单的错误,但我已经盯着
在API请求返回一个值后更新块
我有一个块,允许用户在编辑模式下输入脚本,然后将该脚本发送到REST端点,该端点返回WP_Post 表示随后显示给用户的媒体文件。REST端点可能需要几秒钟(甚至几分钟)才能发送回复,因此我希望以异步方式进行更新,并在用户等待时显示微调器。问题是,即使在REST端点返回其值之后,微调器也会无限期显示。我不确定我做错了什么。以下是我的(缩写)块代码:( function( wp ) { var registerBlockType = wp.blocks.registerBlockType;&
将短码内容与嵌套短码一起使用
这是一个短代码示例。[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\');
ADMIN_NOTICES操作不会在SAVE_POST操作内触发
在save_post 动作运行时,我也尝试使用admin_notices 行动,但它不起作用。我做错了什么?如果我移动admin_notices 在构造函数中执行操作时,它可以正常工作(当然,它会显示管理中不需要的每个页面)。我想这一定是挂钩的逻辑顺序还是嵌套本身?代码示例:if (!class_exists(\'CPTToPDF\')) { // FPDF library require_once(plugin_dir_path(__FILE__) . \'fpdf18
代码工作正常,但出现有关call_user_func_array()的警告
我是Wordpress的新手。我正在尝试创建显示所有用户联系信息的自定义页面。我使用由提供的代码段THIS POST.<ul> <?php $blogusers = get_users(\'blog_id=1&orderby=nicename\'); foreach ($blogusers as $user) { echo \'<li>Nick: \' . $user->user_nicename
如何检查是哪个钩子触发了对函数的调用?
我有一种情况,我有一个连接到多个自定义挂钩的函数。如何检入回调函数哪个自定义挂钩触发了调用?否则代码中的问题将是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完成保存后运行函数--可能是回调函数?
保存新帖子(特定帖子类型)后,必须运行给定操作。问题是该操作正在调用外部(慢速)API,这意味着(非logget-in)最终用户在创建此新帖子时可能需要等待20-30秒(不利于用户体验)。My own solution (not implemented yet)<用户单击“创建”</保存帖子(不调用外部API)初始保存操作后,将保存post\\u元字段:update_post_meta( "automation_operation_has_run", false, $pos
如何用回调函数‘克隆’选择metabox选项?
这是我的代谢箱 array( \'id\' => \'all_btns\', \'name\' => \'Button Select\', \'type\' => \'select\', \'options\' => array( \'button\' => \'Button\',