问题描述

在我的 (page-only,没有帖子)Wordpress 网站我有一些静态 Blob 需要放在一个侧边栏。我们可以将’blobs’ 称为小工具。至少他们会有固定的 html 内容,如’teaser1’,’teaser2’,’disclaimer’,’foo policy’ …

我需要的是为每一页安排不同的方式。所以这不仅仅是关于’single’ 与’archives’,而是真正的 「产品页面 A」 与 「产品页面 B」 对比’about us’ 与 「服务条款」…

我正在考虑在个人编辑器页面 wp-admin/post.php?post=196&action=edit 上打开和关闭自定义元框,但是当然,drag-and-drop 的常规小工具的舒适和简单的顺序确定会更好。

另外我不确定如何维护 (添加,删除,编辑 (html 文本视图将做) 这些静态片段…

对于我的用户来说,在个人编辑页面 (wp-admin/post.php?post=123&action=edit) 上查看 「我想要小工具 1,2,5,8」,而不是转到相应的小工具/代码段,这将更直观,告诉他 「你必须出现在以下页面 「我明白是 Display Widgets 工作的方式…

所以理想情况下,我会有一个 Widget(或模块或片段) 首选项,我可以在其中添加/编辑/删除小工具。然后在个人编辑页面上,右键单击添加它们并将其拖放到其中。

最佳解决方案

您可以使用 Widget Context 插件或 Widget Logic 插件。

他们工作正常我喜欢 Widget 上下文,因为它具有更大的灵活性。

次佳解决方案

如何使用简单的插件。

我正在使用 Widgets Controller,这是一个很好的。

A plugin that give you control for show or hide widgets on WordPress Categories, Posts and Pages.

第三种解决方案

这个插件 http://wordpress.org/extend/plugins/wp-page-widget/是非常好的,这里有一些屏幕截图和更多的信息,它的 http://codeandmore.com/products/wordpress-plugins/wp-page-widget/。在很多网站上使用它,从来没有任何问题。

最好的事情是,您可以实际管理页面编辑屏幕上每个特定页面的小工具,而无需前往小工具区域。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。