您当前的位置:首页 > TAG信息列表 > actions
需要来自两个不同操作的数据
我的函数有两个函数。php这两个函数都来自一个插件,我试图在另一个操作中使用这个变量$answerIndex来执行if条件。问题是我正在尝试全局变量,但它不起作用,我是否做错了什么?add_action(\'quiz_completed\', \'mi_ld_quiz_ert\', 10, 2); function mi_ld_quiz_ert( $quizdata, $current_user ) { global $globalres; if($globalres==
为什么插件经常要求在模板中添加<?php do_action(‘plugin_name_hook’);?>?
我已经看到许多插件安装需要添加<?php do_action(\'plugin_name_hook\'); ?> 在模板文件中。它有什么作用?
在WordPress Hook中执行脚本
当有人在我的Woocommerce网站上下订单时,我想执行一个JavaScript代码,我在googled上搜索并找到这个动作挂钩add_action( \'woocommerce_checkout_order_processed\', \'function_name\', 1, 1 ); 然后在回调函数中echo \"<script>alert(\'Working?\')<script>\"; 但这并没有提醒为什么??我想在订单成功下达后立即执行代码a。
如果我保存一篇没有内容/标题的帖子,WordPress会怎么做?
我已经为我的帖子类型创建了一些元数据库(作为主题的一部分)。元盒允许用户与tinyMCE的不同实例进行交互。一切都在正常工作,然而,我一辈子都不知道该用哪个钩子来发布一篇缺少标题/内容的文章。我已经看过了/wp-includes/post.php 也没能找到我要找的东西。我的问题是:当帖子缺少内容和标题时,单击“发布”会发生什么?我知道它会被创建并设置为“草稿”,但它不会运行save_post 钩我还想提一下,我曾尝试使用new_to_draft.我尝试使用draft_post 但我假设,因为这可能是“自
Event-Driven Pattern vs MVC?
一般来说MVC framework 不同于Event Driven Pattern? 甚至可以比较吗?例如:Codeigniter与Wordpress我是说Codeigniter 使用MVC 它“监视”模型/控制器/视图,Wordpress 手表events 这发生在网站上,如初始化(action-init hook)、管理栏初始化(action-Admin init)、加载标题(wp\\u head)等。。我想从专业人士那里了解我对此的看法,谢谢
如何访问动作钩子中的页面变量
我有一个动作挂钩,它只显示一个用于注册的联系人表单:add_action(\'woocommerce_single_product_summary\',\'add_product_signup\', 10, 2); function add_product_signup() { do_shortcode(\'[contact-form-7 id=\"20709\" title=\"Product Sale Notification Signup\"]\'); }
如何使用do_action_ref_array?
我有一个插件,里面有这个方法,应该有一个用于自定义验证的挂钩。我有两个问题:我不知道该如何调用它(已在下面发布了我的尝试)插件中似乎有一个bug,因为我无法使用$cart\\u键带挂钩的插件代码:public function validateCustomFields( $value, $form_id, $cart_key ) { $decoded_value = json_decode( $value ); $fields = array();
True参数,但jQuery在页眉中注册,而不是在页脚中注册
我想注册jquery。js,但即使使用true参数,它也会在页眉中注册。这是代码。其他脚本在页脚中注册。只有jquery没有。function mysite_scripts() { wp_deregister_script(\'jquery\'); wp_register_script( \'jquery\', get_template_directory_uri() . \'/js/libs/jquery-3.1.1.min.js\', array(), \"3.1.
Submit to itself don't work
目前我正在创建网站wordpress。锁定。lt.一个功能由我开发;它可以与默认主题配合使用。目前我正在使用另一个。这个主题也需要很多不同的插件。现在,当插入我的插件短代码时,它不会将请求重定向到自身。相反,我收到一条消息,“找不到页面”。表格代码附在下面。首先,我认为这与行动有关;我尝试了很多不同的方法来正确设置操作,但都没有帮助我: $formtxt .= \'<form style=\"width: 800px;\" name=\"time_booking\" action=\"#\
如何访问操作发出的参数?
我正在创建一个连接到woocommerce\\u subscription\\u payment\\u complete操作的函数。该操作发出1个参数($subscription),该参数是表示刚刚收到付款的订阅的对象。如何从我的函数中访问$subscription的值?
一个接一个地上载图片并生成图片大小
我想在图像上传到媒体库后对其进行压缩。一旦上传图像并生成图像大小,是否有任何钩子触发?
短代码内部的入队样式,但它加载在页面底部(在页脚脚本之前)
我在短代码中添加了一个样式,它可以正常工作,但加载到页脚(在启动.js文件之前)而不是页眉。我也是这样做的:Enqueue Scripts / Styles when shortcode is present在WP中是否正常,或者如何在页眉中加载样式?此处的示例代码:class Cbwsppb_Related { public function __construct() { add_shortcode(\'cbwsppb_related
插件功能中的WordPress管理通知
我有一个wordpress插件类示例。我在勾搭woocommercewoocommerce_saved_order_items 我想创建一个管理通知。添加来自\\uu construct的操作有效,但当我想在钩子函数中创建通知时,它不会出现,问题在哪里? class SomeClass { private static $instance; public function __construct() {
如何通过对子主题函数添加过滤器来获取自定义帖子ID
如何通过向子主题的函数添加代码来获取自定义帖子ID。以下代码适用于常规帖子,但无法用于自定义帖子类型。add_filter( \'manage_posts_columns\', \'revealid_add_id_column\', 5 ); add_action( \'manage_posts_custom_column\', \'revealid_id_column_content\', 5, 2 ); function revealid_add_id_column( $co
用于创建表的操作挂接比After_Switch_Theme和Switch_Theme操作挂接更好
我只想在自定义主题激活时创建表。我试过了after_switch_theme 动作挂钩,但不管我的自定义主题如何,它都在创建表。这意味着如果我激活Twenty fifteen 或任何其他主题。add_action(\'after_switch_theme\', [\'\\Recruitment\\recruitment\', \'create_table\']); 我只想在自定义主题是当前主题或激活该主题时创建表。有没有钩子或其他方法?
可以更早添加ADD_IMAGE_SIZE吗
之前我需要阅读一些主题选项add_image_size 已执行,因此我将操作优先级更改为9,而不是默认的10add_action( \'after_setup_theme\', \'_my_action_add_image_sizes\',9 ); 你认为这会有一些问题吗?
Dynamic name of cron event
在我的多站点安装中,我想为一些子站点添加一个每日cron事件。cron将通过API从另一个网站导入帖子。因为一次导入所有站点的内容将以超时结束,所以我想为每个子站点设置一个cron。在我的课堂上,我做到了: $cron_name = \'import_blog_posts_in_network_daily_\'.get_current_blog_id(); if ( !wp_next_scheduled( $cron_name) ) { wp_schedule
更换WordPress核心而不破解核心
在我的情况下,WordPress在管理仪表板的可排序列标题、过滤器和分页中使用了错误的url。唯一有效的解决方案是修改核心文件,特别是第767行和第1053行,我必须在这两行中进行更改$current_url = set_url_scheme( \'http://\' . $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'] ); 至$current_url = set_url_scheme( \'http://www.siteurl.com\'
Hook when editing user
我正在尝试运行一个函数。我希望它在打开用户表单时运行(in my wp-admin).我应该用哪个钩子??理想情况下,应在显示用户表单字段后运行该函数。?在显示用户后??我目前正在使用:Add_action (\'profile_update\', \'refreshSize\', 10, 2); 为此,请单击“更新用户”按钮。
在由ADD_FILTER调用的函数中添加操作
我正在尝试调用函数woocommerce_custom_surcharge. 我需要在过滤器中调用它woocommerce_checkout_fields, 如我所需$fields[\'billing\'][\'forhandler_kode\'] 在我的IF语句中,我不知道如何在过滤器之外使用它。此外,我还尝试了在函数外添加\\u操作,在那里效果很好。正在调用我的echo,这意味着if语句返回true,所以这不是问题所在。出于某种原因,add_action 在我的职能范围内不起作用add_filter(