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

  • 前台发布-除了复选框外,所有内容都保存了吗?

    时间:2013-05-05

    我在Wordpress的前端有一个表单,它保存了除复选框数组之外的所有字段。如果我在后端帖子编辑器中勾选框,并且勾号正确显示在前面,它将显示并保存正确的值。然而,在前端勾选方框并不能保存!所有其他字段从字体和背面正确保存。我花了很长时间试图弄明白这一点,但它似乎不起作用,任何帮助都是greatly 非常感谢。代码如下:$query = new WP_Query( array( \'post_type\' => \'property\', \'posts_per_page\' => \'-1\'

  • 将元框中下拉菜单中的选定项保存为自定义帖子类型的元数据值

    时间:2013-05-10

    我已经为此绞尽脑汁好几天了,我的谷歌浏览器让我失望了。我创建了一个带有下拉菜单的自定义元框,其中列出了自定义分类法中的所有术语。What I cannot figure out is how to save the selected option from the drop down menu when the post is saved. 我对PHP有点陌生,虽然我找到了很多教程和其他问题来讨论如何做到这一点,但当他们谈到保存数据时,我总是感到困惑。以下是我创建metabox的代码:<?php&#

  • 将自定义值保存到帖子的主要内容

    时间:2013-05-22

    我创建一个元自定义输入来创建一个页面生成器。这样我就可以放下&;拖动元素以生成帖子的内容。当我保存帖子时,我希望它能直接保存到帖子内容。因此,我想我将更改$\\u POST并将其挂钩以保存\\u POST操作。$_POST[\'content\'] = $_POST[\'page-builder-content\'];我试过了,但没用。有什么建议吗?代码:function stPageBuilder() { $screens = array(\'post\', \'page\');&

  • 如何在数据库中的每个帖子上运行一次函数?

    时间:2013-05-29

    我有一个简单的功能,可以在发布/更新后自动格式化整个帖子。它挂在:add_action(\'save_post\', \'myFunction\'); 我想格式化每个帖子,我已经在数据库中。我知道我可以打开每一篇文章,然后单击update,在文章的myFunction上调用“save\\u post”挂钩,但我的文章数据库相当大。。有没有可能run the function just once on every already published post 以某种方式更新每个帖子,以便钩子自动调

  • 这个$post_id是从哪里来的?

    时间:2013-05-31

    我想知道为什么save_post 没有触发“快速编辑”,并找到了解决方案here - 显然是全球性的$post 在快速编辑模式下更新帖子时不可用。所以-我现在可以工作了-请参见下面的工作示例,但我不明白为什么它可以工作。function mytestfunc($post_id) { $key = \'test\'; $data = \'this is a test\'; update_post_meta( $post_id, $key, $data

  • 防止根据每个用户每个时间单位的页面/帖子创建页面/帖子

    时间:2013-06-02

    我正在做一个新项目,我想让用户有权在网站上创建页面。为了防止用户“滥发”大量页面,我想为每个用户设置每日上传限制。我已经发布了下面使用的代码,但我无法取消页面上载,因为该事件是在创建页面并将其添加到数据库后触发的。最坏的情况是,我可以搜索数据库并删除他们刚刚创建的文档,但我认为这不是最好的解决方案。是否有一个类似于pre\\u post\\u update的钩子,我可以用来检查和/或取消上传的页面?如果没有我可以使用的钩子,有没有更好的方法来解决这个问题?add_action( \'save_post\'

  • 保存POST运行两次并创建两个数据库条目-如何禁用此功能?

    时间:2013-06-13

    我正在为我的公用工程公司开发一个工作跟踪数据库,在运行save挂钩时遇到了一个问题。我有一个task\\u types db表,任务是在该作业的“cover\\u页”(后期编辑屏幕)上使用自定义元框创建的,我允许通过用户输入为每个作业创建这些任务。它正在处理我的验证代码两次,因此从其任务类型创建了两个数据库条目和两个相同的任务,这是不正确的。有人能帮我解决这个问题吗。请参见下面的代码片段。 // Validate Data for Custom Meta Boxes function

  • 自定义wp_EDITOR不更新POST_CONTENT

    时间:2013-06-13

    我正在一个客户的网站上工作,创建一个员工档案插件。问题是,他们之前创建的配置文件是常规帖子。我将所有员工的职位转换为自定义的职位类型。为了自定义我遵循的post adminDipesh Kc\'s solution 自定义默认编辑器。我想为员工帖子使用现有内容,但要自定义编辑器,删除媒体上传器和其他选项。更新:虽然我成功地更改了默认编辑器设置,但帖子内容正在编辑器中显示。我上钩了wp_update_post 进入save_post hook认为我正在编辑的是post_content 在新的自定义元数据库中

  • 在导入的帖子创建中更新自定义字段

    时间:2013-06-14

    因此,我创建了一个函数,在创建帖子时更新帖子中的几个自定义字段。这样做的目的是清理这些信息,以便我可以轻松地将其用于其他目的。当我手动创建帖子时,该函数工作正常。然而,我将数百篇帖子直接导入到站点(使用WP All import),对于这些导入的帖子,似乎此功能不适用。目前,我正在使用“save\\u post”、“publish\\u post”和“new\\u to\\u publish”挂钩来尝试实现这一点。然而,它们似乎都不起作用。我错过什么了吗?有没有更好的方法来实现这一点?以下是我迄今为止的简

  • 如何验证后元数据中的选择字段?

    时间:2013-06-21

    我想在post meta中显示一个select下拉字段。如何在保存之前验证输入?目前,我只是简单地保存而不进行验证,如下所示:if ( isset( $_POST[\'select_meta\'] ) ) { update_post_meta( $post->ID, \'select_meta\', $_POST[\'select_meta\'] ); } 下面是我用来显示元字段的代码:$select_items = (\'one\

  • 自定义元数据不在编辑模式下显示多选数据

    时间:2013-07-12

    我有一个自定义post类型的自定义metabox,用于记录我所在校园内的系统停机情况。metabox中的一个字段是一个多选框,其中列出了校园中的所有建筑。当我保存帖子时,我能够检索前端的建筑阵列。但是,如果我返回编辑帖子,multiselect不会高亮显示以前选择的建筑列表。因此,如果我更新帖子,我必须记住还要重新突出显示受停电影响的建筑物。所有其他(非数组)字段成功保留其数据。Adding the custom MetaBox:function add_custom_meta_box() {

  • 如何将多选菜单中的每个选项保存为它自己的meta_key+meta_Value对?

    时间:2013-07-23

    如何将多选菜单中的每个选项保存为自己的meta\\u键+meta\\u值对?这是基本的多选菜单。注意:多个选择菜单允许您选择多个选项。<select name=\"products[]\" multiple> <option value=\"1\">Product One</option> <option value=\"2\">Product Two</option> <option val

  • 发布前保存自定义字段数据

    时间:2013-07-25

    创建页面或帖子时,WordPress允许使用Ctrl+S保存内容(标题、正文、特色图像)。自定义字段的保存方式不同(在本例中,我也使用高级自定义字段,但在没有此插件的情况下会发生这种情况)。是否有人有以相同方式保存此数据的解决方案?在这种情况下,不能选择发布。UPDATE: 如果单击“保存草稿”按钮,自定义字段将保存。在内容区域中,ctrl+S保存似乎只在范围内。有没有一种简单的方法可以将其更改为全局post ctrl S?谢天谢地,“保存草稿”按钮消除了紧迫性,但那太好了!

  • 如何保存更改后的url YouTube链接?

    时间:2013-08-05

    在函数中。php i使用此更改youtube的宽度url:add_action(\'save_post\', \'set_url_youtube\'); function set_url_youtube() { $post = get_post($post_id); $content = $post->post_content; preg_match_all(\'#(http://www.youtube.com)?/(v/([-|~_0-9A

  • 如何防止元数据在帖子中被编辑?

    时间:2013-08-09

    我需要在每篇文章中自动添加一个“民意调查”,并且希望这样做,而不必每次都使用插件手动创建民意调查,因此我有一个想法,将民意调查结果作为元数据存储在文章中。因此,每次有人投票时,它都会将他们的投票保存为帖子中的自定义字段元值。这在理论上应该是可行的,但我早期发现的一个问题是,在编辑包含民意调查的帖子时,如果有人在我编辑时投票,然后我按Update,结果会重置回我开始编辑之前的状态,因为自定义字段会与帖子一起保存。当我更新帖子时,有没有办法阻止保存某个自定义字段?或者让它在保存之前检索最新的值?

  • 前端更新_发布_元帮助

    时间:2013-08-19

    我遵循中提供的帮助this 问题,但无法获取保存数据的表单。我尝试使用“save\\u post”操作挂钩来尝试保存帖子,就像我们在管理端所做的那样。任何帮助都将不胜感激。我的代码如下:/*这位于模板的get\\u header()上方*/if ( isset( $_POST[\'grn_data\'] ) && wp_verify_nonce($_POST[\'grn_data\'],\'update_grn_postmeta\') ) { //if nonce check su

  • 保存前根据第3个字段更改帖子中的2个字段

    时间:2013-08-22

    我有一个自定义内容类型,名为cards.我有3个自定义元字段,称为:my_cards_activity (选择字段类型;选项0和1)my_cards_user (选择类型;许多选项)my_cards_datetime (文本字段类型;yyyy-mm-dd-hh:mm格式)当我按下保存按钮时,我想得到my_cards_activity 字段(值可以是0或1),如果值为0,则更改my_cards_datetime 和my_cards_user 要清空值,只有在更改后才能全部保存。如果是1,则不执行任何操作。在

  • 根据日期自动更新邮政分类

    时间:2013-09-01

    我正在使用下面的函数根据当前日期将自定义帖子类型分类设置为某个术语。这适用于列出场馆即将举行、正在进行和未来活动的活动。我需要根据当前日期自动更新分类术语。现在,这个函数只有在我进入帖子并单击update以便在save\\u post上运行时才起作用。其他人提到我需要使用javascript来实现这一点,但说到js,我很笨。功能如下://Set post_status based on the current date function set_event_status($post_ID) {&#

  • 如何阻止用户更新发布日期

    时间:2013-09-07

    我有一个自定义角色,叫做“经销商”。一旦他们发布了新帖子,他们就不能删除它。他们也不能更新日期,这一点很重要,我对如何更新有点困惑。看起来旧的日期/日期保存在$\\u POST global中,所以我想我应该用这个来重写日期的更新信息。查看我的代码;function rd_dealer_save_post($post_id) { $post_author_id = $_POST[\'post_author\']; //print_r($_POST); //test if t

  • WP v3.6.1中未触发SAVE_POST挂钩

    时间:2013-09-18

    我开发了一个插件,它有一个自定义的metabox,使用save_post 挂钩以存储数据。这个插件已有18个月的历史,被成千上万的客户使用,所以我很确定一切都很好。自从我将测试平台更新到v3之后。6.1,我无法在以前创建的页面/帖子上运行该挂钩。它只适用于新的。(我是网站中唯一的WP用户。WP调试已启用)有没有人有过同样的经历?有什么线索吗?我错过了一些变化?EDIT: 我现在用来检查挂钩的代码是这样的(出于隐私原因,我删除了内部代码):function saving_metabox($post_id)