您当前的位置:首页 > TAG信息列表 > save-post

  • 保存/发布帖子时使用什么操作,但有一个警告

    时间:2013-09-25

    我正在尝试在保存帖子后做一些事情,我目前正在使用save_post 通常有效的操作。然而,我遇到的问题是,当一个帖子被安排时,它会触发save_post 操作,其中更改了一些我不希望更改的数据。是否有火灾行动only 当用户在后期编辑屏幕中单击发布/保存时,以及not 当post更改计划状态时。

  • 如何在保存帖子时强制函数作为最后一个函数运行?

    时间:2013-09-30

    我不知道如何强制此函数在执行了WP中的所有其他保存内容后作为最后一个函数运行。这是我插件中的当前代码:add_action( \'save_post\', \'do_custom_save\' ); function do_custom_save( $post_id ) { // No auto saves if( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) retur

  • 暂挂操作似乎未触发

    时间:2013-10-15

    我已将操作“draft\\u to\\u pending”设置为在自定义帖子类型上激发。我假设,当用户单击“Status»Edit”将其更改为“Pending”,然后单击“Save Pending”时,该操作应该会触发,但似乎不会触发。这是我的代码:add_action(\'draft_to_pending\',\'notify_email_rejected\',99); function notify_email_rejected($post){ $post_

  • 在发布/保存帖子之前触发SAVE_POST操作

    时间:2013-10-28

    我试图更新一个帖子元只有在它被保存或更新之后。我的功能很简单function update_test( $post_id ) { update_post_meta($post_id, \'copied\', \'1\'); update_post_meta($post_id, \'blurb\', \'this value updated by save_post action\'); } add_action( \'save_post

  • 在SAVE POST上执行JavaScript

    时间:2013-12-02

    我遇到了一个问题,谁能帮我一下吗……)我想在保存帖子之前执行自定义JavaScript函数,但我找不到如何执行类似于save\\u post-action-hook的JavaScript版本:)谢谢!

  • Why does not my metabox save?

    时间:2013-12-15

    我知道有很多关于这方面的问题,但我还没有找到答案。我在帖子类型上有一个metaboxpage, 只包含一个复选框。看来不管我做什么都救不了我。以下是metabox的所有代码。/*--------------------------------------------------------------------------* * Register metabox /*------------------------------------------------------------

  • POST_STATUS=>发布不工作

    时间:2013-12-18

    我有一个前端表单,允许用户提交帖子。这是我在提交帖子时存储数据的方式:if ( isset( $_POST[\'submitted\'] )) { $post_information = array( \'post_title\' => wp_strip_all_tags( $_POST[\'postTitle\'] ), \'post_content\' => $_POST[\'postContent\'],

  • 每当更新自定义发布类型时更新_post_meta()

    时间:2013-12-23

    我需要以下功能。每当更新或保存自定义帖子类型时,我都需要覆盖某些自定义帖子元。我需要确保这只会影响“VA\\u LISTING\\u PTYPE”类型的帖子以及具有“meta\\u key”=>“featured cat”和“meta\\u value”=>1的帖子我目前使用的代码如下(不起作用)//Remove urls from free listings function remove_url_free_post( $post_id ) { $slug = \'

  • 禁止用户在某些类别中发帖

    时间:2013-12-24

    我正在写一个插件,它将禁止用户在某些类别中发表文章。我试图向用户显示一条错误消息,当用户试图在受限类别中发布时,我还希望WP不要将相同的内容发布到数据库中。我正在尝试使用save\\u post挂钩来完成此操作。然而,我被困在如何告诉WordPress不要保存这篇文章上。function buc_validatePostUpdate($post_id) { global $wpdb, $user_ID; $buc_values = get_user_meta($u

  • 将必填字段添加到帖子类型的正确方式是什么?

    时间:2014-01-07

    因此,我创建了一个CPT,它在metabox中有几个必填字段。我的元数据是通过save\\u post挂钩保存的,但是我可以通过我的googlefu找到,没有办法阻止从这个挂钩保存帖子。目前,我正在停止使用javascript提交表单,但我也希望有一个服务器端解决方案。我想我有几个问题:为什么Wordpress开发出来了,所以你不能停止提交帖子</公认的做法是什么

  • 在发布新帖子或更新旧帖子时插入/更新数据库表

    时间:2014-01-15

    我想知道只有在更新或添加新帖子时,如何才能插入DB行(与WordPress表无关)。现在我有这个。。。add_action( \'save_post\', \'insertIntoDBatPost\'); function insertIntoDBatPost() { global $wpdb; global $post; $wpdb->show_errors(); if ( defined( \'DOING_AUT

  • 是否从SAVE_POST操作返回代码?

    时间:2014-01-16

    我想知道我应该从WordPress返回什么值save_post 动作功能。此示例来自save_post documentation 显式和隐式返回均不带值:function my_project_updated_send_email( $post_id ) { // If this is just a revision, don\'t send the email. if ( wp_is_post_revision( $post_id ) )

  • WP_INSERT_POST_DATA筛选器是否可用于保存自定义字段数据?

    时间:2014-01-25

    我有自定义字段数据,我想在将其添加到数据库的过程中对其进行修改。wp\\U insert\\U post\\U数据过滤器似乎是我能找到的最接近实现这一目标的东西。我转储了$data和$postarr值,但我不知道如何访问自定义字段数据,因为这些字段不在转储中。wp\\U insert\\U post\\U数据能否用于保存自定义字段数据,如果不能,首选的过滤器/做法是什么?编辑:其他详细信息:我有一个前端表单,要求用户提供公司网站地址。如果用户只需键入“示例”。然后,他帖子中该网站的目标默认为mywebsi

  • 在更新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\'); 但没

  • 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

  • About WP's save_post action

    时间:2014-03-12

    快速提问,在API的某些时候save_post 使用(实际上大部分时间)。是save_post 查询操作的等效项INSERT INTO 鉴于save_post 保存元数据并在正确使用时强制Wordpress完成其余工作?提前感谢!

  • 作者更新帖子时删除空行( ;)

    时间:2014-03-12

    每当使用TinyMCE在段落之间添加空行时&nbsp; 添加角色实体。每当作者更新帖子时,我如何删除该角色所有实例的内容(save_post)?

  • 如何获取帖子批量编辑动作触发器和编辑后的帖子ID?

    时间:2014-04-05

    我想发送电子邮件,如果一篇文章的邮戳更改为预期值。所以之前我在做循环检查每个帖子中的帖子元。我在这里运行循环admin_init 钩但这会减慢网站的速度,所以我想只在save post上这样做。因此,编辑后的文章可能具有我所期望的元值,然后我将发送邮件。以前的$the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { while ( $the_query->have_posts()

  • 保存时不触发SAVE_POST操作

    时间:2014-04-20

    下面是我的代码,它将获取post\\u id并从同一类别中随机获取3篇帖子,并将它们存储为自定义字段。代码显然是有效的,因为当我单击“New Post”时,我看到自定义字段正在填充,但当我单击“Publish”或“Save”时,下面的代码没有得到执行,据我所知,在创建新帖子时将调用一次Save\\u Post,在实际保存帖子时将调用一次Save\\u Post。有趣的是,下面的代码可以在本地服务器WAMP上运行,但不能在我的生产服务器上运行,我不知道为什么。它们都使用相同的插件。function upda

  • 当帖子发布时,如何更改帖子作者?

    时间:2014-04-28

    当一篇文章从草稿改为发表时,我想改变作者。我有$_GET[\'auth_id\'] 如下所示的后期编辑屏幕中的变量...wp-admin/post.php?post=53&action=edit&auth_id=5. 我尝试save\\u post hook更改帖子作者,如下所示function change_pos_auth($post_id){ if ( ! wp_is_post_revision( $post_id ) ){ // u