您当前的位置:首页 > TAG信息列表 > callbacks
Plugin default settings hook
我正在编写一个插件,我希望它的默认设置根据所选主题进行更改。我已经让它工作了,但我更愿意为此提供一个动作挂钩,而不是像我在这里这样编写特定命名的函数。有没有更好的方法do_action 和add_action 可能地插件管理PHP:function bf_set_defaults(){ $default_settings = array( // Header \'embers_header_nav_pos\' => \'bottom\',
Add_action(‘wp_footer’)的快捷码回调
我正在尝试使用gMap 来自Github的插件,而不是普通的iframe。为此,我必须在jQuery和所有其他脚本加载后,在结束body标记之前,为每个短代码回显一个自定义内联脚本。以下短代码可以工作,但它只添加一次内联脚本,而不是针对每个短代码。当我添加三个[映射]短代码时,它应该为每个og添加内联脚本短代码,三个内联脚本,到页脚。但它只添加了一个脚本。这是最后一个短代码中的一个。class map_class { protected static $var = \'\';
使用带有安全回调的CDN脚本的WP入队脚本
我想包括来自远程CDN的几个脚本和样式。。。在本例中,是引导和类似文件,但我想以回调的形式提供一个安全网,以防CDN由于某种原因停机。。。我想添加一些代码,但我真的不知道如何处理这个问题。。。Here is an example of a regular wp_enqueue_script i currently use:wp_enqueue_script( \'bootstrap\', \'http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstr
使用私有方法作为类中的操作回调
我已经创建了一个类,我想在其中从__construct 方法作为操作回调。当我想使用公共方法时,我可以通过以下方式访问它:add_action( \'init\', array( $this, \'action_callback\' ) ); 但是,当方法是私有的时,这会导致错误。我也尝试过,但没有成功:add_action(\'init\', $this->action_callback() ); 如何访问私有方法?该类看起来像:class My_class {
发送邮件后链接到管理通知(_O)
在我的(管理)插件中,我想使用admin_notices 成功发送邮件时的操作。当前未显示。我知道这与事件的顺序有关,但我不知道如何构造它以便显示消息。目前,我正在添加admin_notices 来自内部的操作init 操作回调。我不确定这是否被允许,因此这可能就是问题所在。但是,如果我将其添加到__construct 方法,如何让它知道邮件已发送?当前我的Send_mail 类类似于:class Send_mail { public function __construct() {
发送给WordPress调用的Add_SubMenu_Page()的回调是什么?
WordPress试图通过它的所有动作和过滤器来实现事件驱动。但它也有特殊的函数来创建管理页面,例如add\\u submenu\\u page(),它接受(回调)$函数参数。此函数实际何时执行?在哪个动作触发时间之间或在哪个动作触发时间?这一定是行动顺序中的很晚了,因为我已经尝试从中链接到admin\\u通知,但它不起作用。看见Actions Run During an Admin Page Request 对于处于/wp admin时的典型动作触发顺序。More details为什么我想知道这个?我正
Wp_list_Comments中的默认回调函数
如果我没有设置回调参数,wp\\U list\\U comments会使用哪个默认回调函数?我看到了这个函数的代码,但我不能理解它。
REMOVE_ACTION:初始尝试失败,而后来的尝试有效
我希望这是张贴这篇文章的正确位置-如果不是,请简单地指示我到正确的位置!我最近遇到了一个插件,它在标题中添加了一个元条目。我需要删除此操作。add\\u操作条目如下所示:add_action( \'wp_head\', array( &$this, \'addMetaData\' ) ); “this”与名为Vc\\u Base的类相关。我最初的反应是在我的函数中添加以下内容。php:function removeAddMetaData() { $vc = new Vc_
如何在提交自定义插件POST类型时调用自定义方法?
我已经注册了自定义的帖子类型。提交该页面/帖子时,我可以调用自定义方法。怎样我可以在插件文件中添加一个方法吗?它会调用ACF提交的帖子类型,还是在管理端以其他方式?
Ajax insert or update data
我一直在浏览类似的问题,还没有让这个功能发挥作用。我正在跟踪用户制作嵌入式vimeo视频并插入数据或更新数据的进度。帖子页面上的JS: $.ajax({ type: \'POST\', dataType: \'json\', url: ajaxurl, data: { \'action\': \'vimeo_progress\',
类、筛选器和回调的问题
根据这个Callback example 如果我在类中引用一个方法,我应该使用add\\u filter,通过指定一个包含2个元素的数组,首先是对象,然后是方法。这是我的代码:add_action (\'login_head\', array(\'Admin\', \'plugin_setup\')); class Admin { public function plugin_setup() { add_filter(\'logi
Callback URL in WordPress
我想使用此服务OnWebChange 监控网站何时更改,并相应地更改我的网站。它会通过一个URL回调通知我,通过HTTP POST方法返回我的网站URL。我用什么工具/API/插件来“捕捉”那些帖子?我搜索了很多,只找到了如何发帖子,但当帖子来自另一个网站时,并没有“抓住”他们。如果我有权访问apache,我可以安装一个模块来转储帖子,但我使用的是Wordpress,没有访问权限。
如何从传递给SANITIZE_CALLBACK的$Setting对象中获取控制选择
使用自定义程序API的示例代码。添加的设置(示例)如下: $wp_customize->add_setting( \'theme_oenology_options[\' . $option_parameter[\'name\'] . \']\', array( \'default\' => $option_parameter[\'default\'], \'type\' => \'opti
如何从AJAX回调函数返回多个参数
首先,请不要将问题标记为重复,因为我没有问如何使用ajax请求发送参数。我想得到一些关于ajax成功的额外论据。我的回调函数将返回一些html数据。但我想用这些数据得到一些其他的论点。可能类似于: success: function( data, arg_1, arg_2 ) { if( arg_1 ) { $(\'selector\').append( data ); } else if
自定义卫生功能是否在Customizer中触发警报?
我在主题定制器中有一个图像上载字段:/* Background Image */ $wp_customize->add_setting( \'tcx_background_image\', array( \'default\' => \'\', \'transport\' => \'postMessage\', \'sanitize_callback\' =&
从函数获取返回的变量到ADD_SHORTCODE函数
接下来,我成功地将一个ajax对象传递到后端(JS中的脚本实际上并不重要,因为我已经很好地完成了):add_action( \'wp_ajax_my_action\', \'my_action_callback\' ); add_action( \'wp_ajax_nopriv_my_action\', \'my_action_callback\' ); add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' ); ad
网站警告:CALL_USER_FUNC_ARRAY()要求参数1是有效的回调,类‘WPPR_Public’没有方法‘amp_Support’
警告:call_user_func_array() 要求参数1为有效回调,类“Wppr\\u Public”在/home1/thrfolde/Public\\u html/3foldtraining/wp includes/class wp hook中没有方法“amp\\u support”。php在线288如何解决此错误?https://3foldtraining.com/ - 在顶部标题上(如果双击黑条,可以看到该错误) // Avoid the array_slice if p
注释回调的问题(参数#1不是数组?)
我使用class-walker-comment.php 作为参考,我不知道为什么它不起作用。非常感谢您的帮助。我遇到的问题是:1) 化身不显示。2) 此错误显示在每个注释上方:警告:array\\u merge()[函数.数组合并]:参数#1不是数组该错误似乎是我的函数中此位代码的结果:comment_reply_link(array_merge 下面是我使用的完整回调函数:function custom_comment( $comment, $depth, $args ) {
QUERY_POST在响应式设计中的最佳实践?
我正在开发一款响应性设计桌面/手机,但我对PHP调用有疑问,因为托管提供商不喜欢高cpu使用率。在循环查询中,我有如下内容:<?php $feature = new WP_Query(); $feature->query(\'category_name=featured&posts_per_page=6\'); while ( $feature->have_posts() ) : $feature->the_post(); ?&g
Debug in WP backend
问题是,我每次登录WP中的/admin页面时都会收到这些警告。根据我使用的浏览器,这些浏览器存在以下问题:警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/var/www/public\\u html/wp includes/class wp hook中找不到函数“add\\u role\\u caps\\u to\\u job\\u agent”,或者函数名无效。php在线298警告:无法修改标题信息-标题已由/var/www//public\\u html/