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

  • 使用REMOVE_ACTION将父主题移除的内容添加回子主题

    时间:2019-12-18

    “我的父主题”删除使表情符号显示为图像的表情符号回退脚本:// parent theme\'s functions.php remove_action(\'wp_head\', \'print_emoji_detection_script\', 7); remove_action(\'wp_print_styles\', \'print_emoji_styles\'); 我想将其添加回子主题中(使此配置在主题更新后仍然有效),但如果我add_action 它要么根本不起作用,要么对

  • 无法以编程方式从WooCommerce购物车中删除产品

    时间:2020-01-03

    我正在使用WooCommerce。在某些情况下,我希望从购物车中删除特定产品。我觉得我正在使用正确的方法来做这件事,但由于某种原因,它不起作用。其他与系统和主题相关的功能似乎正在发挥作用。为了减少我们这里的例子的复杂性,我已经将我的总体尝试分解为我能想到的最简单的形式。最终,它将以逻辑的形式存在于我的主题中的PHP类/方法中。现在我在functions.php 只是为了排除可能导致我的问题的其他变量。我的主要测试方法是刷新购物车页面,该页面当前包含该产品。在这一点上,我不知道还能做些什么。最终目标是刷新页

  • 在SAVE_POST操作挂钩中获取原始值

    时间:2020-01-10

    我想得到$post 在save_post 行动这样,我可以检测到更改,并且仅在帖子内容/标题更改时执行特定操作。这可能吗?

  • 如何在最后时刻将js/css出队?

    时间:2020-01-15

    我正在尝试删除忍者表单插件中包含的字体很棒的样式表(因为我通过CDN手动包含了最新的FA)。我做到了:add_action(\'wp_enqueue_scripts\', function () { wp_dequeue_style(\'nf-font-awesome\'); }, 100); 但是,插件中包含的版本仍会加载。那么,如何在最后一刻将脚本或样式表出列?很明显,我没有“足够晚”,这就是为什么上述方法不起作用。什么是“迟于”wp_enqueue_scripts?

  • 向用户角色添加功能的正确方式是什么?

    时间:2020-01-19

    第三方插件添加了“编辑预约”功能。我想将此功能分配给已经存在的用户角色“editor”。我在我的子主题中创建了以下函数:function add_booking_role_to_editor() { $role = get_role( \'editor\' ); $role->add_cap( \'edit_booked_appointments\', true ); } add_action( \'init\', \'add_booking_r

  • 如何使用自定义插件WordPress更改丢失的密码电子邮件文本?

    时间:2020-01-22

    在wordpress中,我想在密钥丢失的密码链接中添加一个额外的参数(ABC)(lost password email text).我添加了许多挂钩。add_action( \'password_reset\', \'password_reset_hook\', 10, 2 );此挂钩不工作add_action( \'wp_loaded\', array($this, \'process_user_lost_password\' ), 20 );当我调用上述操作时,就会生成丢失的密码密钥并将其更新到数据库

  • do_action not working in loop

    时间:2020-01-27

    我一直在使用do\\u action在循环中生成多个动作挂钩。对我来说,do\\u操作不起作用似乎很不幸。function ltc_generate_input_fields($fields = array()) { echo \"Hello World\"; if (empty($fields) || !is_array($fields)) return; foreach($fields as $field) { &#

  • 如何定位用户元数据字段

    时间:2020-02-05

    我想在用户配置文件页面上显示另外一个字段(主要是管理员用户将使用此字段)我已经做了,但它显示在页面的最底部,我希望它位于名字、姓氏和昵称所在的区域。我尝试了不同的操作,如personal\\u options\\u update,因为我认为应该以不同的方式定位框,但随后字段就消失了。add_action(\'show_user_profile\', \'custom_user_profile_fields\'); add_action(\'edit_user_profile\', \'c

  • 添加按钮以添加新帖子和添加新页面

    时间:2020-02-07

    我想在添加新页面和添加新帖子页面中添加一个按钮。以下是我要添加项目的位置:新建页面的侧栏(页面属性旁边)</新帖子的侧栏(帖子属性旁边)。新建页面的顶部栏(块导航旁边)。新帖子的侧栏(位于块导航旁边)什么是动作钩?function add_new_button_function (???) { echo \"some html code\"; } add_action( \'???\', \'add_new_button_function\' );&

  • 在管理面板中添加JavaScript文件

    时间:2020-02-09

    我正在学习WordPress插件开发。我正在尝试在管理面板中附加jQuery/JavaScript文件。我正在插件中使用以下代码index.php 文件function admin_script() { wp_enqueue_script(\'my_custom_script\', plugin_dir_url(__FILE__) . \'/myscript.js\'); } add_action(\'admin_enqueue_scripts\'

  • 重新发送欢迎电子邮件的新批量操作

    时间:2020-02-14

    我向用户列表页面添加了一个新的自定义批量操作,名为“重发欢迎电子邮件”,它正在显示和运行。我想做的是Resend Welcome Email 插件的操作。我正在努力实现这一点。。。我已尝试使用的add\\u操作调用:add_action ( \'resend_welcome_email\', 20, $user ); 但似乎什么都没发生。是否可以通过此方法触发插件的操作?add\\u操作就是这样工作的吗?我想做的是talked about here 但我不知道如何操作插件作者所说的内容。谢谢,亚

  • 修改主题时会触发哪个操作?

    时间:2020-02-20

    我想拦截插件更改,但在Action Reference 似乎做到了。我试过了after_switch_theme 只有在从一个主题更改为另一个主题后才会触发load_themes.php 当进入带有当前安装插件列表的“外观”页面时,会触发此操作。在customizer中配置主题后将触发哪个操作?修改子主题的文件时将触发哪个操作?主题更新到新版本时将触发哪个操作?

  • 使用PRE_GET_POST后无法筛选

    时间:2020-02-27

    我在后端使用pre\\u get\\u posts()作为自定义帖子类型屏幕,其中通常显示所有记录。我的动作是只显示今天的帖子。这很好,但当我尝试对不同的日期使用默认过滤器时,我没有得到任何数据,即使我知道有数据。(删除操作将显示所有数据)。是否有一种方法可以使用pre\\u get\\u帖子,但仍然过滤/显示以前的日期?add_action ( \'pre_get_posts\', \'modify_query_get_apps_by_date\' ); function modif

  • 我想在ID为43页的某些页面上隐藏“销售者”

    时间:2020-02-29

    我想在id为第43页的某些页面上隐藏“卖方”,如果我使用此代码,则我网站上的所有页面都会隐藏此代码/ Remove sold by in product loops / remove_action (\'woocommerce_after_shop_loop_item\', array (\'WCV_Vendor_Shop\', \'template_loop_sold_by\'), 9, 2); 如何在id为43的页面上进行特殊隐藏谢谢

  • 如何管理存储在函数.php中的定制函数中的数组?

    时间:2020-03-02

    在函数中。php我编写了以下代码:add_action( \'listofnames\', \'SomeNames\' ); function SomeNames(){ $names=array( \"john\",\"edgar\",\"miles\"); return $names; } 它应该返回我希望使用的数组,但在索引中时返回。php我试过了,它出错了。显然,它不是这样工作的:do_action(\'listofnames\

  • WordPress自定义快捷码与媒体库冲突

    时间:2020-03-02

    我编写了一个小函数,它使用一个短代码显示一个称为推荐的自定义帖子类型(在我的例子中)。短代码运行正常。但我注意到了一个主要问题。调用Shortcode函数后,我的WordPress媒体库不会显示/加载。只要我删除了Shortcode函数,它就会工作。我尝试了WP\\U调试以查看是否有错误,但它没有显示任何内容。此外,检查了php\\u错误日志、apache\\u错误日志,没有什么可以帮助我的。然后我去了站点健康选项,在那里我看到了“REST API行为不正确”“REST API未正确处理上下文查询参数”下

  • 在哪里可以找到主题中的“Add_action()”?

    时间:2020-03-12

    我正在为使用该主题的网站开发WordPress插件ColorMag. 插件使用the_content() 在页面中插入某些内容。当我将插件放在其他测试站点时,内容显示正常,但使用ColorMag主题时,内容显示在正确的位置,而且在页面开始处还显示了两次。查看代码,我发现重复的内容是在“header.php”中的<?php do_action( \'colormag_before\' ); ?>. 但我找不到相应的add_action() 所以我不能修改它。我在哪里可以找到add_action

  • 如何向特定的产品类别页面添加自定义脚本

    时间:2020-03-22

    我试图将脚本添加到特定的产品类别页面,但代码没有将其添加到类别中。Page (working):function wpb_hook_faq_javascript() { if (is_single (\'8\') || is_page (\'8\')) { ?> <script type=\"application/ld+json\"> </script> <?php }

  • WP操作没有在内触发do_action()调用?

    时间:2020-03-26

    好的,我的网站上有一个插件,可以触发do\\u action()。在第二个插件(我的自定义插件)中,我钩住这个动作,并最终为我自己的另一个自定义动作调用do\\u action()。第二个动作永远不会开火,但是。。。我不明白为什么代码没有“看到”它?下面是一个简单的示例:OTHER PLUGIN, the triggerstatic function doSomething() { do_action( \'my_action_1\' ); do_action( \'my_

  • 如何在所有操作和筛选之前检查当前用户?

    时间:2020-03-30

    我正在开发一个包含50多个动作和过滤器的插件。所有操作和筛选器仅适用于具有特定用户元(b2b)的用户。我想在一切发生之前检查这个用户元我该怎么做?像get\\u current\\u user\\u id这样的简单检查在init之前不起作用。我也不想检查这个内部非常单一的操作和过滤函数,这似乎非常低效。function __construct() { // This function user check will not work. What can I do?