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

  • 在更新POST时挂钩的正确方式是什么

    时间:2014-02-14

    我尝试在帖子更新时挂起,但我尝试的所有挂起都从未执行,除非updated_post_metaadd_action(\'updated_post_meta\', \'my_function\'); function my_function($post_id) { echo \'This is my post ID : \'.$post_id; } 我试过这个add_action(\'save_post\', \'my_function\'); 但没

  • New_to_Publish多次触发

    时间:2014-02-14

    我一直在尝试使用draft\\u to\\u publish&;new\\u to\\u publish在发布特定类型(cpt)的帖子时创建更新。。。它可以工作,但发布了600多次,而不是一次!So... my question is 为什么会发生这种情况;如何验证它只发布一次(我花了10分钟删除)here is code i currently have:add_action(\'new_to_publish\', \'new_webnews_published\'); add_acti

  • 为什么wp_enQueue_script忽略我的‘wp_head’挂钩?

    时间:2014-02-15

    我想css_head_scripts 和js_head_scripts 要附加到wp-head但Wordpress完全忽略了这一点?我错过什么了吗? function css_head_scripts() { wp_enqueue_style( \'Master Stylesheet\', get_template_directory_uri().\"style.css\" ); } function js_head_scripts() {&#

  • 未调用挂钩REGISTION_ERROR

    时间:2014-02-19

    我无法验证插件中的自定义字段。我想跳过WordPress上的一些注册。我的代码片段如下:add_filter( \'registration_errors\', \'reg_user_register\', 10, 3); function reg_user_register($errors, $sanitized_user_login, $user_email){ global $wpdb; echo \"<pre>\"; /*need the va

  • WP_UPDATE_POST:无限循环,即使使用REMOVE_ACTION解决方案,OOP

    时间:2014-02-19

    我有一个非常复杂的PHP类,负责创建和打印meta\\u框,生成和保存meta字段。。。每个meta\\u框(类的对象)都有自己的保存函数,用于更新post的元数据(字段是另一个类的实例)及其post_excerpt 和post_content. 是的,这可能有点复杂,但由于我只是从OOP开始,到目前为止我对它很满意。TL;DR, THE PROBLEM: 具有wp_update_post() 已调用save_post 胡克,我得到一个无限循环。该问题记录在WP codex中,也在WPSE中提及:How

  • 覆盖WordPress核心函数wp_referer_field

    时间:2014-02-20

    我想重写核心Wordpress函数wp\\u referer\\u字段,以更改其中$referer\\u字段变量的值。我发现wp\\u referer\\u字段是不可插入的,我需要使用一些其他技术来实现这一点。添加一些筛选器或操作。我试图使用以下代码:add_filter( \'wp_referer_field\' , \'wp_referer_field_cyrillic\' ); function wp_referer_field_cyrillic( $echo = true ) {

  • 当发布来自所有定制帖子类型的所有帖子时,我可以使用什么钩子来处理它们?

    时间:2014-02-21

    我希望在发布每个自定义帖子类型时,调用一个钩子(在这里我向管理员发送电子邮件通知)。我知道我可以使用:add_action(\'publish_{custom_post_type_name}\', \'function_to_call\'); 但我不知道custom_post_type_names(每个站点都注册了不同的自定义帖子类型)。此外,我不能想当然地认为自定义帖子类型将始终保持不变(因为其他插件或主题随时可能注册/注销自定义帖子类型)。有什么提示吗?

  • WP_POST_UPDATE上的帖子重复

    时间:2014-02-22

    我在编写一个简单的函数时遇到了麻烦,该函数可以在某个页面上更新自定义帖子类型中的所有帖子。这是我的代码(基于this):add_action(\'save_post\', \'bulk_refresh\'); function bulk_refresh($post_id) { if($post_id != 123)//123 is the \'certain page\' id return; $posts_to_update = new W

  • Adding custom Bulk Actions

    时间:2014-02-22

    我一直在寻找将自定义批量操作添加到类别页面的方法。他们中的大多数人说,不可能用干净的方式来做这件事,因为这件事没有挂钩。大多数解决方案包括在客户端使用JS通过DOM操作添加选项。虽然这是可行的,但它仍然是一个相当丑陋的解决方案。我读过的大多数文章都是2年前的,所以我一直在想,从那时起到现在,这个问题已经添加了一个新的挂钩或解决方案,以便对这个问题有一个更及时的解决方案。

  • 设置附件的默认类别

    时间:2014-02-22

    我想将现有的帖子类别应用于附件,因此我编写了以下代码:function wpmediacategory_init() { register_taxonomy_for_object_type( \'category\', \'attachment\' ); } add_action( \'init\', \'wpmediacategory_init\' ); 我现在面临的问题是,行为与帖子不太一样。我想实现以下两个功能:添加新附件时,将其设置为“未分类”更新附件时,

  • 注册和配置文件自定义域

    时间:2014-02-23

    如何在wordpress注册表中添加自定义字段并在后端的用户配置文件中查看?我已经在谷歌上搜索过了,但只是想知道如何将其添加到用户档案中,而不是注册过程中。

  • 如何找到连接到bbpress挂钩的回调?

    时间:2014-02-24

    bbpress有大量回调连接到各种挂钩。我熟悉wordpress级别的这个功能,但我无法找到bbpress在哪里注册了大量这些回调。具体而言,我想更改回调的行为,该行为通过以下方式触发:do_action( \'bbp_template_before_forums_loop\' ); 如果有人能帮我找到这个回调,这样我就可以更改它输出的HTML,我将不胜感激。

  • 如何将新链接添加到默认注册表的页脚链接?

    时间:2014-02-25

    我想在注册表的页脚部分添加一个自定义链接。我该怎么做?我正在使用login_footer 挂钩:add_action( \'login_footer\',array($this, \'add_forum_menu\'), 50, 2 ); function add_forum_menu() { //need code to append the new items on the menu ) );

  • Cannot override hooks.php

    时间:2014-02-26

    我为网络黑猩猩的“反应主题”构建了一个儿童主题。我想换一个钩子。所以我想我需要钩子。我的孩子主题中的php文件。所以我从父母那里复制了它。我制定了相同的层次结构(我想这是正确的方法)。wp-content/[my_child_theme]/core/includes/hooks.php 将文件复制到主题根目录没有帮助。我还试图重新创建这个关键钩子。我把代码放在子函数中。php文件,但它也不起作用,因为挂钩发生在主题内容之后(只是我的asumtion)。所以问题很简单:如何覆盖父主题的挂钩。php

  • Wp_Schedule_Event挂钩有什么用?

    时间:2014-03-01

    我想做一个cron(在特定时间执行功能,如电子邮件、数据库备份等)工作。我在wordpress中搜索到了这个wp_schedule_event 在这里,他们说如果指定的时间过去了,当有人访问wordpress站点时,它将执行作业。我有一个疑问,只有当有人访问wordpress网站时,它才会这样做。cron作业是否与没有任何框架的普通php站点相同。如果它只在用户访问站点时运行,那么为什么我不能在init 把自己和时间挂钩,如果条件允许的话,那么我可以实现什么wp_schedule_event 就是没有它。

  • 如何过滤仅显示具有短码的帖子的后端帖子列表

    时间:2014-03-04

    我需要通过某些短代码过滤管理面板中的帖子和页面表。在我的插件中,我在帖子和页面视图中添加了一列短代码,类似于“类别”和“标签”列,显示了每篇帖子中使用的短代码列表。现在,我希望能够单击列中的一个短代码,并让它将帖子或页面的列表筛选为仅使用该短代码的帖子或页面。在我的自定义列中,我输出以下内容:<a href=\"?shortcode=my-shortcode-1\">[my-shortcode-1]</a>, <a href=\"?shortcode=my-shortcode

  • 禁用发布按钮,直到不满足条件

    时间:2014-03-06

    我目前写了一个插件来定制我的wordpress网站。我惊奇地发现用钩子做很多事情都很容易。现在,我想让作者在没有选择类别的情况下不能按“发布”按钮(我不想看到未分类的文章并强迫作者选择某些内容),我如何做到这一点,只需一条小消息,告诉用户在没有选中类别的情况下尝试单击“发布”按钮时选择一个类别。谢谢

  • 我的钩子卸载类函数可以访问在主插件文件中声明的全局变量吗?

    时间:2014-03-08

    我当前的设置如下。。。在主插件文件中,设置了以下两个挂钩(不在任何类中):register_activation_hook(__FILE__, array(\'DG_Setup\', \'activation\')); register_uninstall_hook(__FILE__, array(\'DG_Setup\', \'uninstall\')); 此主文件包括包含以下内容的文件DG_Setup:include_once DG_PATH . \'inc/class-setup.

  • 使用自定义挂钩更改插件函数的输出位置

    时间:2014-03-09

    我正在运行YouTube Video Fetcher plugin 它会获取youtube视频并将其显示在您的网站上。但是,我想将代码挂接到一个自定义容器中,而不是在发布后显示视频。以下是插件中用于在发布后显示视频的函数://The below function is used to display the video after the post. function append_the_video($content){ return $content.youtube_video

  • 有没有任何关于Wordpress钩子和黑客的参考?

    时间:2014-03-10

    我正在搜索一个网站,有很多Wordpress的黑客和钩子。一些挂钩,如激活调试模式等。你能给我很多这样的未来吗?