WordPress 前端前台使用wp_editor上传文件并隶属绑定到文章

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

WordPress Rest API发布文章并设置postmeta字段信息

如何使用WordPress Rest API发布文章并设置postmeta字段信息?要使用WordPress Rest API发布文章必须先鉴权,WordPress Rest API接收的文章字段仅包含posts数据表,不包含postmeta数据表,所以要保存postmeta信息,必须添加自定义回调函数处理。 WordPress Rest API发布文章 WordPress Rest API发布文章的接口比较简单,这里简单介绍下发布文章

若是你需要制作一个前端提交内容的表单,文本编辑器自然不能阻止的要用到wp_editor。

然则若是直接挪用这个函数会泛起一些问题,第一个,由于在前端使用,好比你在一个自界说的页面模板中使用,那么上传的文件会隶属到这个页面上,而不是新确立的文章上。同样也会导致另一个问题,由于wp_editor默认了编辑的内容是当前页面,以是若是是非治理员用户,是无法上传文件的,由于通常页面是由治理员确立的。

现实上,我们需要并不是编辑当前的页面,而是行使wp_editor这样一个编辑器,编辑文本,上传文件。然后将内容转到达wp_insert_post确立文章。

研究WordPress后台宣布文章的代码后,发现后台是在打开new-post.php页面后就默认确立了一个自动草稿,然后再更新这篇草稿。

因此在前台,我们若是要上传附件,并隶属到新建的文章中我们也需要这样做。

首先引入,并确立默认文章

WordPress Cron 定时任务

WP Cron 是什么? 是 WordPress 一套定时触发机制, 可以循环安排任务执行. 如: 定时发布新文章, 定期检测版本等功能都是通过这个来实现的. WP Cron 可以为我们实现什么? 我们可以循环更新和提交网站数据, 节日定期向读者发送贺卡或者表单, … WordPress 定时任务方法列表可以参考: WP-Cron Functions WP-Cron 效率不高, 但还是很方便好用的, 整理了一下相关函数的使用方法


<?php require_once( ABSPATH . 'wp-admin/includes/post.php' ); $post = get_default_post_to_edit( 'post', true ); $post_ID = $post->ID; wp_editor( '', 'content'); ?>

云云wp编辑器就绑定到新建的文章而不是当前的页面了。然后,我们使用wp_update_post来更新这篇文章,而不是新建一篇文章。

因此可以在表单中添加:

<input type=”hidden” name=”post_ID” value=”<?php echo $post_ID?>” />

然后获取到内容:


<?php $post = array( 'ID' =>$_POST['post_ID'], //获取转达过来的需要更新的文章id 'post_author' => $user_id, //用户,一样平常界说为当前用户 'post_title' => $_POST['title'], 'post_content' => $_POST['content'],// 获取wp_editor中的内容 'post_category' => array($_POST['cat']), 'tags_input' => str_replace(',',',',$_POST['post_tags']), 'post_status' => 'pending', // 'post_type' => $_POST['post_type'] ); $new_post_id = wp_update_post( $post ); ?>

注重:上述表单并不完整,许多变量没有界说,不能直接复制使用。这里讲的是WordPress编辑器前台上传文件并绑定到文章的问题。

WordPress条件判断标签详细列表

使用WordPress条件判断标签,可以为特定页面加载不同的模板,灵活运用WordPress条件判断标签可以制作出WordPress图片列表、专题页面、不一样的文章页面等。通常我使用这些条件标签来为不同页面输出不同的关键词标签(Keywords)、描述标签(Description)内容。 WordPress条件判断标签详细列表 主页 is_home() 主页,当前页面为主页时返回True,只有“阅读”设置中的首页显示设置为“最新文章

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 WordPress教程 WordPress 前端前台使用wp_editor上传文件并隶属绑定到文章 https://www.aqiyuanma.com/110697.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
WordPress 前端前台使用wp_editor上传文件并隶属绑定到文章-海报

分享本文封面