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

  • WordPress HTML Helper

    时间:2015-02-13

    我最近玩过WordPress挂钩,我注意到,为了基于挂钩创建布局,主要做法是在函数中使用html,并将其与逻辑相结合。我搜索了一个HTML助手(例如CakePHPhttp://book.cakephp.org/2.0/en/core-libraries/helpers/html.html) 在WordPress社区中,但没有结果。如果有人有任何建议、插件等,这对WordPress来说是不是一个糟糕的方法,因为我搜索了免费的主题,什么都没有?

  • 我应该使用ADD_ACTION(‘PUBLISH_POST还是ADD_FILTER(’PUBLISH_POST?

    时间:2015-02-15

    我试图在发布某个自定义帖子类型后立即触发一个额外的函数function insert_table_products($post_id, $post) { if ($post->post_type == \'custom-products\') { global $wpdb; $custom_meta = get_post_meta($post_id); //print_r($custom_meta);

  • 添加仅限于插件或主题的挂钩?

    时间:2015-02-18

    我正在编写一个插件,我想创建两个钩子,如下所示:add_action( \'myplugin/ready_for_theme\', array( __CLASS__, \'myfunction_for_themes\' ) ); add_action( \'myplugin/ready_for_plugins\', array( __CLASS__, \'myfunction_for_plugins\' ) ); 如何防止主题向特定挂钩添加操作,或者,如何防止插件在主题的专用挂钩上添加操

  • 致命错误:调用未定义的函数Add_action()-这是一个未触及的问题

    时间:2015-02-22

    这个问题在许多方面被问了很多次,但不幸的是,大多数答案都没有很好地涵盖。我在使用include文件时遇到了同样的问题。在我的214个孩子主题中functions.php 我使用了:require_once get_stylesheet_directory_uri() .\'/admin-panel/theme-options.php\'; 我正在使用Ian Stewart\'s Sample Theme Options. 我在我的许多项目中使用过它,与这里提到的方法相同,没有出现错误。但最近我在

  • 在添加_重写规则中使用类别插件

    时间:2015-03-10

    我正在使用此函数ro重写URL:function archive_rewrite_rules(){ add_rewrite_rule( \'inspiracao/([^/]*)/([0-9]{4})/?$\', \'index.php?post_type=post&cat=$matches[1]&year=$matches[2]\', \'top\' ); } add_action( \'init\', \'a

  • 当自定义帖子类型类别更改时发送电子邮件

    时间:2015-03-13

    这是我第一次尝试编写动作挂钩。我的CPT有4个类别。我试图使WP在类别更改时自动发送电子邮件通知。我所说的改变是指:假设这篇文章属于“cat1”类。管理员取消选择cat1并选择“cat2”,然后单击“更新”按钮。我不是说在列表中覆盖或附加新类别。迄今为止我的代码:add_action(\'set_object_terms\',\'email_when_category_changes\'); function email_when_category_changes(){

  • Admin: global $post empty

    时间:2015-03-13

    我试图在wordpress管理面板中的php函数外部获取$post var。我发现访问$post的唯一方法是添加\\u操作。然而,我想在add\\u操作之外得到这个var,而全局var似乎在add\\u操作中不起作用。如何在函数外部的管理面板中获取$post。php。我在几个小时内搜索,但找不到解决方案。。。编辑:示例require_once(TP_PLUGIN_PATH . \'includes/my-file-framework.php\' ); // it\'a a metabox framewor

  • TRANSITION_POST_STATUS操作中的回显行导致“无法修改标头信息-标头已由”

    时间:2015-03-15

    我试着用transition_post_status. 我想在里面设置一些条件语句。为了看看是否一切正常,我想放置一个调试语句。问题是,一旦我设置了echo语句,我就会得到输出以及两条警告消息:Error Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/sandbox/wp-content/plugins/med

  • 如何更改默认帖子列表栏的内容外观?

    时间:2015-03-16

    说到后台。我通常为某些自定义帖子类型向backoffice添加列和过滤器。这里没问题。但是,如果我只是想更改默认列的内容,该怎么办?例如,如何更改帖子标题的颜色?比如说,列表上只有一些标题,比如基于帖子所属的术语?我只需要像这样的动作manage_{$post->post_type}_posts_custom_column 但对于常规/默认列。上述操作仅适用于自定义列。

  • 操作挂钩返回旧类别而不是新类别

    时间:2015-03-17

    With some help 我创建了一个WP操作,当类别发生更改时,向帖子的作者发送一封电子邮件(自定义帖子类型)。此操作正常,但函数返回的是上一个类别,而不是当前类别。例如,如果帖子是cat2 管理员将其更新为cat3, 发送的电子邮件表示您的帖子已更新到cat2 (更新前的类别)。我对此完全不知所措,因为这些钩子(added_term_relationship 和deleted_term_relationships ) 应该在类别更新后启动,而不是之前。那么,他们怎么可能发送之前的类别而不是更新后的

  • 设置默认的自定义发布元值

    时间:2015-03-24

    我几乎什么都试过了,就是没法成功。我有一个带有自定义元字段的自定义帖子类型,我希望在按下发布/更新/保存按钮时添加一个默认值。我试过各种各样的钩子wp_insert_post, save_post, edit_post..add_action(\'save_post_post_type\', \'set_default_meta\', 10, 3); 我的功能是:function set_default_meta( $post_ID ) { $meta_value =

  • WordPress插件样板-静态“激活”函数中的Add_action挂钩

    时间:2015-03-25

    我希望有人能给我指出正确的方向。我正在使用Wordpress插件样板来开发一个自定义插件。安装时,插件将注册新的帖子类型(课程)、新的分类法(课程区域),并为新的帖子类型和分类法设置永久链接结构。我已将代码(用于创建帖子类型和分类)添加到Activator类中,如下所示,但代码似乎没有运行,我希望guess 这是由我使用的add\\u操作挂钩(即codex为插件安装推荐的“init”挂钩)引起的,因为如果我在主插件文件(iwcollege-courses.php)中调用它,代码将按预期运行,但我真的不确定

  • 从带有类的插件中删除操作(_A)

    时间:2015-03-30

    我到处找了找,但没有找到解决办法。我正在尝试挂接并删除由插件(特别是Groups插件)启动的操作。函数本身包含在插件中的一个类中。基本上就是这样class Groups_Registered { ... public static function init() { add_action( \'user_register\', array( __CLASS__, \'user_register\' ) ); } ... }&#x

  • 将init挂钩用于REGISTER_TAYNOMY会导致wp_INSERT_TERM()中的INVALID_TAYNOMY

    时间:2015-03-31

    我正在开发一个插件,在自定义分类法中插入新术语时遇到了问题。<?php add_action(\'init\', \'create_tax\', 0); function create_tax() { $args = array(...); register_taxonomy(\'custom_tax\', array(\'post\'), $args); } // I need this function, so I

  • SAVE_POST上的FLUSH_REWRITE_RULES在第一次POST保存时不起作用

    时间:2015-03-31

    我正在为自己的快速开发开发开发一个插件,创建一个自定义帖子类型。此帖子类型的“列表”显示在插件创建和管理的特定页面上。此页面可以放置在站点页面层次结构中的任何位置,因此如果站点管理员更改列表页面位置,则需要更新单个帖子的slug。在init, 为此,我将以下重写规则分配给自定义帖子类型(为简洁起见,对代码进行了修剪):$post_type_slug = \"/\" . get_page_uri( $page_id ); register_post_type( \'post_type_name\',

  • REMOVE_ACTION未从构造函数中删除ADD_ACTION

    时间:2015-04-04

    我试图替换一个函数的消息,该函数被woocommerce类的构造函数所钩住。这是我试图删除的消息:我所尝试的。function remove_actions() { remove_action( \'product_cat_pre_add_form\', array( \'WC_Admin_Taxonomies\', \'product_cat_description\' )); } add_action( \'plugins_loaded\', \'remove_ac

  • 如何在更新自定义帖子类型的固定链接时覆盖用户的输入?

    时间:2015-04-08

    发布自定义帖子类型时,我试图基于代码而不是用户在输入框中键入的内容来覆盖自定义永久链接。我可以确认我的操作是否正确触发,但我怀疑它是在更新事件之前触发的,因此用户的值会覆盖我的值。add_action(\'publish_course-variation\', \'update_course_variation_permalink\', 10, 3); function update_course_variation_permalink($course_variation_id){&#x

  • 没有插件的AJAX登录不起作用。在将操作添加到unction.php时

    时间:2015-04-08

    我使用的是wordpress ajax登录,没有插件。我希望不允许用户在登录后访问WordPress配置文件,因为我在链接中设计了一个特定的配置文件:http://www.domain.com/profile. 这就是我使用以下代码的原因。当我向函数添加以下代码时。php。AJAX登录不起作用。 // Redirect user to profile.php page add_action(\'init\' , \'prevent_profile_access\'); function

  • Action on WordPress Install

    时间:2015-04-09

    我想用这个https://gist.github.com/davejamesmiller/1966425 当我第一次创建WordPress站点/“安装WordPress”(即完成“5分钟设置”)时启动,但wpmu_new_blog 行动似乎没有被解雇。是否有一个操作我可以钩住捕捉最初的网站创建/WordPress安装?我想开始我的新网站与设置插件激活。初始设置:

  • WP cron不会通过我的参数

    时间:2015-04-15

    我一直在尝试通过cron操作导入一些帖子。问题是我的最后一步。除了cron的执行之外,一切都很顺利。这只是通过第一个论点。这将(清楚地)指向以下代码add_action( \'import_videos_recurring\', \'import_recurring\', 10, 3 ); 但如果出于测试目的执行以下代码(简化代码)。我仍然只能通过一个论点。function import_recurring_3( $args ) { var_dump( $args );