如何创建一个主题的实时演示页面?

时间:2015-05-01 作者:ClawDuda

如何为主题创建实时演示页面?

类似于wordpress主题展示,允许客户在决定购买之前现场预览特定主题。

例如,我在studiopress或任何主要主题卖家上都看到过这一点。

实例com-主网站

实例com/theme1/-显示特定主题的演示

实例com/主题2/-另一个主题等

这可以通过插件来完成吗?或者你有更好的主意,也许是多站点?

非常感谢。

1 个回复
SO网友:fuxia

这是我在插件中的实现方式:

将WordPress安装为具有子域的多站点。

使用主题商店的主站点,安装Easy Digital Downloads或其他商店插件。为每个主题创建一个产品,确保slug与主题目录名匹配。

上传主题。

写一个空函数wp_install_defaults() 阻止新网站中的默认内容。

添加测试数据wptest.io 到您的插件。它们优于WordPress主题测试数据。

钩住wpmu_new_blog 并检查站点slug是否与现有主题匹配。然后:

安装测试数据blog_public 到FALSE 防止搜索引擎索引您的测试数据style.css.style.css 并添加一个立即购买链接到主站点上具有匹配slug的产品

  • 强制管理栏在所有站点上都可见,即使用户未登录。添加一个从站点选项馈送的菜单,并构建所有主题预览站点的列表。您还可以use a widget 为此。

    过滤主站点上的产品页面,并添加指向演示站点的链接,其中包含站点选项中的信息。

  • 我在这里可能遗漏了很多细节,但作为一个基本概念,这应该很好。

    结束

    相关推荐

    Responsive Admin Themes

    我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。