您当前的位置:首页 > TAG信息列表 > wp-insert-post
当POST_CONTENT包含链接时,wp_INSERT_POST()会出现问题吗?
当我使用创建帖子时wp_insert_post() 如果post_content 包含一个HTML链接,我正在获取post_content 在<head> 以及<body> 我的post HTML页面的。奇怪的是,当我在post_content 它工作得很好。有什么建议吗?这是我的代码:简而言之,我有一些帖子,我用它们作为模板。模板ID存储在一个名为$array_of_post_templates 我通过foreach循环运行它们以获得post\\u标题post_content 然
如果固定链接相同,是否不插入?
我有一个foreach循环插入帖子。我已经有了一些语句来检查post是否已经通过唯一的元值存在。但不知何故,通常当网站加载缓慢时,会发生一些奇怪的事情,出现重复的帖子。相同的永久链接,但仅在url末尾使用“-2”和“-3”等。我想知道是否有钩子或什么东西可以阻止wp_insert_post() 如果检测到必须将帖子添加到永久链接中,则函数将阻止插入帖子。
无法从wp_INSERT_POST()获取文章ID
function cgp_create_post($title, $name){ $new_post = array( \'post_title\' => $title, \'post_type\' => \'custom-post-type\', \'post_status\' => \'publish\' ); $mypost_id =
将表锁与wp_INSERT_POST一起使用?
我每5分钟运行一个cron,插入大量帖子。有时,这些cron会同时运行这两个cron。确保不会造成重复帖子。我想在插入期间使用sql锁表。但这是有问题的wp_insert_post() 因为这是在执行存储的sql进程。我不想使用常规SQL,因为我没有从所有方面获得好处wp_insert_post() 做并且可能会受到未来wp更新的影响。有什么方法可以使用wp_insert_post() 带锁的桌子?
ADD_USER_META允许多次点击并插入一个以上的值
我刚刚检查了我的表单上的双击,它插入了新的用户元,实际上插入了两次!问题是,我实际上需要这些值是非唯一的,以便可以多次插入。我的目标很简单,将表单中的数据发布到user_meta表格只从表格中插入一次,但似乎插入了两次、三次。。。我点击提交按钮的次数。我尝试了以下Javascript:var wasSubmitted = false; function checkBeforeSubmit(){ if(!wasSubmitted) { wasSubmitted =
我可以在插入/更新内容之前编辑wp_post>post_content吗?
我需要对插入到wp\\u post>post\\u内容中的任何内容应用某种加密,因此我想知道是否有一种方法,要么修改核心(而不是),要么使用一些过滤器或挂钩和函数,在保存内容之前执行加密。然后在post\\u内容实际使用之前,由前端或后端调用应用解密。提前感谢任何对此事有建议的人!
正在从帖子的所有元素中剥离内联样式的HTML属性
我试图在Wordpress中发布由外部方生成的HTML,但我得到的结果与style 属性,如果我以编程方式更新style 属性被删除,但如果我通过编辑器发布相同的HTML,它将保持不变。调试到目前为止,它看起来像kses 过滤器是执行实际剥离的对象原始HTML:<div class=\"container-fluid \" style=\"background-image:url(\'https://localhost/app/uploads/2018/08/315.png\');\"><
无法使用wp_INSERT_POST()插入分类术语
我有一个自定义的帖子类型,叫做eyeglasses 和自定义分类法models. 我还为分类学创建了两个术语,称为M156 和M120. 现在我正试图上传两篇文章以供测试通过wp_insert_post.这是添加$title 到post_title 属于eyeglasses 但不增加或更新该职位的任期。function we_load_posts($title, $term) { wp_insert_post(array( \"post_type\" =&g
WP_INSERT_POST不插入帖子
当一个用户(又名我)点击按钮时,我试图插入一篇帖子(这个按钮位于管理仪表板上的元框内)。这没有发生,我也不知道为什么。当我将函数的内容直接放入php页面时,就会插入帖子。但在函数内部,代码似乎什么都没有做。我的PHP add_action(\'wp_dashboard_setup\', \'schedule_synopsissen_setup\'); function schedule_synopsissen_setup() { wp_add_dashboard_wi
WP_SET_POST_TERMS()似乎非常慢
正常吗wp_set_post_terms() 非常慢?什么时候wp_insert_post() 大约需要1秒。添加4wp_set_post_terms() 操作前7-10秒。伪代码示例:$values = [\'value_1\', \'value_2\', \'value_3\', \'value_4\', \'value_5\', \'value_6\']; $post_id = \'1234\'; $taxonomy = \'offerings\'; wp
使用Yoast SEO插件设置主要类别
function set_primary_on_publish ($post_id) { global $post; $categories = get_the_terms( $post->ID, \'category\' ); // wrapper to hide any errors from top level categories or products without category if ( $categor
发布没有显示在前端的元数据,直到点击更新按钮
我尝试在WP中插入大约2000条视频帖子。在视频url的主题中有一个自定义字段,因此我使用相应的字段名将视频url添加到帖子元数据中。ACF似乎不用于此主题(Edge、Journo)。这些元数据在后端的该字段中正确显示,但在我点击每篇文章的更新按钮之前,这些元数据不会显示在前端。点击更新按钮后,一切正常。到目前为止,我尝试过:带有包含“meta\\u input”的postarr的wp\\u insert\\u post,后跟add\\u post\\u meta,然后在不同时间使用wp\\u publi
SAVE_POST中的WP_INSERT_POST将错误的元数据添加到插入的POST中
我有为Student post\\u类型保存元数据的代码。在保存元数据的同时,我还想为payments数组中的每个付款添加单独的帖子:add_action( \'save_post\', \'save_student_meta\' ); function save_student_meta( $post_id ) { // Code gathering data form $_POST // [...] $s
WP_INSERT_POST中的TAX_INPUT部分不工作
我正在通过wp\\u insert\\u post()插入帖子,在$args中,tax\\u输入如下所示:\'tax_input\' => array( \"programmas\" => \'Modern Family\', \"zenders\" => \'ABC\', ), 但实际情况是:“programmas”插入正确,但“zenders”没有插入。我百分之百确信我已经正确拼写了这些自定义分类法。运行该功能时,除“zenders”
ON SAVE_POST需要wp_INSERT_POST,并将部分帖子ID保存到子帖子,将子帖子ID保存到父帖子
我正在为自定义帖子类型及其元数据等开发插件。目前一切正常,但现在我需要扩展此插件-当某些元数据的值为X时,我需要在保存/编辑帖子时额外创建一个相同的自定义帖子。我很难弄清楚如何获得2个值:1)将“父”帖子ID插入“子”帖子到特定元数据2)将“子”帖子ID插入“父”帖子到特定元数据元数据以下是代码:add_action(\'save_post\', array($this, \'save_post_type_example_meta_boxes\')); function save_post_typ
如何处理来自API请求的新POST?
甚至问这个我都觉得很傻,因为看起来应该很简单,但我很难找到这个信息。Goal:向WordPress API发出POST请求,并提供新的POST信息。获取新的帖子信息,对其进行验证,如果信息有效且用户具有权限,则将帖子添加到数据库中。我假设我需要一个插件来公开一个新路由,并让它处理对该路由的所有请求。我有一个nextjs的无头设置,我需要前端用户能够添加帖子。我可以找出前端的一半,这是后端的一半,我有问题。如果您还需要其他信息,请告诉我,我会编辑我的问题以使其更清楚。感谢您抽出时间阅读此文!
如何使用wp_ins_post上传多张图片
Im使用wp\\U insert\\U post在woocommerces网站的前端添加产品我的当前代码将上载所有图像,但只有最后一个图像将位于产品库图像中这是我的密码;功能。phpfunction my_handle_attachment( $file_handler, $post_id, $set_thu=false) { // check to make sure its a successful upload if ($_FILES[$file_handler][
字段类型的高级自定义字段UPDATE_FIELD:分类
我需要通过wp\\u insert\\u post插入一篇文章,然后添加相关的post\\u meta-然而,wp管理员已经用优秀的ACF进行了定制。我知道我可以add_post_meta 以这种方式:add_post_meta( $post_id, \'q_key_type\', $q_key_type ); 然而,为了让ACF高兴,还需要使用“update_field“功能-类似于:update_field( \"field_52c737a413e07\", $q_key_type, $po
在运行wp_INSERT_POST之前检查是否有重复的自定义字段值
也就是说,我希望在创建帖子之前检查“guid\\u review”ACF值,以防止其重复。foreach ($items as $itemKey => $item) { $myPost = array( \'post_type\' => \'client_review\', \'post_title\' =>(string) $item->title,
带有高级客户字段中继器的WP_INSERT_POST
目前,我对我的新wordpress项目有点执着。最基本的是:用户可以创建营养计划,在那里他可以添加一些食谱,所以我需要从用户>营养计划>食谱建立关系,目前我不知道如何使用wordpress和acf解决这个问题。目前,用户可以选择自己的食谱,并创建一个新的“私人”营养计划。但现在我想将他所选配方的id保存到acf repeater字段。到目前为止,我只有这些:$new_post = array( \'post_title\' => $title,