WordPress的方法:为WP主题演示创建一个展示

文章撰写者:
  • 博客技巧
  • 更新:Aug 12,2013

WordPress主题开发近年来已经真正起飞,因为WordPress软件已经达到了全球超过60百万的用户。 该公司还公布了其产品 WordPress.com 远程托管的博客解决方案,与服务类似 博主tumblr,进一步增加对主题的需求以及通过开发这些广泛的PHP模板可以产生的潜在收入。 许多作者都熟悉该软件的实践,即要求将主题的小缩略图显示给潜在的主题用户。 他们能够看到主题在他们的网站上实施时的样子的快照,这对于大量的WordPress用户和开发者来说已经足够了。

使用实时和功能演示为WP主题创建展示

WordPress演示主题
*截取的屏幕 优雅的主题 - 我多年来一直使用的一流的WordPress主题俱乐部。

但是有更多要求苛刻的用户和WordPress主题开发人员,并且在演示主题的细微细节和预期效果时,简单的缩略图截图图像是不够的。 对这些小主题图片的不满导致大量主题开发者推出他们作品的全网站预览。 这些预览是真正的WordPress博客,它们在网站上使用完全开发的WordPress主题,可以在主题下载程序在他们自己的网站上使用主题之前,或者在购买主题之前完全导航和体验他们自己的目的。 它不仅比典型的缩略图截图更具吸引力和信息量,而且在这个不断增长的市场中,它也是一种更有效的营销和销售主题的方式。

然而,创建这种类型的网站被认为过于复杂,许多人只是不确定如何将一个简单的WordPress网站变成一个自我设计的主题库。 使用内置的WordPress功能,以及一些通过第三方插件启用的功能,创建主题演示网站不仅是为商业做的明智之举,它也是向用户展示开发人员所有技能和才能的最简单方式。与...合作。

这是它的完成方式。

步骤1:在线查看WordPress主题

WordPress演示主题

为了使这种方法有效,开发人员希望向潜在用户或客户展示的每个主题都必须放入标准的WordPress主题目录(/ public_html / wp-content / themes /)。 确保上传所有主题图片并且主题文件夹都是小写的,没有任何空格或标点符号,因为这对于使用WordPress中提供的一个更高级的内置功能在多个WordPress网站上部署和预览这些主题至关重要3.0及更高版本。

当主题完全上传后,是时候退出主题目录到标准的WordPress根文件夹,这很可能是“public_html”目录。

步骤2:启用WordPress Multisite进行主题演示

WordPress演示主题

启用主题演示站点的最简单方法是使用现有的WordPress多站点功能,现在标记为 WordPress网络。 此过程涉及使用单个数据库创建几乎无限数量的WordPress博客,每个博客都可以填充独特的内容,并使用每个博客完全不同的主题进行样式设置。 这实际上为开发人员创建的每个主题创建了一个完整的WordPress演示站点,其中包含条目,存档,页面,类别和其他信息。

在驻留在WordPress根文件夹中的“wp-config.php”文件中,只需粘贴下面的行,这将指示仪表板启用WordPress网络功能并提供配置控制面板以配置其设置并继续:

define('WP_ALLOW_MULTISITE',true);

保存文件并导航到WordPress仪表板,其中“网络设置”链接将显示在“工具”标题下方的侧栏中。 在此设置对话框中,请务必选择是将博客安装到子域还是子文件夹中,并为上载的媒体设置目录。 继续进行设置的下一部分,它将使WordPress仪表板打印几行代码,这些代码必须粘贴到服务器根目录中的“wp-config.php”和“.htaccess”文件中。

返回到FTP客户端进行这些更改,确保正确复制和粘贴每行代码,并且所有括号和分号都存在。 无法确保任一文件中的正确代码将导致各种网站和WordPress错误,这些错误会严重限制网站功能。

应该注意的是,当使用传统的FTP客户端时,“。htaccess”文件通常是隐藏的,如果是这种情况,用户应该导航到他们的cPanel,Plesk Panel或其他服务器控制面板软件,并使用基于Web的文件管理器。 这些基于Web的应用程序能够在传统FTP客户端不能查看和编辑隐藏文件夹时使用。

步骤3:为每个WordPress主题演示创建一个博客

该过程的高级编码部分现已结束,但仍需要完成创建WordPress主题演示站点最繁琐的方面。 这种方法的工作方式非常简单:每个将向用户演示的主题必须显示在一个全新的博客上,可通过子文件夹或子域访问。 这意味着主题开发人员必须返回到WordPress仪表板,并开始创建与创建主题一样多的博客; 可以使用特殊的WordPress网络仪表板设置和访问每个博客,该仪表板是传统WordPress控制面板中的“子仪表板”。

在此仪表板中,选择以新模板为主题的博客,然后单击侧栏中的“外观”。 只需找到需要演示的主题并在博客上激活它。确保编写一些示例条目,以便用户可以查看所有主题的功能,然后在下一个博客上重复此过程,以便下一个主题可以证明。

有经验的开发人员可能会对学习可以帮助完成此过程的插件感到宽慰。

第一个插件,称为 复制,可用于即时创建大量多站点实例,而无需在很长一段时间内单独设置每个实例。 该插件在非网络仪表板中安装和激活,以便与多站点博客一起使用; 使用时,开发人员可以确定适用于他们即将创建的博客数量的基本博客设置。 这些设置将是通用的,但它们仍然必须手动确定每个多站点迭代使用的主题。

第二个插件被称为 Diamond Multisite插件,这是使用它,因为它包含一个有用的侧边栏小部件,将增加网站的可用性。 该小部件实际上按字母顺序列出了由WordPress仪表板创建的每个多站点博客。 当放入主题演示站点的侧边栏时,它允许用户在主题之间直接轻松导航,而不是每次希望在开发人员的网站上预览不同的主题时返回到站点的索引页面。 它当然不是必需的,但增强可用性只能有助于提高网站的底线,并有助于促进其WordPress主题设计的采用。

另一种方法:安装多个WordPress迭代

没有理由让WordPress网络功能落后于支持手动安装许多WordPress安装作为预览。

然而,许多主题开发人员在制作这些网站时更喜欢让事情变得更加“老派”,并且他们会放心地知道WordPress可以在一台服务器上多次安装。 对于拥有多个数据库的人来说,这很简单:只需为每个WordPress安装创建一个新数据库,每次都将WordPress PHP苍蝇安装到一个新的子文件夹中,然后按照正常情况继续进行设置和主题化过程。 然后从站点的索引页面链接到该新安装,一切都得到了解决。

但是,对于那些只有一个数据库的用户,再次需要更新“wp-config.php”文件,以便为了演示主题而容纳多个安装。 这只需要对文件进行简单的更改即可确定每个安装的新数据库前缀。 这可确保主题演示站点不会覆盖站点主要安装中的数据和用户。 这是通过修改下面的行来完成的,该行出现在每个“wp-config.php”文件的顶部附近,与WordPress软件下载一起提供:

$ table_prefix ='wp_';

为了便于使用,只需将“wp_”前缀重命名为将使用该特定安装演示的主题的全小写名称。 当使用phpMyAdmin等数据库软件导航表格或单元格时,这将提高清晰度。

因为这些站点都将由同一个管理员访问,所以值得注意的是,WordPress可以使用放入“wp-config.php”文件中的简单hack实际访问其他安装的用户和密码数据。 这将允许开发人员使用相同的用户名和密码登录每个安装,并确保他们同时保持登录到每个安装。 完成此任务所需的两行代码是:

define('CUSTOM_USER_TABLE',$ table_prefix.'wp_users');
define('CUSTOM_USER_META_TABLE',$ table_prefix.'wp_usermeta');

请记住,此处的“wp_”前缀可以更改为任何内容,并且应与主安装的数据库信息对齐以获得最佳结果。

另一种替代方法:使用WordPress插件来展示主题

WordPRess插件
WordPress开发人员的社区适当广泛和多样化,其中一些已经找到了一种方法来演示主题,而无需安装多个博客,创建WordPress网络或黑客攻击任何数据库设置。 相反,他们依靠WordPress插件中设计的自定义功能向用户显示这些演示网站,主要与WordPress仪表板在完成主题激活之前显示网站的实时预览的方式相同。

最流行的插件被称为 WordPress主题演示插件 虽然它的标题不一定具有创造性,但它的方法既具有创造性又是常识。 该插件实际上将主题预览窗口从仪表板中移出并进入实际使用。 该网站的用户和购物者可以通过导航到如下构造的简单URL来预览网站的任何主题:

http://your-domain.com/preview_theme?theme-name

此预览URL将主题的全部小写文件夹名称转换为预览目标; 任何主题文件夹名称都可以附加到链接的末尾,以便用户可以预览。 该系统非常巧妙,它是迄今为止预览主题最有效的方式。 不需要数据库黑客,用户不需要对WordPress“wp-config.php”文件进行任何修改,以使此URL完全正常运行。 只需上传插件,激活它,然后使用上述URL构造开始链接到主题预览。 使用此方法可以在几个小时内部署主题演示站点。

此插件还允许在侧栏或完全单独的页面(或帖子)上打印所有网站主题的完整列表。 这很像Diamond MultiSite Plugin小部件,但是使用一个简单的变量完成。 无论列表出现在何处,开发人员都可以简单地插入以下括号内的WordPress变量:

[theme_list]

将使用<ul>格式呈现完整且按字母顺序排列的主题列表; 重要的是要记住,上传到网站的每个主题都将放在此列表中,包括网站的默认主题以及当前正在开发或修订的任何主题。 请注意上传的主题,并删除任何非卖家或客户预览的主题。

易于操作和最终奖励

WordPress演示网站

WordPress主题演示网站将这些小而无用的缩略图提升到一个新的水平,让客户能够实际与设计元素进行交互,并判断他们即将下载或购买的主题是否适合他们的需求。 这意味着整体更好的客户满意度以及狂热的WordPress用户和新手设计师使用或购买主题的可能性更高。 这个过程很容易完成,对于有进取心和引人入胜的主题设计师来说,这可能是非常有益的。

关于Jerry Low

WebHostingSecretRevealed.net(WHSR)的创始人 - 100,000用户信任和使用的托管评论。 超过15在网络托管,联盟营销和SEO方面的多年经验。 ProBlogger.net,Business.com,SocialMediaToday.com等的贡献者。