您当前的位置:首页 > TAG信息列表 > wp-update-post
使用定制表的正确方式是什么?
我使用sql手动向wordpress数据库添加了一个表CREATE TABLE. 我想添加用于添加、修改和删除此表中数据的函数,就像wp_update_user(). 我应该为我的新表创建一个接口吗?我该怎么办?有关此问题的详细信息:我希望该网站的用户能够加入组/团队。我在数据库中设置了一个团队表(它有团队ID、团队类型和团队名称)和一个连接表(有用户ID/团队ID)。我希望能够从page_template.php 文件例如,我想调用一个函数,根据用户的表单输入将新团队插入数据库。
正在从帖子的所有元素中剥离内联样式的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中插入大约2000条视频帖子。在视频url的主题中有一个自定义字段,因此我使用相应的字段名将视频url添加到帖子元数据中。ACF似乎不用于此主题(Edge、Journo)。这些元数据在后端的该字段中正确显示,但在我点击每篇文章的更新按钮之前,这些元数据不会显示在前端。点击更新按钮后,一切正常。到目前为止,我尝试过:带有包含“meta\\u input”的postarr的wp\\u insert\\u post,后跟add\\u post\\u meta,然后在不同时间使用wp\\u publi
如何更新一篇帖子的孩子?
我在WP reference和Google中找不到任何关于它的信息,所以我问你:我想通过一个表单更新一篇文章,并使用它的子项。 $post = array( \'ID\' => $mainid, \'post_status\' => \'wartend\' ); $lead = wp_update_post($post);
发布/更新后自动填充自定义字段值
我已经四处搜索了一下,很难找到这个问题的答案。我试图做的是在更新或发布帖子(自定义帖子类型)时自动填充自定义字段。理想情况下,无论何时创建或更新帖子,完成的脚本都会调用API并用结果信息填充自定义字段。但现在,我只是想用一个简单的字符串自动填充我的自定义字段进行测试。这是我的代码:add_action( \'save_post\', \'update_tmv\' ); function update_tmv($postid) { if ( !wp_is_post_revision(
基于WP_UPDATE_POST的函数适用于现有帖子,但不适用于新帖子
我有一个功能,可以根据“高级自定义字段”更新帖子标题。它在现有帖子上有效,但在我创建新帖子时无效。当我尝试保存帖子并查看帖子列表时,它并不存在。任何帮助都将不胜感激。function my_post_title_updater( $post_id ) { if ( get_post_type() == \'equipment\' ) { $my_post = array(); $my_post[\'post_title\'
我如何才能阻止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]
自定义POST保存导致500错误
遇到500错误的问题。有时会保存更改,通常不会。我已经输出了$key/$值,以验证它是否到达函数和foreach。输出是反复出现的第一个键/值对。。。我这样做是因为我将有未知数量的“官员”,这些官员将作为自定义职位类型输出。$name = \'officer\' . \'-\' . $officer_id . \'-\' . $count; ?> <label for=\"<?php echo $name; ?>\">Officer #
如果当前用户和帖子作者相同,则更改帖子状态的函数
如果一篇文章是由作者发表的,我想强制它恢复为草稿。以下是我迄今为止编写的函数:function check_user_publish () { $user_id = get_current_user_id(); $author_id = the_author_meta( \'ID\' ); $postID = the_ID(); if ($user_id == $author_id) { $query = array(
使用批量编辑时,在wp_UPDATE_POST之后调用set_post_Format吗?
编辑:请参见下面的注释。更改问题以反映此新信息根据我在《codex》中的理解,save\\u post意味着在保存帖子后(以及创建新帖子时)总是会触发。然而,在使用批量编辑时,我遇到了一些奇怪的行为。使用下面的代码,我的同步功能在使用快速编辑和批量编辑时运行得很好,但仅使用批量编辑时同步帖子格式除外。要清楚的是,我正在同步的批量编辑中唯一可用的内容是作者、帖子格式、类别、标签和帖子状态。WordPress数据库中的all正在更新,但由于某些原因,只有作者、标记和类别使用my sync方法同步到外部数据库。
Wp_UPDATE_POST后显示成功消息
我想使用从前端更新表单时显示一条成功消息wp_update_post 在表单的顶部。我在编辑页面上使用以下内容$post_id = wp_update_post($edit_post); 和定义的函数function write_here_show_success_messages( $success_msg ) { echo \'<div class=\"form-success\">\'; echo \'<span>\'.$succes
Error in WP_update_post
我在wordpress文件夹外创建php文件来编辑wordpress帖子,使用此代码时出错。wp\\U update\\u发布<?php include \'/go1/wp-includes/post.php\';?> <?php // Update post 1 hello word $my_post = array( \'ID\' => 1, \'post_title\' =&
自动将php函数插入POST$the_content
我正在尝试在我的CPT的每篇文章中自动插入2个php函数。我遇到的问题是,尽管我找到了一种添加文本的方法,但我不知道如何添加php函数,因为我的代码会将其作为常规文本添加到帖子中。这是我函数文件中的内容--- add_filter( \'default_content\', \'my_editor_content\', 10, 2 ); function my_editor_content( $content, $post ) { swit
更新按钮(有时)灰显
我会说,大约有50%的时候,当我编辑帖子时,“更新”会变灰。我所做的是复制标记,刷新,然后重新应用和发布,这是一个糟糕的解决方法,因为它没有解决问题。有什么想法吗?我想我可以禁用插件,但由于错误时有发生,识别恶意插件可能需要很长时间。。。。我想我的问题是-什么会导致这种行为?谢谢-2017纽约快乐
是否有一个BEFORE_SAVE_POST挂钩或类似的挂接
我需要检查post状态的值,以便在post更新甚至批量更新期间更改。然后根据该值调整post的其他值Example:假设我有一个自定义的帖子状态状态一,状态二,状态三,状态一status-one. 所以当我把这篇文章更新到另一个状态时,status-two, 我需要检查一下我以前的状态status-one 还是没有?我知道这听起来有点混乱。请让我知道,如果有任何方法,我可以澄清它。
通过id更新POST_PARENT(多次)
如何更新post_parent 通过ID?我试过:add_action(\'init\',\'updating_parent\'); function updating_parent(){ $args = array( \'post__in\' => array(208,51) ); $my_posts = get_posts( $args ); foreach (
无法修改(更新)帖子-找不到页面
几天来,我在修改一些帖子时遇到了问题。当我试图修改帖子的内容时,我收到404错误,重定向到我找不到的页面。做谷歌研究,所有的基本测试,清除缓存,浏览器,启用/禁用插件,更改永久链接,等等,我在WP论坛上发现了这一点,说Apache的ModSecurity 导致问题: https://wordpress.org/support/topic/clicking-the-post-draft-button-sometimes-redirects-a-404-not-found-page/ https://
Wp_UPDATE_POST()有哪些限制?
我在wp\\u posts表中有两个字段wp_update_post() 似乎无法改变。我正在尝试使用以下代码:$echo $group_access; $echo $tag_list; $my_post = array( \'ID\' => 12095, \'post_title\' => \'Test Title\', \'post_content\' => \'Test Conte
Wp_UPDATE_POST出现“内部服务器错误”
我正在为我的一个网站编写一个插件,当按下按钮时,该插件将切换两页状态。因此,当按下ON按钮时,它将在发布另一页的同时将一页转换为草稿,而按下OFF按钮则将另一页转换为草稿。我遇到的问题是,当您按下按钮时,会出现“内部服务器错误”页面。你需要刷新两次,然后才能进入我想要的页面。我怎样才能解决这个问题。我的代码<?php /* Plugin Name: Page Toggle Description: Toggle page status Version: 0.1
Wp_UPDATE_POST()做了什么$wpdb类不能做的事情?
我最近不得不对我的wp_posts 来自WordPress插件的表。我第一次试着用wp_update_post(), 认为这样做就行了。显然地wp_update_post() is only able to edit a predefined set of table fields (可能是WP默认值)。然后我偶然发现$wpdb 班我想我读到了wp_update_post() 使用$wpdb 这很有趣,但也引出了一个问题,为什么wp_update_post() 当您可以使用$wpdb 直接上课?什么是wp