您当前的位置:首页 > TAG信息列表 > wp-insert-post
WP_INSERT_POST($POST),使用UPDATE_POST_META添加一个值数组
我尝试通过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_INSERT_POST删除以前发布的自定义元数据
我创建了一个名为“工资存根”的自定义帖子类型,以及两个自定义元字段“净工资”和“链接”(指向工资存根文件的链接),以及两个自定义分类法“状态”和“员工”。我在admin中设置自定义字段,然后单击save。然后,前端的其他人检查工资存根并单击approved,此时,仅当“net pay”自定义元不为空时,才会触发wp\\u set\\u post\\u terms以将“status”从“pending”更改为“approved”,也会触发wp\\u mail以发送电子邮件。单击该批准按钮,wp\\U ins
如何在插入后期间允许src标记中的data:Image属性?
我正在使用插入帖子wp_post_insert(). 我的帖子内容如下:<img src=\"data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAN4AAAB6CA { ... } 但在插入过程中,Wordpressremoves 数据属性。因此,上述代码变为: <img src=\"image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAN4AAAB6CA { ... } 我试过这样的方法,但没有成
前端提交通过外部url上传图片
我有AJAX表单,可以通过电影id获取电影数据,并将这些数据发布到新的帖子中。这是我的功能,它工作得很好,但我无法通过外部URL上传图像。// Image URL $poster = \'//domain.com/image.jpg\'; // Submit Function function movie_grabber() { if(isset($_POST[\'movie_nonce_field\']) && wp_verif
WP_INSERT_POST生成无休止的帖子
我正在使用wp_insert_posts 以编程方式创建帖子,但它会不断生成相同的帖子。我正在使用一个名为irl-today. 如果我使用page 自定义帖子类型,但在“irl today”自定义帖子类型上无休止地生成帖子。有没有办法只生成一次帖子?这就是我的功能。php:<?php if ( !is_admin() ) { /* Main site*/ } else { /* Admin */ if( ! get_page_by_title(\'Archive\'
如何在自定义php代码中使用WordPress$polylang->Model->set_post_language?
我正在创建一个自定义内容引擎,发布艺术品内容(从dropbox上传图像,从Excel电子表格中的数据构建内容,使用自定义表进行内容管理等)我的问题是,我想发布和链接通过wordpress创建和发布的EN和ES内容。在这里,您可以看到由于$polylang和模型对我的代码不可用而失败的代码。// Insert the post into the database if($record->language == \'EN\') { if ($p
使用wp_ins_post将PHP块模板添加到内容
我创建了一个块模板,以便每个新帖子都从特定的块集合开始。在下面的简化示例中,假设块模板只包含标题块和段落块(实际上,块模板要复杂得多):function register_custom_block_template() { $post_type_object = get_post_type_object( \'post\' ); $post_type_object->template = array( array( \'core/heading
清理WordPress数组输入?
我有一个以数组格式提交数据的表单。我已清理了所有数据,并尝试使用esc_attr, 但这是一种逃避而非消毒的功能。是否有更好的方法来清理整个数组(使用文本值)而不是每个单独的值。$array = array_map( \'esc_attr\', $array );我们如何确保数据被清理,而不是仅仅转义?
我如何找出我的自定义子帖子正在寻找哪个(页面)模板文件?
我正在尝试使用WP制作类似web应用的东西。我现在面临的一个问题是,我无法找到我的帖子要查找的页面模板文件。我已经查看了模板文件层次结构等,但没有任何效果。我真的不知道接下来该怎么做,所以希望有人能帮助我。我做了一个自定义的帖子类型,叫做“week”。发布一周帖子时,还会生成一周中的7天,称为“闲聊”。这些闲聊帖子是每周帖子的子帖子,也继承了发布的每周帖子的自定义分类法。请参见下面我的函数中的代码。php。function create_days_week($new_status, $old_status
用于创建不正确执行的职位的Cron作业
我编写了一个PHP脚本,以编程方式从Google日历事件创建自定义帖子,并编写了一个操作挂钩,用于清除所有现有事件并用当前事件重新填充。当我单击已添加到视图中的按钮时,效果很好。然而,当我尝试将钩子作为cron作业来执行时(使用WP控制插件),它会清除现有的帖子,但不会创建新的帖子。我从调试中得到的唯一输出是一个关于上下文帮助被弃用的警告,我认为这与此无关,但我当然可能是错的。以下是代码(相关部分):function create_event_posts() { //calendar-ids
WP_INSERT_POST()和使用PHP的HTML标记
这个问题似乎没有答案。我发现自己被卡在上面了。开始了我在WP API中遇到了一个问题,无法插入带有HTML标记的帖子。我使用的方法是:wp_insert_post() 内容如下:$content = \"<p> <img src=\"img-link\"> </p> <p> Hi, this is an example of the content.</p> <a class=\"dl\" href=\"link-address\">
如何保存不同语言的帖子,并将它们与WPML链接?
我收到一个php对象($binding_main_cpt) 从如下外部API构建:array ( \'post\' => array ( \'en\' => array ( \'post_title\' => \'Villa with magnificent sea view\', \'post_content\' => \'Located in ...\', ),&
WordPress PHP自定义函数导致500内部服务器错误连接超时
我编写了一个自定义脚本,在WordPress中插入一篇帖子,并将3幅图像上传到WP uploads目录。要写帖子,我使用WP函数wp_insert_post( $wp_post_array, true );.在不同阶段的脚本中,我也使用wp_get_attachment_image_src($image_id, $size)[0];, wp_get_attachment_metadata($image_id); 和wp_get_attachment_image( $image_id, \'large\',
在创建自定义POST类型时,为使用PODS框架创建的自定义字段赋值的正确方式是什么?
我正在尝试使用wp_insert_post 函数,此自定义帖子类型调用game 是使用pods框架创建的,包含一系列自定义字段,我尝试使用meta_input key 如下示例使用_pods_ 前缀$entry = [ "post_title" => "{$post->post_title} - {$game->number}", "post_content" => "... {$
Update post if exist from PHP
出于自动化原因,我想用动态数据和cronjob从php发布文章。我几乎成功了,你可以说这很有效,但方式不正确。如果标题不存在,请创建它。如果标题存在,它会更新它,但有一个小错误。它将使用相同的数据再次发布,而不是更新。这使得新的帖子共享插件在每次更新时都会共享帖子,我想避免这种情况<?php // require wp-load.php to use built-in WordPress functions require_once("/var/www/mysite.com
Wp_INSERT_POST是否与通过核心UI发布帖子完全相同?
我正在构建一个插件,它将调用wp_insert_post() 作用我需要知道它在功能上是否与通过UI发布相同。例如,其他插件(我特别想到JetPack)是否会共享到社交媒体,或者是否有其他步骤来手动发布(或安排)帖子?
在wp_sert_post()之后,自定义POST类型不会在管理员中显示
我有一个导入脚本,它使用wp\\u insert\\u post()添加wordpress事件。该脚本工作正常,基本上是数组元素的foreach循环,多次调用上述函数。我的问题是,在事件自定义帖子类型的管理中,我看到了以下内容:所以我看到一个计数有一个值,但没有找到帖子。如果我过滤日期,则不会显示任何内容。有人有什么想法吗?注意:我可以转到url,它可以用于单个事件。但不适用于多个事件。
仅来自XML提要的WP_INSERT_POST插入第一篇帖子
我的目标是从WordPress安装中的文件夹导入所有XML文件(/data/*.XML)为了实现这一点,我在函数中添加了action。php:/** * Show \'insert posts\' button on backend */ add_action( "admin_notices", function() { echo "<div class=\'updated\'>"; echo
插件激活时POST_CONTENT的多个数组
对不起,我的英语不好。我想在激活插件时创建多个页面。这也是可行的,但是如何在不同的页面中获得不同的内容呢?if (!current_user_can(\'activate_plugins\')) return; $page_titles = array( \'Login\', \'Dashboard\' ); foreach($page_titles
如果当前页面下不存在页面,则为WP_INSERT_POST
我正在尝试使用wp\\u insert\\u post在我的模板文件中的当前页面下动态插入一页/多页,但是我需要首先检查当前页面下是否已经存在页面标题,如果不存在,则运行代码并创建页面,但如果标题仅存在于当前页面下,则不希望它在当前页面下创建重复页面。这个get_page_by_title 似乎要检查整个站点地图中是否存在该页面,如果标题存在,则不会创建该页面,但我只需要检查当前页面下是否存在该页面,因为在其他父页面下会有标题相同的页面e、 g级我的网站。com/oneparent/child页面标题我的