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

  • 如何在帖子列表页面的自定义栏目标题中添加‘Total’值

    时间:2020-07-17

    我已通过以下代码将自定义列添加到所有帖子页面:// ADD NEW COLUMN function len_columns_head($defaults) { $defaults[\'post_len\'] = \'Symbols\'; return $defaults; } // SHOW POST LENGTH function len_columns_content($column_name, $post_ID) {

  • 在可插拔函数上删除父主题操作不起作用

    时间:2020-07-28

    我试图删除父主题对可插入函数的add\\u操作调用,但无法通过调用remove_action() - 我必须重新声明函数并将其保留为空。这正常吗?我想我可以remove_action 永远不要调用函数。以下是父主题代码:add_action( \'tha_content_while_before\', \'fwp_archive_header\' ); if ( !function_exists(\'fwp_archive_header\') ) { function fwp_ar

  • 当我发布新帖子时向用户发送电子邮件

    时间:2020-07-29

    我想在wordpress admin中只发送电子邮件发布新帖子当我点击任何东西时,它会向用户发送邮件,如何将其限制为只添加新的邮件以向用户发送邮件 function wpse_19040_notify_admin_on_publish( $new_status, $old_status, $post ) { if ( $new_status !== \'publish\' || $old_status === \'publish\' ) return;

  • 截取对/wp-content/上传/随机文件的请求

    时间:2020-07-30

    我想拦截对WordPress中公共文件的请求,更具体地说,是对位于/wp-content/uploads. 使用request 甚至init 过滤器没有帮助,例如。add_action(\'init\', function() { $currentURI = $_SERVER[\'REQUEST_URI\']; if (strpos($currentURI, \'-sab-v\') !== false) { return; }

  • 在申请优惠券时,但在检查优惠券是否有效之前,是否有WooCommerce钩子会触发?

    时间:2020-08-06

    我想在使用优惠券代码(带挂钩)后,将一个项目添加到购物车中(同一项目可以使用优惠券打折)。E、 g.使用优惠券代码SAMPLECODE时,产品将以2美元的折扣添加到购物车中。优惠券设置为仅为该产品提供2美元的折扣。问题是,我的优惠券代码只适用于将以编程方式添加的项目,因此它无法通过资格检查,无法woocommerce_applied_coupon.那么,在检查优惠券是否有效之前,是否有一个钩子可以触发?或者我应该在应用优惠券时通过javascript来实现吗?有没有办法通过AJAX实现这一点?

  • 如果操作未按预期进行

    时间:2020-08-19

    我正在使用ACF Blocks 在我正在构建的主题中。这是我在/my plugin/template parts/blocks/page intro/page intro中的块模板文件。php:<?php /** * Page Intro Block Template. * * @param array $block The block settings and attributes. * @param string $content The

  • 如何使用PHP函数触发WP CLI DB导出?

    时间:2020-08-24

    我想使用WP-CLI导出数据库-使用wp db export - 创建备份。我还需要使用cron来控制备份计划。WP-CLI安装在我的托管主机上,我可以通过SSH, 但我不能用cron 直接在我的服务器上。为了使用我自己的cron作业来安排备份,我需要使用插件WP Crontrol来添加和编辑cron 工作;该插件使用函数作为add_action, i、 e。my_backup_cron 开火my_backup_function:这是插件使用的格式:add_action( \'my_backup_cron

  • 如何防止AJAX请求中的操作,当在管理员端?

    时间:2020-09-01

    我有一个插件,可以在前端隐藏某些帖子。为了保持一致,我需要将帖子也隐藏在搜索和AJAX搜索中(需要使用任何主题和搜索)。为了使用AJAX搜索实现这一点,我使用了:if ( wp_doing_ajax() ){ add_action( \'pre_get_posts\', array($this, \'plugin_function_set_visibility\') ); } 我唯一的问题是,这还隐藏了管理仪表板中的帖子,帖子无法再编辑。is_admin() 在这种情况下

  • 在两个添加操作之间共享变量(_A)

    时间:2020-09-02

    我想在两个add\\u操作之间共享一个变量。目前我正在尝试使用全局。然而,它不起作用。下面这个简单的例子说明了这个问题。在本例中,test_before_send_mail() 之前运行test_get_form_post_callback(). $test = \'123\'; add_action(\'wpcf7_before_send_mail\', \'test_before_send_mail\'); function test_before_send_mail

  • WordPress如何将变量从一个Add_action传递到另一个?

    时间:2020-09-03

    如果某个产品类别在购物篮中,我试图在结帐表单上添加一个自定义字段,然后在提交时,检查该字段是否已完成,并将结果添加到订单详细信息中。我的表单字段工作正常,但其他操作没有工作,这是因为变量$course\\u in\\u cart没有传递给其他操作。如果我删除$course\\u in\\u cart测试,所有操作都会正常工作,但它需要有条件,这就是我失败的地方。第一个操作检查购物车中是否有课程类别产品,编写html并将变量设置为true。// Set course in cart to false

  • 如果满足条件,则运行添加操作挂接

    时间:2020-09-10

    能跑吗add_action 在一定条件下?例如,假设我想回应;“你好”;在首页的页眉中,然后使用相同的功能,但“echo”;“你好”;在存档页的页脚中。function say_hello() { echo \'<p>Hello!</p>\'; } // Echo in wp_head on the front page if ( is_front_page() ) { add_action(\'wp_head\',

  • 在wp头挂接上调用的函数变为空

    时间:2020-09-21

    示例代码:function test_loaded() { require_once \'file.php\'; $ins = Sample_Class::instance(); require_once \'file2.php\'; } add_action(\'plugins_loaded\', \'test_loaded\'); 在文件中。phpclass Sample_Class { pub

  • 我在哪里挂接,让服务器在PHP中对块属性更改做一些事情?

    时间:2020-10-04

    我正在创建一个新的块插件,我希望服务器在某些属性更改时做一些事情。我想我在找function my_attribute_changed ( $block_ID, $attribute, $value ) { // do some stuff } add_action(\'gutenberg-attribute-change\', \'my_attribute_changed\', 10, 3); 但我在文件中没有看到任何这样的东西,我想也许我找错了地方,可

  • 如果URL与查询匹配,如何覆盖页面模板?

    时间:2020-10-06

    我有4个页面模板,我的主题用于所有页面-默认模板、模板一、模板二和模板三。选择相关页面模板后,它将加载一个高级自定义字段组,使用户能够构建/设计特定页面,即模板2用于F.a.Q页面,模板3用于照片库。我在管理侧栏中添加了4个新链接,将用户引导到;添加新页面;URL-“;发布新内容。php?post\\u type=第页;。对于每个链接,它会在URL的末尾附加模板的名称,即;发布新内容。php?post\\u type=页面(&U);template=three"E;。我想让编辑页面根据URL中指定

  • Do_action在AJAX回调中不起作用

    时间:2020-10-19

    我想在ajax任务成功完成后执行一些操作。例如,如果项目添加到购物车,我想发送电子邮件。还可能执行一些其他操作。设置do_action(\'prefix_item_added_to_cart\', $args); 无法识别,因此add_action 不执行任务,在我的情况下是发送电子邮件。如果我编写代码和过程代码来发送电子邮件,效果很好,但使用do_action.不起作用// ajax callback function function my_ajax_callback() {

  • 为什么类和公共方法的操作不激发__Construction()

    时间:2020-10-27

    我试图理解WordPress如何与动作、类和方法一起工作。如果有一个类;“测试类”;它有一个公共方法“method1”该方法可以挂接到任何操作,如;add_action(\'theHook\', [\'TestClass\', \'method1\']);"E;据我所知。如果不初始化该类,则无法访问其公共方法和对象。现在,我假设WordPress必须遵循这一点,它必须初始化我的;TestClass“;,这将导致public \\uu construct()激发。但是,在测试之后,它不会激发\\uu

  • 在WordPress函数中使用PHP类

    时间:2020-11-19

    我想在函数中使用一个类。php,但我不确定设置它的最佳方式我还想获得WooCommerce的购物车阵列。我目前还没有访问类中WC()的权限。在函数中实现OOP的最佳途径是什么。php和将WooCommerce的类WC()引入我的类以便我可以用于其他函数的最佳方法是什么。my code in functions.phpclass MyCart { public $cart_contents; public function __construct(){

  • 组合一个操作和一个筛选器

    时间:2020-11-29

    我想在Woocommerce签出页面中显示错误消息,并删除订单按钮。我可以使用一个操作和一个筛选器:add_action( \'woocommerce_before_checkout_form\', \'add_checkout_error\', 9 ); function add_checkout_error() { wc_print_notice( __( \'An error message.\', \'woocommerce\' ), \'error\' ); }&

  • 钩子对增加页面负载有影响吗?

    时间:2020-12-02

    我有一个使用WordPress的个人网站。对于主题上的相同更改,我可以在single上手动添加代码。php。或者我可以为它写一个钩子。例如,我想在特定的单曲上添加内容。php行。// I made a action function after_p(){ do_action(\'after_p\'); } 然后把它放在单曲上。php <?php after_p();?> 然后,我使用add action函数添加了一些l

  • 是否有可能在类中将GET变量从筛选器中取出?

    时间:2020-12-28

    我试图从过滤器中取出一个变量最后是return apply_filters( \'woocommerce_account_menu_items\', $items, $endpoints );function wc_get_account_menu_items() { $endpoints = array( \'orders\' => get_option( \'woocommerce_myaccount_orders_endpoint\',