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

  • 是否所有绑定到KSE的挂钩/函数都是用于清理的?

    时间:2015-07-08

    我目前正在学习WordPress钩子,并深入研究核心,看看里面发生了什么。我注意到wp includes/default过滤器中有一些过滤器。php与有关KSE的php注释。我不知道Kses是什么意思直到我发现wp_kses 在法典中。本页上的注释说明:KSES是一个递归首字母缩略词,代表“KSES去除邪恶脚本”。那么,我是否假设在代码或PHP注释的核心中发现的任何东西都与数据清理有关?只是想了解WordPress核心中的一般模式。谢谢!:-)

  • 当管理员更改用户角色时执行函数

    时间:2015-07-13

    当管理员更改用户的用户角色时,如何执行函数?我有两个用户角色:一个是代理,另一个是客户端。我需要的是,当管理员将客户机的用户角色更改为代理时,我需要执行特定的功能。在这个函数中,我需要通过获取用户id来获取用户的所有内容和元字段。

  • How to intercept a 404 error

    时间:2015-07-13

    我想截取404错误并在显示404错误页面之前做一些事情。如何拦截404错误?

  • 使用WP_LIST_TABLE的管理页面的批量操作挂钩

    时间:2015-07-14

    我有一个管理页面,我使用add_submenu_page 函数,该函数使用WP\\u List\\u Table类列出一些自定义数据。我在get\\u bulk\\u actions中定义了bulk actions选项,它显示在下拉列表中。但当用户提交表单时,将触发哪个钩子。我试着跟踪,但没有成功add_action( \'admin_action_YOUR_ACTION\', \'your_bulk_action_handler_function\' ); 现在为了让它工作,我在“admin\\u in

  • 过滤所有帖子类型的内容

    时间:2015-07-14

    我的想法是引入一个使用高级自定义字段的“帖子类型页脚”,这样我的用户就可以设置通用的、可重用的消息或操作调用,并将它们显示在特定帖子类型的内容之后。这对我的本地帖子类型非常有效,因为我可以简单地过滤\\u内容,但对不使用此挂钩的帖子类型不起作用,例如WooCommerce的“产品”。有谁能推荐一种方法,让我不用编辑模板就可以通过一个钩子钩住所有帖子类型?我还应该提到,我正试图将其应用于客户端稍后可能添加的帖子类型,这就是我无法直接更改帖子类型模板的原因。为此,我的管理部分还可以获得该特定环境的活动帖子类型

  • 从WooCommerce产品页面中删除单词“Category”

    时间:2015-07-16

    我正在尝试从产品页中删除单词Category。据我所知,显示内容为单一产品的woocommerce\\u template\\u single\\u meta的代码。php文件:<?php /** * woocommerce_single_product_summary hook * * @hooked woocommerce_template_single_title - 5

  • 在WordPress加载开始时添加什么挂钩

    时间:2015-07-17

    我想添加一个钩子,它是每当有人点击我网站上的页面、帖子或其他WP内容时,在WordPress中的任何其他内容执行之前运行的第一件事。你能帮我弄一下那个钩子是什么样子吗?是吗init ?它看起来像这样吗:add_action(\'init\', \'callMyFunction\');或者这个:do_action(\'init\', \'callMyFunction\');非常感谢。

  • 哪个虎克?隐藏媒体库中特定帖子类型的附件

    时间:2015-07-17

    正如标题所示,我想禁止特定帖子类型的附件显示在“媒体库”中不要求提供代码示例,但如果有人能为我指出正确的钩子,我将不胜感激。谢谢

  • ‘COMMENT_POST’挂钩似乎不起作用?

    时间:2015-07-22

    This is driving me crazy - Does anyone know why this \'comment_post\' hook doesn\'t seem to work!? I\'ve basically written an entire email notification plugin for it and it\'s failed on the first step. After research I was sure this was the right hook as

  • 如何从主页上删除相关帖子

    时间:2015-07-23

    我正在使用论文,我正在使用下面的代码片段显示相关帖子。我的问题是,我不想在主页上加载相关帖子。有了css技巧,我们可以让它显示无,但它加载,所以我不想在主页上加载相关帖子。我试过这个条件if ( is_home() ) 和is_front_page() 加载特定页面的函数,但它会加载主页上的相关帖子。有谁能告诉我如何防止这个钩子在没有css技巧的情况下卸载主页上的相关帖子。function my_related_posts() { $orig_post = $post; glo

  • 用于更改所有wp邮件内容的挂钩

    时间:2015-07-28

    嗨,我想为我的网站的所有邮件设置电子邮件模板。我知道如何设置邮件模板,我通过编辑代码ie为每封邮件设置邮件模板wp_mail( $recipient, $subject, $body, $headers, $attachments ); 是邮件代码,然后我将其替换为ob_start(); require_once (get_template_directory() . \'/mail-templates/contacemail.php\');

  • 联系表单7-邮件发送后执行代码

    时间:2015-07-30

    在发送邮件之前,我已经知道了如何做一些事情,但我还需要在邮件发送后采取行动。我试过了wpcf7_after_send_mail 但没有成功。。。如果能在这件事上提供任何帮助,我们将不胜感激。

  • 在发布后立即访问发布元数据

    时间:2015-08-03

    下面的代码应该将最近发布的帖子的post meta存储到变量$temp中。但事实并非如此,$temp始终为空。这似乎是因为“transition\\u post\\u status”在元信息存储到数据库之前触发。有没有一个钩子可以让我获得我刚刚发布的帖子的帖子元?function myfunction($new_status, $old_status, $post) { if ($post->post_status !== \"publish\" ) { re

  • 使用自定义字段向Body标记添加自定义类

    时间:2015-08-05

    在某些帖子中,我想使用自定义字段手动附加自定义body类。当某个自定义字段添加到帖子中时,如何将类附加到body标记?我尝试了以下方法,但自定义字段名称tagbody 下拉列表中未显示:add_filter( \'body_tag\', \'body_tag_name\' ); add_filter( \'get_the_body_tag_name\', \'body_tag_name\' ); function body_tag_name( $name ) {

  • 对用户进行身份验证后立即使用什么挂钩

    时间:2015-08-05

    有人知道add_action() 在用户成功通过身份验证后立即使用的挂钩。Hook Test based on @mmm\'s answer我从我的mu-plugins.php 文件:function check_for_superAdmin() { if ( is_super_admin() ) { echo \'I\\\'m a Super Admin !\'; exit; } } add_action( \'wp_login\', \'check_for_superA

  • 使自定义列可按来自不同自定义帖子类型的值排序

    时间:2015-08-06

    我已经创建了一些自定义列,以便在管理部分更吸引人地显示我的自定义帖子类型-这些列主要是自定义字段。大多数情况下,这工作非常好,我可以按预期的自定义字段列进行排序。但是,其中一个自定义字段指向不同帖子类型的帖子ID。当显示它时,它看起来很好,因为我可以从它的ID中获取相关帖子的标题,而不是显示ID本身——所有这些都在下面的代码中。我不知道如何在列排序中复制它,或者即使有可能,我只能看到如何按元值排序,即链接帖子的ID,而不是标题。我的代码在技术上是正确的,正如它正确地按元值排序一样,但我想按带有该ID的帖子

  • Cast string to number

    时间:2015-08-09

    实际上,我正在使用pre_get_posts 使用这些配置挂钩 $metaquery = array( \'relation\' => \'OR\', array( \'key\' => \'price\', \'value\' => array(80,100), \'compare

  • WooCommerce单一产品页面挂钩不起作用

    时间:2015-08-10

    我编写了一个函数,它将显示一个日期选择器和一个选择框。我希望此函数输出显示在woocommerce单一产品页面上。因此,我在single\\u product\\u summary之后将我的函数分配给了hook woomcommerce\\u,但在产品页面中没有看到任何字段。有人能帮忙吗?。据我所知,到目前为止,该函数运行良好,因为我已经在一个页面中使用其短代码对其进行了测试。下面是我试图添加的挂钩,timeslot\\u display是我的函数,我还添加了函数输出的屏幕截图。add_action(\'

  • GET_HEADER和HOOK避免正常调用

    时间:2015-08-11

    我想使用自定义标题,如get_header(\'new\')但由于以下几个原因,我无法轻松修改正在进行调用的模板。(许多文件和相同的代码库部署在几个不同的域上,其中一些域不能加载新的头并使用相同的模板,因此我想在一个位置加载新的头,条件基于域)有没有什么方法可以让我自己创建一个钩子并使用参数调用header函数,但不调用通常的默认调用?function new_get_header(){ get_header(\'new\'); //die or something

  • WooCommerce-覆盖操作挂钩

    时间:2015-08-12

    在WooCommerce模板文件“content product.php”中,我试图覆盖以下操作挂钩:/** * woocommerce_shop_loop_item_title hook * * @hooked woocommerce_template_loop_product_title - 10 */ do_action( \'woocommerce_shop_loop_item_title\' ); 为了覆盖这个钩子,我在函数中添加了以下内容。ph