后端控制面板的替代方案是什么?

时间:2014-07-02 作者:Thunder

在过去几年中,WP第三方开发社区倾向于为用户创建定制的前端表单。这是将不熟练的用户排除在“复杂的WP管理仪表板”之外的“解决方案”。

另一个“解决方案”是使WP Admin仪表板静音,以便开发人员仅允许其用户看到在WP Admin环境中发布时可以更合理地处理的内容。

但这两个“解决方案”都是由于WordPress体系结构的框内管理限制而必须进行的部分修复。

What I have not seen is a single Front End template or plugin for "Front End page editing", even from WP core contributors like Mark Jaquith, that INCLUDES the Plugins Dashboard Menus of installed plugins.

我看到的所有前端都取消了插件本身,我将安装这些插件,以提供额外的post选项和好处。例如,一个插件,它使帖子作者能够创建、命名每个帖子,并为每个帖子添加单独的日历。

在WP Core WP Admin仪表板中,您可以在仪表板视图中看到插件名称,如果您是具有作者角色的注册用户,则可以在子菜单中看到设置和选项。该插件本身授予作者特殊权限,使其仅为自己保存个人设置。

但是,这些插件在前端“解决方案”或由房地产主题应用的自定义用户模板中不可见或不可用。我见过的所有前端编辑项目都只不过是点击一篇文章的“设计”元素。他们中没有人会下一步显示已安装的插件,这些插件可以在帖子中添加其他元素,并显示可以保存的设置和选项的传真。

这里有人知道现在正在进行的一个项目吗?该项目将在前端模板中添加已安装插件的“仪表板”视图,以便后期创建和修改?

I have Googled incessantly for the last 2 years and no where do I hear of someone working on extending the full functionality of the WordPress back end... including the exposure of the installed plugins dashboard menus and sub-menus so that settings and options associated with that plugin can be utilized and changed in a Front End editor?

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

我认为这在技术上不可行。

一般情况下,任何创建自己的管理屏幕的插件都将依赖于管理端条件(例如is_admin()) 和上下文(例如$hook_suffix, 等等)。

一般来说,在正面复制这种情况将是脆弱和噩梦。简单地说,创建定制策划的接口与公开任意扩展几乎没有关系。定制的重点是增加控制,而不仅仅是改变事情。

SO网友:sri

所以这可能意味着这就是社区喜欢WordPress从后端控制内容的原因。WordPress不一定能解决所有问题。

WordPress本质上是一个内容管理系统和应用程序框架。我们需要分析WordPress是否符合我们的要求。如果确实如此,那么您必须利用WordPress提供的功能,围绕WordPress构建应用程序/网站。

WordPress插件扩展了WordPress的功能。为什么要让世界(除非您限制,否则前端默认对所有人开放)来更改WordPress的功能?你可能会争论,让每个用户都可以自由定制他们喜欢的网站/应用程序。但在我看来,如果无法控制某些事物的运作方式,那么就会导致各种混乱。

结束

相关推荐

来自WooThemes的快照主题-空的‘alt’属性

我正在使用WooThemes的快照主题。调整大小(宽度、高度和大小,以kb为单位)并显示图像(一个“a”标记,包装一个“img”标记)的代码如下:<?php if ( get_option(\'woo_resize\') ) { woo_get_image(\'image\',\'210\',\'280\');?> 问题是:我在发帖时设置了“alt”文本,当试图查看帖子图片源代码时,“alt”属性显示为空。以前有人通过过这个吗?有什么建议吗?我希望具有“alt”属性的帖子是第一行第