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

  • 如何以模块化和程序化方式禁用所有WordPress电子邮件?

    时间:2018-04-28

    我想模块化地禁用WordPress发送的电子邮件,以便在必要时用我自己的自定义电子邮件替换它们。我试着在谷歌上搜索过滤器挂钩列表,但找不到我想要的那么全面的东西。到目前为止,我发现了这两个:/** * Disable default WordPress emails. */ add_filter( \'send_password_change_email\', \'__return_false\' ); add_filter( \'send_email_change_e

  • 如何在执行了钩子“preGet_USERS”之后获得所有的用户列表?

    时间:2018-04-30

    我在管理用户仪表板中有一个名为“用户类型”的自定义过滤器,我已经解决了在用户管理仪表板中显示它们的问题。但我不知道如何调用它们并将其保存在数组中,以便获取user\\u id并执行另一个操作。我的另一个操作是获取某个用户的所有元键,并将它们导出到excel文件中。但在我可以这样做之前,我应该有一个选项来过滤它们或只是导出所有用户,我已经执行了这项操作。function add_course_section_filter() { if ( isset( $_GET[ \'user_type\

  • Conditional action hook

    时间:2018-05-02

    我只想在没有特定产品ID的情况下添加下面的操作挂钩。所以我在函数中尝试了类似的方法。phpglobal $product; $productId = $product->get_id(); if ($productId != 1345){ add_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_add_to_cart\', 10 ); } 但是,从函数

  • 修改可用模板(在下拉列表中)

    时间:2018-05-03

    我正在用几个模板开发WordPress主题。一个模板称为“选项卡”。如果指定了此模板的页面具有子页面,则其部分内容将显示在父页面的选项卡中。因此,我只想为子页面允许某些模板。在某些情况下,是否可以修改可用模板的列表(下拉列表)?是否有一个钩子来实现这一点?我的筛选器/操作应该如下所示(伪代码):if(parent_page->template == \'tabs\') remove template != \'tab-content\'

  • 如何使用模板中的数据将参数传递给wp_footer挂钩

    时间:2018-05-07

    我需要在通过加载所有js文件之后显示一个脚本wp_enqueue_script在我的功能中。php:function list_hotels($hotels){ ?> <script> var positions = []; positions = <?php echo json_encode($hotels); ?> </script> <?php }&

  • 根据子页面动态添加操作(用于主页控制)

    时间:2018-05-07

    我正在使用插件homepage control 在许多项目中,我非常喜欢它所做的。我可以为我的静态主页创建自定义部分,并可以在customizer中对它们进行排序。在我最近的客户项目中,我认为根据我主页的子页面创建此类分区是一个好主意-我完全失败了。首先,我尝试使用变量函数名,但无法使用add\\u操作访问函数。然后我尝试在add\\u操作调用中使用匿名函数,但现在我无法将内容变量传递给它。也许我的整个方法都走错了方向,有人给我一个提示或更好的解决方案吗?提前谢谢。if ( ! function_exis

  • WordPress插件翻译不起作用

    时间:2018-05-09

    我不知道这里出了什么问题。首先,我想分享所有可能需要的信息。插件树:$ tree . ├── classes │   ├── database │   │   ├── plugin-auth.php │   │   ├── plugin-user.php │   │   └── wp-user-x.php │   ├── main │   │   └── plugin.php │   └── woocommerce │

  • 限制每个分类的自定义帖子数量

    时间:2018-05-13

    我正在使用DevinVinson/WordPress-Plugin-Boilerplate 作为插件的基础,我已经创建了一个自定义帖子类型book 以及与之相关的分类法rack.我需要的是把每架书的数量限制在10本以内;如果数字超过,则应将帖子另存为草稿并显示错误。。现在就输了。。需要帮助。。这是我到目前为止所拥有的!private function define_admin_hooks() { $this->loader->add_action( \'save_post\',

  • TERM字段后输出TASTIONY_EDIT_FORM_FIELS

    时间:2018-05-22

    我使用以下代码在自定义分类页面上创建自定义元框。$term_filter_name_edit = $type . \'_edit_form_fields\'; add_action($term_filter_name_edit, \'box_term\', 1000, 1 ); function box_term() { echo \'Test output\'; } 然而,这种输出Test output before 默认术语字段。我想让它输出after 默

  • Intercepting a add_action

    时间:2018-05-24

    假设其他插件或主题使用add\\u操作挂钩。有没有办法确定某个特定的钩子是否被其他人使用?示例:假设插件具有以下代码add_action ( \'publish_post\', \'myCustomFunction\' ); function myCustomFunction() { // does something } 我的插件能否“查找”到“publish\\u post”中使用该挂钩?我能在它启动之前移除那个特定的动作钩吗?

  • 自动设置POST_PARENT值

    时间:2018-05-24

    我正在尝试将我的博客帖子设置为an/articles/page的子级。URL结构正确,但面包屑不正确。如果我手动设置post_parent 数据库中的列到/文章/页面ID(88)的面包屑是正确的。有没有办法让我自动设置post_parent 新职位的列值为88?

  • 阻止插件更新

    时间:2018-05-25

    我对插件进行了一些自定义修改。当我们接到通知,WP中有此插件的正式升级时,开发人员需要手动进行升级,因为更改的文件必须与新版本集成。我们不希望工作人员在进行一系列升级时意外单击此插件上的升级按钮。但是,我们仍然希望看到升级通知,以便开发人员可以安排更新。因此,将标题中的版本号增加到某个非常高的值并不是一个解决方案,因为它会阻止这种可见性。我怎样才能阻止WP升级并且插件仍然有效?

  • 在数据库中更新/编辑评论之前的自定义挂钩

    时间:2018-05-26

    如果在数据库中更新/编辑注释,是否可以创建自定义挂钩?我想要一个钩子,像这样的:add_action(\'before_edit_comment\', \'myfunction\'); function myfunction($comment_id, $comment_object){ // do something } 实际上,如果用户编辑/更新Facebook之类的评论,我想保留历史记录。请给我你的建议。

  • 如何限制在页面属性菜单上选择父页面时显示的页面?

    时间:2018-05-29

    我有一个有很多页面的网站。我想知道是否有一种方法可以只显示我想在菜单上显示的页面来选择父页面。其中很多都是子页面,我不需要它们出现在父页面的菜单中。有人知道怎么做吗?

  • 当垃圾帖子被自动删除时,WP是否会解雇DELETE_POST?

    时间:2018-05-30

    我有一个自定义db表,用于存储额外的帖子数据,当原始帖子被删除时,我需要从自定义表中删除帖子。WP是否会启动delete_post 下面的操作并运行my_function 当WP“自动”删除被丢弃的帖子时?add_action( \'delete_post\', \'my_function\'); 如果需要的话,我可以设置一个选项来手动清除自定义表,但我希望它是自动进行的。

  • 停用主题切换上的插件

    时间:2018-06-02

    我正在开发一个插件,我们称之为DahPlugin,它为我开发的免费主题提供了额外的定制选项。让我们把这个主题称为DahTheme(我不想无耻地在这里插入其中任何一个)。所以我要做的是DahPlugin 将自动deactivated 当用户更改主题时DahTheme.我在这里找到了以下代码片段:disable active plugins for specific theme, 如果您想在某个主题处于活动状态时禁用插件,那么这一点非常有效。所以我决定聪明一点,在我的主题中运用它,并转换逻辑。所以我将比较运算

  • 如何挂钩并编辑wp_NAV_MENU<a>标记的文本?

    时间:2018-06-04

    我正在尝试更改中为锚定标记显示的文本wp_nav_menu 李的。实际上,我用jQuery做到了这一点,没有什么特别之处,因为我当然不是专业人士。您可以在此处看到基本代码:jQuery(document).ready(function () { jQuery(\'.menu-item-30 > a\').html(\'<i class=\"fas fa-home\"></i>\'); }); 它可以工作,此代码将在所需的导

  • REMOVE_ACTION-PRE_GET_POST-不恢复原始查询

    时间:2018-06-05

    我有以下功能。。。function ajax_sortposts() { global $wp_query; $sorting_order = $_POST[\'sorting_order\']; if ( $sorting_order == \'Latest\' ) { remove_action( \'pre_get_posts\', \'query_get_posts_by_views\' );

  • 如果固定链接相同,是否不插入?

    时间:2018-06-05

    我有一个foreach循环插入帖子。我已经有了一些语句来检查post是否已经通过唯一的元值存在。但不知何故,通常当网站加载缓慢时,会发生一些奇怪的事情,出现重复的帖子。相同的永久链接,但仅在url末尾使用“-2”和“-3”等。我想知道是否有钩子或什么东西可以阻止wp_insert_post() 如果检测到必须将帖子添加到永久链接中,则函数将阻止插入帖子。

  • 在unctions.php中编辑没有挂钩的插件

    时间:2018-06-06

    <?php namespace wp_gdpr_wc\\controller; use wp_gdpr\\lib\\Gdpr_Language; class Controller_Menu_Page_Wc { const PRIVACY_POLICY_TEXT_WOO_REQUEST = \'gdpr_priv_pov_text_woo_request\'; const NOT_CONSENT_WOO_R