您当前的位置:首页 > TAG信息列表 > save-post
自定义POST类型SAVE_POST操作未触发
抱歉,如果这里已经回答了这个问题。我环顾四周,看不到我的问题的任何答案,所以我想我应该发布自己的答案。我正在为客户构建一个插件,收集客户对最近完成的项目的反馈。管理员将使用该系统向客户发送“提示”,要求他们提供反馈,并在网站上链接表单。我创建了一个名为“customer\\u prompts”的自定义帖子类型,它只有一个标题字段和几个自定义字段,这些字段存储在自定义数据库表中,而不是post meta中。下面是我的save\\u post操作代码。似乎当我点击publish时,它不会启动save\\u p
“SAVE_POST”挂钩在WP 3.5中不起作用
我曾经在“编辑媒体”屏幕上添加了一个额外选项(使用attachment_fields_to_edit 挂钩,然后使用保存attachment_fields_to_save). 然而,我今天已经更新到了3.5,编辑媒体屏幕现在基于编辑帖子屏幕,因此这些挂钩在这种情况下不再起作用。为了克服这个问题,我使用add_metabox(). 将显示metabox,但问题在于保存数据。由于函数没有按我的预期工作,我想我应该输出$_POST 看看发生了什么。但是,函数似乎连接到save_post 更新媒体时未运行。这是我
UPDATE_POST_META()在SAVE_POST中不起作用
我在自定义帖子中向metabox添加了一些文本输入字段。现在,每当我在管理面板的文本字段中放入一些数据并单击“保存”时,所有数据都会消失。代码如下:<?php function swpd_render_info_fields() { ?> <label for=\"swpd_comany_addr\">Company Address</label> <input type=\"text\" name=
添加了一个要在保存菜单时发布的元框,而调试打开时会抛出警告
我已经为post添加了几个元框,以及保存这些框的函数。保存菜单时(外观->菜单)。它会为每个添加的菜单或子菜单抛出警告Notice: Undefined index: image_price_variation in /home1/xxx/public_html/xx/wp-content/plugins/xxx-shopping-cart/xxx_metabox_functions.php on line 89虽然我正在保存菜单而不是帖子。以下是代码的简短版本:function add_custo
怎么查是什么样的省钱呢?
我使用save_post 钩子,我必须知道在这个钩子函数中,它是否是一个发布(draft to publish ) 或者是更新,比如publish to publish 或draft to draft.有办法检查吗?我不能使用draft_to_publish 勾选此链接,我将解释原因:用户在网站上提问,问题保存为draft 职位。网站管理员写下答案,然后发布帖子。一个帖子有meta box “status”可以有下一个值:“not answered”、“treatment”、“answered”。站点管理
Saving zero as meta value
我有一个名为“\\u ordre”的meta\\u键,每次创建新的自定义帖子时,都会为该meta\\u键设置一个新的meta\\u值。问题是,当我将“\\u ordre”的值设置为0时,meta\\u值不会保存到数据库中。除了0,其他都可以。这是我的代码:function wp_audio_save_meta( $post_id, $post ) { if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE )
为什么PUBLISH_{CUSTOM-POST-TYPE}在更新时触发?
我正在尝试对发布和更新启动两个不同的操作。两者都不应同时开火。问题是publish_pm_task 正在更新时被解雇,并且save_post 永远不会被解雇吗?看到这个有什么问题吗?<?php // Updated task notification add_action( \'save_post\', \'pm_updated_task_notification\' ); // New task notification add_action( \'pub
我如何创建一个函数来获取YouTube视频时间
TomJ Nowell发布了这段代码来帮助我检索YouTube视频时间。功能// function to parse the code from the URL function parse_youtube_video_id_from_url( $video_url ) { $splited_data = explode( \'=\', $video_url ); $video_unique_code = substr( $splited_data[1], 0, -
Better post meta efficiency?
我处理的网站要求在特定的帖子类型中使用Post Meta作为帖子对象。我经常在特定的帖子类型中添加一个元框,为正在创建的新帖子对象提供其他设置。你可以想象,到现在为止,我已经创建了几个类,这些类可以使后期元管理更容易地满足我的日常需要。我已经习惯了总是在所有自定义字段键前加前缀的做法。我决定总是使用我的缩写,然后快速参考字段的内容。例如,如果要向特定帖子类型中的所有帖子对象添加可见性设置。自定义字段键前缀可能如下所示:mbe_visibility_. 因此,如果我有一个Post对象的“全局”自定义字段。它
自定义Metabox类中的SAVE_POST操作不起作用
我正在编写一个类来创建元盒并保存表单数据。问题是,我在单击“发布”时不断收到警告:警告:call_user_func_array() 要求参数1是有效的回调函数Mighty_Metabox 找不到或函数名无效“我知道的一些事情:meta框显示在页面加载上。页面加载时调用save函数。发布时返回上述警告。发布时不调用save函数。我需要把save_post 其他地方的动作钩?我把wordpress集成到我的课堂上是不是完全错了?对于如何以及何时调用save方法等方法的一些帮助,我们将不胜感激: if
将代码放置在用于挂钩`save_post`的插件中
今天我在开发一个新插件时遇到了一个奇怪的问题。我像往常一样设置它,创建f711-roomprice Plugindirectory中的文件夹,并创建f711-roomprice.php 以及inc 目录在那里。激活挂钩和包含的函数一切正常,直到我创建了一个包含:include(\'inc/filter-savepost.php\'); 此文件包含以下代码:add_action( \'save_post\', \'f711_roomprice_meta_box_save\' ); fu
在帖子可以等待审查之前的最小字数
我正在寻找一种方法来检查一篇文章是否有一个最小的字数,然后再允许它被发送审查(添加到待处理的文章状态)。以下是我的代码:if (current_user_can(\'contributor\')) { function minWord($content){ global $post; $num = 150; //set this to the minimum number of words $content = $post-&
ADD_ACTION(‘SAVE_POST’)...末尾的数字是什么意思?
我在一些教程中看到,在调用的末尾有数字,用于在save_post 钩例如,在WordPress Codex 它给出了以下示例:<?php add_action( \'save_post\', \'my_save_post\', 10, 2 ); ?> 什么是10 和2 到底是什么意思?我试着与“专家”交谈,但他们没有任何帮助;)
执行保存帖子的函数时出现问题
这是我的基本插件代码。我只是从零开始。我将解释功能。这很简单,当我的插件处于活动状态时,它会在标签框下方的添加新帖子页面中添加一个新的元框。用户可以向我的文本框中添加值(&a);我将使用post ID将该值保存到我的表中。在阅读我的代码后,您可以理解发生了什么。<?php /* Plugin Name: Post Extender Author: Jithesh Kt Version: 1.0 */ add_action( \'admin_m
在编辑屏幕->保存问题上使用复选框进行非分层自定义分类
我注册了一个非层次自定义分类(“property\\u features”)。在编辑屏幕上的自定义元框中,此税的每个条款都有一个复选框。将显示所有术语,并正确检查贴在帖子上的所有术语。到目前为止还不错。。。。。。但当我选中其中一个未选中的框并点击save wordpress时,就会创建一个新术语。EXAMPLE:未选中复选框的代码保存后我想看到选中的复选框<li id=\"property_features-11\"> <label class=\"selectit\">
删除帖子时触发操作挂钩‘SAVE_POST’
我开发了一个自定义插件,可以重写我帖子的一些内容,但当我将帖子移动到垃圾箱时,会触发动作挂钩“save\\u post”,并且不会删除帖子。我的代码的简化版本:add_action(\'save_post\', \'rewrite_post\', 10, 2); function rewrite_post($post_id) { remove_action(\'save_post\', \'rewrite_post\'); $title = pr
捕获并显示有关SAVE_POST操作的错误
我编写了这个函数,每当创建一个名为“event”的自定义post时,它都会将数据添加到外部db中。如果此函数返回错误,如何防止发生保存?目前,信息没有添加到外部db中,并且没有显示任何错误,即使我有一个尝试/捕获。 function add_campaign_to_SF( $post_id) { if (\'event\' == $_POST[\'post-type\']) { try { $sObject =
在更新POST_META之前显示错误
我试图限制您可以与帖子关联的项目数,因此在我的保存功能中,我有:add_action( \'save_post\', array( $this, \'save_custom_items_data\' ), 10, 2 ); public function save_custom_items_data( $post_id, $post ) { if(count($related_items) > 5) { // display error me
如何调试|有时“保存草稿”按钮似乎旋转,但实际上并没有保存
我使用的是wordpress 3.5.1,最近保存草稿功能似乎出现了一个反复出现的问题,似乎草稿已经保存(即轮子完成旋转时没有出现错误消息),但遗憾的是,所有编辑都丢失了。无论是在常规编辑器中,还是在无干扰的wring空间中,都会发生这种情况(在那里,这非常令人沮丧,因为当返回到常规编辑模式时,所有编辑都会丢失)。我在其他论坛上找不到关于这个问题的讨论,也找不到关于如何调试这个问题或找到问题根源的任何说明。任何帮助都将不胜感激。
无法保存具有多个选择的单个字段上的发布元数据
通过在回调的“选项”数组中放置两个数组,我在一个元字段中设置了两个选择框。HTML输出正常,但元数据未保存到数据库中。。。这是一张meta box设置的图片(无论出于何种随机原因,我认为这会很有帮助):。。。aaaaaaaaaaaaaaaaaaaaaaaaa这是我的代码:add_action( \'add_meta_boxes\', \'event_infobox_add\' ); ad