如何从前台更改帖子状态?

时间:2011-05-07 作者:konzepz

我想在我的循环中添加帖子,使其能够在不同的帖子状态(例如发布/草稿)之间切换。

最好的方法是什么?

提前谢谢!

2 个回复
SO网友:Rarst

WP中没有太多本机功能可以在前端应用管理权限。Front-end Editor 插件通常很适合这样做,但更改帖子状态是它似乎缺少的一个功能(也许值得向scribu建议)。

因此,您基本上都是从头开始写这篇文章——在前端实现JS以生成Ajax请求和后端处理程序。除非你每天都需要这个功能,否则我不会花时间在上面。

SO网友:Jonas Lundman

我的建议是使用iframe创建一个模式弹出窗口,将编辑帖子页面加载到前端页面的“上方”。(使用编辑帖子链接和jQuery)然后将iframe onLoad设置为隐藏除发布元框之外的所有内容,您可以在其中切换草稿/发布。还将iframe onunload设置为重新加载父窗口(模式后面的前端)。保存到草稿/发布时,主网站视图将重新加载该帖子的当前状态。

这适用于在类别视图中列出的帖子,以快速删除不需要的内容。

使用此teq,您可以从前端为许多管理工作提供支持。

iframe脚本很棘手,这是一个老问题,如果需要,我可能会粘贴一些代码。

结束

相关推荐

How to limit the posts

我有一个新的问题,我如何限制来自此查询的帖子数量?我只需要7个<?php $newsposts = new WP_Query(\'cat=restaurant\'); if ( is_front_page()) { echo \'<h3 class=\"member-review\">Latest Restaurants</h3> <div id=\"extra\">\'; if ($newspos