您当前的位置:首页 > TAG信息列表 > wp-update-post
在今天之前将自定义发布状态更改为草稿
我尝试了我编写的这个代码,但看起来我做得不对。。主要的问题是我的代码获取了所有按meta-value-date排序的帖子,但我需要从今天的日期隐藏帖子(我无法做到),所以我从php strotime中完成了这一操作(这也很好),但主要的问题是我只需要5篇最新的帖子。。。如果有人能给点建议让这段代码正常工作,那就太好了echo \'<ul class=\"whats-on\" id=\"owl-demo\">\'; global $wp_query; $tDate = strto
WP_INSERT_POST_DATA过滤器挂钩标识当前操作
我有这个功能来设置wordpress帖子的标题,它可以正确地保存/更新帖子。主要问题是该函数会阻止删除帖子(它会删除标题,但帖子仍然存在)。是否有办法确定该操作是否是删除帖子而不是保存/更新帖子,并且如果是删除操作,显然我不会返回$数据?add_filter( \'wp_insert_post_data\', array($this, \'updatetitle\' ) , \'99\', 1 ); public function updatetitle($data) {
以编程方式更改SAVE_POST操作的POST可见性返回500
我正在尝试更改自定义帖子类型的帖子可见性。在“编辑”上。php屏幕用户可以使用自定义字段将帖子类型设置为普通或扩展。该字段应作为post\\U状态的抽象。但是,在save_post action 终止为500 Internal Server Error:add_action( \'save_post\', array( $this, \'save_meta_box\' ), 10, 2 ); [...] public function save_meta_box( $post_id, $p
WP_UPDATE_POST创建修订而不是更新帖子
我一直在尝试更新posts表中的一个帖子,但出于某种原因,它创建了多次修订,但没有更新主帖子。在过去的一天里,我一直在努力想办法解决这个问题,但到目前为止,我的运气还不错。$post_meta_value = get_post_meta($unit_post_id, $post_meta_key.\'_after_id\', true); global $wpdb; $my_post = array( \'ID\' => $
比较预保存的POST_TITLE和后保存的POST_TITLE
我正在Wordpress产品网站上实现一个库存更新程序,该网站通过其自定义api与第三方网站集成。我们将有很多人更新第三方网站,我需要在我们的产品网站上设置自动更新,以便对第三方网站上的库存所做的更改反映在我们的产品网站上。我几乎所有的东西都很有魅力(cron job等),但我在更新post\\u标题时遇到了一些困难。保存给定帖子(产品帖子类型)时,Wordpress正在清理帖子标题。我希望能够在第三方网站上更新产品名称,然后将新值自动保存到我们的产品网站。我正在使用wp\\u update\\u pos
特定自定义帖子类型的WP_UPDATE_POST
首先,我很抱歉我的英语很差,当我升级一篇帖子时,这段代码将帖子slug更改为“profileid”costom字段值。。add_action(\'save_post\', \'my_custom_slug\'); function my_custom_slug($post_id) { //Check it\'s not an auto save routine if ( defined(\'DOING_AUTOSAVE\') &&
更新一篇帖子而不用转义和符号?
我发现了wp_update_post() 逃逸邮件中提供的所有符号post_content. 我正在尝试更新一篇帖子,但没有将符号转换为&. (我需要向post_content 员额领域)。所以,我想找到一种方法wp_update_post() 禁用转义,或者替换另一个函数。一种方法是锻炼$wpdb 直接,但我宁愿不要,因为这似乎是我最后的选择。我所做的一个观察是,如果您使用“文本”视图通过管理界面编辑帖子,您可以成功地将符号添加到post\\u内容中,而无需将其转换为&
通过wp_update_post插入并更新post_type
我编写了一个函数,可以在页面中插入内容,并且每个日期都会自动更新。我用过wp_update_post( $my_post ); 更新页面。我想先在顶部特定的页面中插入内容,然后更新,但它不起作用。它只是更新或插入内容。。function wp_emallmobnok(){ $postdater = parsidate(\'j / F / Y\',$datetime=\'now\',$lang=\'pre\'); $postdate = date(\'Y-m
程序化更改帖子作者
给定一个用户id、$user\\u id和post id、$post\\u id,我如何以编程方式更新wordpress帖子作者?注意:这些帖子已经创建,创建时无法设置作者。另一个过程是创建帖子并默认管理员为作者。我没有创建帖子的权限,但在创建帖子后可以访问。
我如何才能阻止wp_UPDATE_POST弄乱了HTML示例代码?
我在前端展示了一些示例HTML/PHP代码(语法突出显示)。这些条目显示为FAQ自定义帖子,并有一个插件(CMS树页面)来改变菜单顺序,在菜单上显示这些内容。每当我更改顺序时,它都会调用wp_update_post, 正在更新ID, menu_order, post_parent, post_type. 对于调试,我输出post_content 更新前和更新后的产权都会发生可怕的变化。之前(正确):[html light=\"true\"]</body>[/html]
问题:wp_INSERT_POST和POST_CONTENT字段错误无法更新数据库中的POST
我在创建要在WordPress站点中使用的导入/缓存脚本时遇到问题。此提要来自单个文本文件,然后将其解析并作为数组返回。当运行提要中的每个项目时,我使用wp\\u insert\\u post函数添加数据(见下文):$post = array( \'post_title\' => $property[\'DISPLAY_ADDRESS\'], \'post_name\' => sanitize_title($property[\'D
如何检查wp_update_post是否成功
我想使用更新帖子wp_update_post( $my_post ); 如何检查是否成功?更新成功后是否应返回帖子ID?我正在尝试:$post_id = wp_update_post( $my_post ); if ( $post_id ) { echo \"successful\"; } else { echo \"fail\"; } 上面的代码没有返回任何ID,所以我想确定它是否正确。
在用户上传视频后更新帖子
我正在使用WP File Upload插件:https://wordpress.org/support/plugin/wp-file-upload该插件允许您在前端上传文件,并将其“附加”到插件显示的帖子上。插件的工作原理与广告一样,在媒体库中查看时,视频确实会附加到帖子上。我已经在我的帖子中包含了WP短码[视频],默认为第一个附加的视频文件(如果存在)。在用户上传视频(在我的例子中是mp4)之前,视频不会显示,因为没有附加的视频。成功上传视频后,我有一个小脚本可以刷新页面以显示现在上传的视频。页面刷新,
在前端更新/保存wp_Terms_Checklist生成的项目
我在一个前端页面上显示了自定义帖子类型的自定义分类列表,其中显示了用户以前选中的所有项目。我已将其正确显示,但我无法确定如何保存任何新的/更改的选择。这是我用来显示术语的代码:$args = array( \'descendants_and_self\' => 0, \'selected_cats\' => false, \'popular_cats\' => false, \'walke
无法更新页面-字符太多?
我对页面更新有问题。我正在努力保存14230多个字符。“更新”后,worpress将我移至“帖子”页面。我在此视频中显示此问题:https://youtu.be/3Y8qgFEizBU然而有时我可以再添加一个字符并正确保存!接下来,我无法保存超过14231个字符。等等。这可能不是字符限制的问题。我试图增加内存限制。htaccess php_value max_input_vars 1000 php_value suhosin.get.max_vars 1000 php_va
如何将帖子状态从“征求意见稿”改为“发布”?
我的脚本使用代码设置帖子内容。我也在运行WP To Twitter 插件,自动推特这些帖子。问题是,虽然插件使用默认的WordPress帖子字段正确地构建推文,但它没有使用可用的自定义帖子字段,也没有使用帖子所附加的分类法的术语名称。插件作者探讨的理论是,这些自定义字段和术语正在被保存after 帖子本身已经发布,这意味着它们在推特上是看不见的。这看起来是真的。我的代码。。。使用wp_insert_post 将包含默认字段的帖子另存为post_status publish</然后使用添加自定义字段u
当一种类型的POST发生问题时清除另一种类型的POST的缓存
EDIT: <根据@TimHallman的回答,我有一个后续问题,请看这篇文章的底部我正试图做一些超出我头脑的事情,我想得越多,我最终会遇到越多的问题。这就是我的情况:类型的自定义帖子golfcourse, 每个人都有一个高尔夫球场</类型的自定义帖子clubnews.</俱乐部新闻有以下术语clubnewsowner 与他们相关</clubnewsowner分类法与高尔夫球场相同我所做的是(使用自制的短代码)在每个高尔夫球场帖子上检查是否存在一个或多个clubnews类型的帖子,
在过期日期过后更新我的帖子
我已经做了更多的研究,并阅读了下面的文章,这篇文章正是我想要它做的。根据作者的说法,代码是可行的,但当我尝试根据自己的情况调整代码时,它不会更新帖子状态。有人能告诉我我做错了什么吗?原始代码:$ap = get_post_meta($post->ID,\'sub_seminars_0_start_date\',true); $startdate = date(\"Ymd\", strtotime($ap)); $todaydate = date(\"Ymd\"); if(st
具有多个帖子的前台表单
我一直在研究前端后期编辑/创建表单,但我似乎找不到任何关于在同一页面上有多个表单的信息。请原谅我对POST方法的理解不准确。这是一个查询当前用户的所有草稿的页面post_type 机密的然后它遍历所有帖子,并为每个帖子创建一个编辑表单。<?php /** * Template Name: Edit Post * * This is the default template. It is used when a more specific template ca
我可以在插入/更新内容之前编辑wp_post>post_content吗?
我需要对插入到wp\\u post>post\\u内容中的任何内容应用某种加密,因此我想知道是否有一种方法,要么修改核心(而不是),要么使用一些过滤器或挂钩和函数,在保存内容之前执行加密。然后在post\\u内容实际使用之前,由前端或后端调用应用解密。提前感谢任何对此事有建议的人!