您当前的位置:首页 > TAG信息列表 > save-post
在同一流程中创建帖子和更新
简介:我正在使用一个名为事件日历的奇怪插件,它在WP函数之外运行。例如,我无法使用WP函数检索自定义字段。因此,从本质上讲,我的问题是,我需要更新一个不同于事件日历CPT中发布的自定义内容的帖子类型,但我只能在帖子完全保存后检索它,而不能在“save\\u post”操作挂钩上检索,因为此时没有帖子元信息。所以我的问题是:是否有可能在保存帖子操作后立即在帖子中引入更新?最好推荐哪些选项我的一个想法是使用另一个save\\u post操作,其优先级比引入更新功能的save\\u post操作低。但不确定这是
自定义元框(SELECT2)不保存分类术语
我有密码,/* * 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
前端提交后jQuery克隆行不会保存
为什么克隆的值不会保存在DB中?对于第一行(不是克隆的那一行),它工作得很好,但当我使用jQuery(.clone)添加新值时,新添加的值不会保存。。。jQuery$(\'#add-embed\').on(\'click\', function() { var row = $(\'.empty-row\').clone(true); row.removeClass(\'empty-row\').addClass(\'entries\'); r
如何在保存自定义帖子类型前检查重复记录
我有一个自定义的post类型,在记录实际保存到数据库之前,我需要检查重复的记录。要求是这样的:在保存记录之前,我需要检查当前提供的post\\u title、country(元字段)和city(元字段)组合的另一个记录是否已经存在。我编写了搜索类似记录的函数:function mbs_check_duplicate_record() { global $post, $wpdb; $company = $_REQUEST[\'post_title\']; $p
Meta box html在保存后未更新
我有一些元框设置,一些是我自己的,一些是在插件中初始化的。正如标题所示,这些元框在帖子提交后不会以图形方式更新。这里有一个问题的例子,我有一个元盒,它有一个单一的切换来启用通知。在发送第一个通知并发布帖子后,我取消了复选框并在其上方添加了一点警告。但是,在我完全刷新页面之前,这不会更新。我对wordpress相当陌生,但这似乎不是正确的行为,因为当我调试代码时,我可以验证是否在save\\u post之后调用了metabox回调。通过查看Chrome的开发工具中的网络选项卡,我还可以看到,当我“save\
您如何接收新保存的帖子的最新永久链接或条款?
使用古腾堡块编辑器时,用于保存帖子的常规挂钩与经典编辑器的行为不同。pre_post_updatesave_postwp_insert_post</例如,如果您将save_post-钩住$permalink 以及$categories 将not 返回新值,但返回旧值。这不是我所期望的经典编辑器的行为。add_action( \'save_post\', \'custom_save_post\', 10, 3 ); function custom_save_post( $post_i
紧急-WordPress继续创建帖子
我试图创建一个WordPress函数来更改post\\u名称。我的最终功能是:function edit_permalink( $post_id ) { if ( \'ratings\' === get_post_type( $post_id ) ) { remove_action( \'save_post\', \'edit_permalink\' ); $slug = get_post_field(\'post_tit
Add_action(‘the_content’,‘my_plugin_content’)为空
我在个人插件中创建,从个人表中恢复数据。Con add\\u action(“the\\u content”,“my\\u plugin\\u content”);乌纳帕吉纳的《远观世界》(posso far vedere il contenuto)。我想用add\\u filter(\'save\\u post\',\'my\\u plugin\\u content\')保存wp\\u posts中的内容,但内容为空。function my_plugin_content($content){
将复选框类型的元字段迁移到块编辑器时出现问题
我正在尝试向插件添加Gutenberg支持,该插件使用一个名为_meta_restrict, 同时保持与经典编辑器的背面兼容性。我取得了一些进步,但我现在陷入困境,需要一些帮助。这是我用来在经典编辑器中注册和保存元字段值的相关代码:function register_meta_field() { register_post_meta( \'custom_post_type\', \'_meta_restrict\', array( \'show_in_rest\'
是否在发布/更新帖子时自动将固定链接复制到剪贴板?
发布/更新帖子时,将显示一条消息,提供永久链接。是的,我们可以手动将永久链接复制到剪贴板,但我希望它自动复制,就像它显示消息一样。我的计划是,在save\\u post操作时将我的自定义javascript文件排队。1. First, test if the script will run successfully.function ff_load_scripts() { wp_enqueue_script(\'custom-js\', get_stylesheet_directory_u
在自定义元数据框中保存多个字段(下拉列表和文本)
我见过很多人问这个问题,但似乎什么都不管用。我在CPT中有一个简单的metabox,需要保存两个值。它需要保存页面下拉列表和url文本字段。我可以获取要保存和显示的文本字段,但不能获取下拉列表。初始化时正在调用我的类。我想这和$dropdown_args 变量,但我不太确定。我可以在数据库中看到它正在保存,但保存后它不会显示所选内容。描述元框保存并显示良好,这是需要帮助的登录页。我已经发布了我所有的代码,任何帮助都将不胜感激。 class description_meta {
在POST保存/更新后执行php
我创建了一个php脚本(generate.php),它根据设置的条件查询帖子,然后将结果写入自定义xml文件。我想执行generate。php每次按下post Save/Update按钮时。你知道怎么做吗?也许每X分钟使用一次cron作业会更好?
在发布时将新帖子更改为“待定”--但“发布失败”--为什么?
我只想让2名仰慕者能够发布事件。因此,我想将任何其他用户发布的任何新事件设置为;“待定”;当帖子为“时”;已发布"E;我想,从技术上讲,这意味着它不会被出版。但不管怎样,这就是我所尝试的: function set_to_pending($id, $post, $update){ $the_post = print_r($post, true); $the_post_author = $post->post_author; $the_p
未触发WooCommerce_PRODUCT_QUICK_EDIT_SAVE挂钩
我正在尝试在woocommerce产品的快速编辑中添加自定义字段。我设法显示字段并用jquery填充,但我无法保存更新的数据。add_action( \'quick_edit_custom_box\', array( $action_class, $quick_edit_method_called ), 99, 3 ); add_action( \'admin_enqueue_scripts\', array( $action_class, $quick_edit_script ), 99 );&
保存发布操作被调用两次
我已经看到过几次这样的帖子,但都没有完美的答案:我有一个用于CPT上save\\u post的操作挂钩。我已经尝试了我能找到的一切,但它总是被调用两次:这是我的代码:function mySavePostCustomFunc( $post_id, $post, $update ) { // If this is just a revision, or if it is an autosave if ( wp_is_post_revision( $po
保存新帖子时从帖子中删除类别
我的代码有问题。我试图从使用该类别的帖子中删除一个类别,然后在保存帖子时添加相同的类别。例如,如果我有一篇帖子使用了;第一次发布“;,保存使用该类别的任何帖子时,将删除该帖子,并将正在保存的新帖子添加到该类别中;第一篇帖子;。我正在使用的代码在保存帖子时会添加类别,但之前使用该类别的帖子不会被删除。这是我的代码:function save_category($post_ID){ // get all posts using \'First post\' category $categori
使用ACF中的值填充其他字段
我正在努力解决这个问题。我有一组pf ACF字段和一个带有相应值的XML文件。我想要的是用户能够填写一个字段(使用id)并在发布帖子上,根据id填充其他字段的值。我能够在XML上搜索并填写值,但我不知道如何运行此函数。我尝试使用“save\\u post”挂钩,但它在发布之前运行该函数,id字段仍然为空。如何使用自定义字段中的值和作为vars的post id运行函数?我有以下代码:function test_read($post_id) { $file = glob(\'wp-conten
保存Pre_POST_UPDATE中的值
我在这里四处寻找答案,但我没有找到确切的答案,所以我尝试一下:我正在创建一个插件我创建了一个自定义帖子类型,我创建了一个与此CPT关联的元框,在这个元框中,我有很多表单元素(From these values in the metabox I want to create new content for the current post(这里有个问题))/ul>我正在使用:(这是一个基于类的插件) //I\'m using this hook because then I can retrieve
在不使用wp_update_post()的情况下更改文章作者
在WP中更改帖子作者的标准或更明显的方法是使用wp_update_post() 功能,如所示this question.但我有一个问题,描述如下:// Inside the save_post attached callback $arg = array( \'ID\' => $post_id, \'post_author\' => $whoever, ); wp_update_post($arg); --> This f
如何检测到SAVE_POST挂钩正在调用仅与当前编辑帖子页面相关联的回调
我正在使用save\\u post挂钩处理通过admin edit post页面完成的帖子中的更新。但由于我有十多种自定义帖子类型,因此当我保存所有帖子时,与其中每一个相关联的save\\u帖子都会被触发。如果save post回调与当前编辑屏幕不对应,我想向将返回的函数添加一个提前返回。详情如下:function save_post_type_WHATEVER1{ if(not editing whatever1 cpt){ return; } }