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

  • 在私人发布帖子时保持POST_DATE与挂起的POST_DATE相同

    时间:2017-04-03

    我正在保存我的CPTprivate status. 因此,过渡将从pending 到private. 问题是,当这篇文章第一次提交并等待处理时,在post_date 字段(db)。但当帖子发布后,日期更新为当前日期。我想保留发帖的原始提交日期,即使是后来私下发布的帖子。所以我做了如下事情:function mycpt_keep_pending_date_on_publishing( $new_status, $old_status, $post ) { if( \'mycpt\' ===

  • SAVE_POST影响创建和删除

    时间:2017-10-11

    我写了一点代码,在保存时更新帖子名和(我的cpt的)slug。当我更新帖子时,这很有效。我只是注意到这几行影响了帖子的创建和删除。当我单击删除帖子时,会出现一条消息,说帖子已被删除,但没有。它总是在我的仪表板上。当我创建一个新帖子时,我也会收到一条成功的消息,但帖子没有创建。当我删除此代码时,添加和删除正在工作。。所以我认为这个钩子导致了一些错误。function rohs_update_title($post_ID){ $post_type = get_post_type($post_I

  • 如何在保存自定义岗位类型时自动更新日期和时间

    时间:2018-12-05

    我需要在保存帖子时更新日期和时间。我在下面的线程中看到了代码,但我只需要对自定义帖子“new\\u cpt”中包含的帖子使用此技巧有可能吗?参考号:Update post date to modified date automatically

  • 使用AJAX按钮在帖子中更新状态、元数据

    时间:2019-03-06

    因此,我尝试单击我在元框中制作的自定义按钮,以启动AJAX。除了获取帖子ID和刷新页面之外,其他所有工作都可以完成。我试过使用global $post; $post_id = $post->ID 或$post_id = $_POST[\'post_id\']; 或$post_id = get_the_ID(); , 这些都不管用。我最终想要完成的是:点击按钮后,弹出一个“你确定吗?”是/否。如果单击“是”,更改状态功能将启动并刷新状态已更改的帖子页面。我正在使用一个Ajax Get,其URL位于我的

  • 为什么wp_update_post()不更新GUID?

    时间:2019-03-29

    正在尝试更新GUID 在附件上使用wp_update_post() 函数,但它不会更新GUID,也不会引发任何错误。示例代码:$post = [ \'ID\' => 45, \'guid\' => \'https://example.com/foo.png\' ]; wp_update_post($post);

  • Update around 200,000 posts

    时间:2019-04-05

    因此,我最近通过MySQL从一个普通站点迁移到wordpress CMS。我成功地将旧数据库与WordPress的数据库相适应。现在,该网站有3种语言的内容。我正在使用polylang来实现这一点。我已经成功地创建了分类关系,我可以看到我所有的帖子都有所需的语言id。我还有大约60个类别。Polylang有一个功能,如果更新了帖子(而不是数据库更新),则会以帖子的语言动态创建所需的类别。我已经通过手动更新对此进行了测试,并且效果良好。但问题是我无法找到一个解决方案来一次性批量更新所有帖子。I tried

  • 更新所有WordPress帖子的标题和内容,然后在表格中显示它们

    时间:2019-04-15

    我正在尝试更新所有WP帖子标题和内容,然后将刚刚更新的帖子显示到表中。我正在使用以下代码,但它不起作用:$args = array( \'post_type\' => \'post\', \'numberposts\' => -1 ); $myposts = get_posts($args); foreach ($myposts as $mypost){ $mypost->post_title = $mypost-&

  • 设置帖子到期并在到期时删除帖子

    时间:2019-05-30

    我正在尝试创建一个函数,允许我在一天的日期等于或高于自定义ACF字段中填写的日期时删除文章。我在我的单曲中写了下面的函数。php来测试它。它可以工作,但您必须阅读相关文章才能执行此函数(实际上非常符合逻辑)。我想要的是,这个函数在所有文章上自动运行,而不必转到文章。这对我来说很困难,我经常使用插件来做这样的事情。你能告诉我一些达到预期效果的方法吗?我真的在寻找使用Wordpress来提高我的后端技能,所以我不是特别要求现成的解决方案,而是如何指导我的工作。功能如下:/** * Draft aft

  • 在WordPress管理面板的编辑POST屏幕上更新后,如何触发一个javascrip函数?

    时间:2019-06-25

    我使用Wordpress 5.2.2,并开发了一个自定义主题。EDIT : 在我的主题中,我添加了一个显示输入类型=“text”的元框。函数中的代码。我的主题的phpif ( ! function_exists( \'vn_add_metabox\' ) ) { function vn_add_metabox () { add_meta_box(\'vn_youtube_single_metabox\', __(\'Youtube link\', WP_THEME_

  • 更改类别时更新发布(发布)日期

    时间:2019-08-11

    当您将类别/分类法更改为特定类别/分类法时,是否有方法更新发布日期?示例:-文章类型“项目”-2个类别:进度/完成当您将文章“项目一”(从进度)的类别更改为完成时,发布日期必须是当前日期和时间,否则将是最后发布的文章。

  • 在提交表单时使用wp_UPDATE_POST根据$变量的值更改术语

    时间:2019-09-08

    Background<我使用一个前置表单,通过使用带有自定义分类法(调用类型)的wp\\u update\\u post to a custom post type(call),向元框提交数据</然后,它还更新了这篇文章的术语和分类法</代码对此完全有效</这是工作代码//update post $post_id = wp_update_post($post_information); if($post_id) {

  • WP_INSERT_POST($POST),使用UPDATE_POST_META添加一个值数组

    时间:2019-10-29

    我尝试通过post创建(wp\\u insert\\u post)将数组存储在多个自定义字段中。数组是$event\\u test,键是meta\\u输入上的event\\u test。表单提交时,将显示自定义字段,但其为空。// Form to Post Quform add_filter(\'quform_post_process_1\', function (array $result, Quform_Form $form) { // Default Pos

  • Wp_trash_post()将POST复制到垃圾桶

    时间:2019-11-13

    我想把一个帖子转到循环中的垃圾站。这是我的代码;function run_every_five_minutes() { global $post; $wp_query = new WP_Query(array(\'cat\' => array(1), \'posts_per_page\' => -1, \'date_query\'=>array(\'after\' => \'2 hours ago\', \'inclusive\' => tru

  • 如何在发布后挂钩上获取标签?

    时间:2019-12-03

    要求:在每个发布/更新帖子上,我们需要帖子中的所有标签,并在上面执行一些功能。Case 1:创建帖子、添加标签并立即发布===效果完美===Case 2:更新旧帖子并点击更新按钮。===完美的作品===Case 3:创建帖子,添加标签,并将其保存到草稿和关闭。。再次打开同一篇文章,点击发布,不做任何更改=== FAIL === post结果中没有任何内容。。找不到标签,但贴子中已有标签,但如果我们更改了某些内容或只是删除并添加了相同的标签,那么它就可以工作了。我想处理第三个案子。。如何在发布时获取草稿帖子

  • 自定义元框(SELECT2)不保存分类术语

    时间:2019-12-31

    我有密码,/* * Add a metabox * I hope you\'re familiar with add_meta_box() function, so, nothing new for you here */ add_action( \'admin_menu\', \'rudr_metabox_for_select2_cat\' ); function rudr_metabox_for_select2_cat() { add_me

  • UPDATE_POST_META不使用TRANSPATION_COMMENT_STATUS

    时间:2020-03-19

    我正在尝试将平均评论保存为帖子元,每次都需要根据评论状态进行更新。/** * Gets comment average data. */ function sw_get_averagerev( $post_id ) { if (get_post_type($post_id) == \'review\') { $prev_averating = get_post_meta( $post_id, \'wp_review_comme

  • Update post if exist from PHP

    时间:2020-11-15

    出于自动化原因,我想用动态数据和cronjob从php发布文章。我几乎成功了,你可以说这很有效,但方式不正确。如果标题不存在,请创建它。如果标题存在,它会更新它,但有一个小错误。它将使用相同的数据再次发布,而不是更新。这使得新的帖子共享插件在每次更新时都会共享帖子,我想避免这种情况<?php // require wp-load.php to use built-in WordPress functions require_once("/var/www/mysite.com

  • 为什么wp_UPDATE_POST会导致白屏?

    时间:2021-05-19

    我制作了一个自定义的帖子类型,名为;福格拉斯;。福格拉斯帖子类型中的每一篇帖子都没有标题,也没有永久链接。它们都是保存后的自动拔模。因此,我想获取帖子ID,并将其设置为标题和永久链接。我使用以下代码: function foglalasi_adatok( $post_id ) { $post = array( \'ID\' => $post_id, \'post_title\' => $post_id,

  • WP_UPDATE_POST不会将发布状态从草稿更改为发布,返回1

    时间:2021-06-02

    我正在为前端编写一个审批后实用程序,因为我们不希望编辑器能够访问管理仪表板。堆栈上的问题与我试图完成的几乎相同,但这家伙的问题与无限循环问题有关。否则,他声称他的代码有效:How to change post status from publish to draft using hook in wordpress?我正在编写一个插件来实现这一点(在我的例子中,我想将“草稿”更改为“发布”)。我不想编辑这些函数。php的子主题,因为我希望插件是独立的,对于任何WordPress站点。所以所有代码都在插件的主

  • 可以通过SQL“更新”页面吗?

    时间:2021-06-16

    “我怎么能”;更新(&Q);WordPress中使用MySQL的页面?一、 例如,有效地点击;更新(&Q);使用MySQL的页面编辑器中的按钮?但不更改页面?我在做什么:我正在使用PHPMyAdmin中的MySQL查询(即Woocommerce产品数据)对wp\\U Posteta进行一些批量更改。我发现每个页面都需要手动“编辑”;已更新;在页面编辑器中,产品数据将正确显示在前端。一旦我在wp\\u Posteta中进行更改,然后在wp\\u update\\u post resave每个页面中进行更改,