最终用户(未登录)手动选择的导出帖子

时间:2018-12-06 作者:Anthony Brebion

对于intranet项目,我希望没有登录的用户能够手动检查帖子(在存档页面上的帖子标题前面有复选框),并能够导出关于这些帖子的一些预定义数据(例如:标题、日期、作者、acf字段…)格式(json、csv…)我对Wordpress开发很陌生,有人能给我指出一些方向或资源吗?非常感谢。

1 个回复
SO网友:vlasits

我建议主要使用Javascript进行操作:

基本步骤(伪代码):

在存档页上添加复选框<input type="checkbox" name="post-with-id-1" value="1"> 每个帖子旁边都有一个提交按钮<input type="submit" value="Submit"> 在页面的顶部或底部

  • 在js中,聆听提交按钮上的单击。单击时,请选中哪些复选框,并创建一个帖子ID数组REST API 像这样http://demo.wp-api.org/wp-json/wp/v2/posts?include[]=470&include[]=469 其中,您为每个选定的帖子附加一个“include[]=470”。该url将构建JSON数组,其中包含每个帖子的对象表示
  • 相关推荐

    Even/Odd every two posts

    我需要每两篇文章显示一个不同的布局,是否可以使用偶数/奇数来实现这一点?<?php while (have_posts()): the_post() ?> <?php if ($wp_query->current_post % 2 == 0): ?> even <?php else: ?> odd <?php endif ?> <?php endwhile