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

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

WordPress Cron 定时任务

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

若何使用WordPress Rest API宣布文章并设置postmeta字段信息?要使用WordPress Rest API宣布文章必须先鉴权,WordPress Rest API吸收的文章字段仅包罗posts数据表,不包罗postmeta数据表,以是要保留postmeta信息,必须添加自界说回调函数处置。

WordPress Rest API宣布文章

WordPress Rest API宣布文章的接口对照简朴,这里简朴先容下宣布文章历程。

请求地址:域名/wp-json/wp/v2/posts

请求参数:

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

如果你需要制作一个前端提交内容的表单,文本编辑器自然不可避免的要用到wp_editor。 但是如果直接调用这个函数会出现一些问题,第一个,由于在前端使用,比如你在一个自定义的页面模板中使用,那么上传的文件会附属到这个页面上,而不是新创建的文章上。同样也会导致另一个问题,由于wp_editor默认了编辑的内容是当前页面,所以如果是非管理员用户,是无法上传文件的,因为通常页面是由管理员创建的。 实际上,我们需要并不是编辑当前的页面,而是

  • title(文章题目)
  • content(文章内容)
  • 其它参数

返回值:乐成返回文章信息,失败返回提醒信息。

WordPress Rest API保留postmeta

postmeta信息需要我们添加WordPress Rest API扩展程序,由于它没有对postmeta信息的处置设施。下面提供一段保留postmeta信息的代码,放在能被wordpress焦点加载的地方就行了,好比主题的functions.php或者插件中,或者任何在引用了wp-load.php文件的地方。

add_action( 'rest_api_init', function() {
// 下面一行的 ‘post’ 文章类型,也可以是其他自界说文章类型;‘metadata’ 就是我们前端提交过来的 metadata 数组
register_rest_field( 'post', 'metadata', array(
// 显示数据时刻的回调,我们可以在这个函数内里,把自界说字段数据附加到 Rest API 文章接口返回的 Json 数据里
'get_callback' => function( $object ) {
return get_post_meta($object->ID);//自行修改需要返回的数据,此处是使用获取内容方式返回的内容
},
// 保留数据的回调,这里是保留postmeta信息的地方
'update_callback' => function( $meta, $post ) {
$postId = $post->ID;
foreach ($meta as $data) {
update_post_meta($postId, $data['key'], $data['value']);
}
return true;
},
));
});

get_callbackupdate_callback的区别我就不注释了。通过rest_api_init钩子挂载了一个匿名函数,界说了吸收到请求后的数据处置方式。

WordPress条件判断标签详细列表

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

收藏 (0) 打赏

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

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

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

阿奇源码 WordPress教程 WordPress Rest API宣布文章并设置postmeta字段信息 https://www.aqiyuanma.com/110698.html

相关文章

官方客服团队

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

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
WordPress Rest API宣布文章并设置postmeta字段信息-海报

分享本文封面