模板下载吧 > 快速入门 > WordPress主题非插件实现在线演示功能

WordPress主题非插件实现在线演示功能

模板下载吧

经常浏览一些wordpress主题介绍与下载站点,一般这些站点都提供主题演示功能,通过访问特定url预览多种主题效果,极大的方便了读者更详细的了解主题作品。要实现这一功能,当然不可能为每一个主题建立一个站点!

下面分别介绍插件版和代码版。

插件

目前拥有演示功能的主流插件,主要有 WordPress Theme Demo Bar 与 Wave Your Theme。

WordPress Theme Demo Bar

这款插件自定义程度非常高,提供URL、工具条方式预览指定主题,而且还可以自由修改工具条样式。另外,在工具条上还可以添加当前演示主题的下载链接,并可自动统计主题预览次数等。

该插件使用也很方便,提供了详细的设置选项,要通过URL预览主题,只需添加一个变量“themedemo”到网址就可以了,例如:

除此之外,该插件还能为预览主题添加指定css,也可以对个人用户隐藏工具栏。

Wave Your Theme

Wave Your Theme 是国人制作的一个插件。安装启用后,会在网站前台显示一个“换装”图标,点击后会列出已安装的主题列表,点击对应的主题名字,即可切换预览。

该插件不仅支持“仅管理员预览”,而且支持游客预览,也可以设置密码限制预览。

同时,要通过URL预览主题,只需添加一个变量“themedemo”到网址就可以了,例如:

非插件代码版1:只能在文章中引入一个演示链接

下面就一步步教你不用插件实现主题在线预览功能,这种样式非常漂亮,下面有演示效果。修改自 @君子不器

步骤一

为WordPress创建一个用于主题演示或网站演示的页面。你只需要复制下面的代码,并且保存为 page-demo.php 上传到你当前使用主题的根目录即可

需要注意的是,上面贴出的代码中只是提供了最基本的样式,你可以根据自己的需求来修改,你也可以加入浏览计数、网站统计、广告之类的。

步骤二

后台创建一个演示页面。将上面的代码保存为 page-demo.php 并上传到你当前网站主题根目录后,请依次打开后台 → 页面 → 新建页面,标题处输入Demo,页面模版处选择我们的“网站演示”,然后直接点击发布页面。比如,得到的这个页面链接为:https://www.ilxtx.com/demo ,注意页面别名为demo,和下面的短代码相一致!

为了SEO,可以在robots.txt中禁止蜘蛛爬取收录动态链接。如:Disallow: /*?* 或者 在page-demo.php文件的头部加上: name="robots" content="noindex,nofollow">

步骤三

使用简码调用该功能。为了调用方便,请将下面的代码放入你主题的模版函数functions.php文件中即可。

注:代码第8行里的demo页面的链接要与步骤二中的一致!

使用方法

首先,添加“自定义栏目”,输入新的自定义栏目,名称: demo_link,值:填写要演示的链接地址;

然后,用短代码 [yanshi]演示名称[/yanshi] 在需要的地方插入调用即可。

PS:这个有一个缺点,一篇文章只能插入一个演示链接... 希望高手能改善!

非插件代码版2:可以在文章中引入多个演示链接

20161126:经过龙笑天下的改造,已经能完美的在一篇文章中引入多个演示链接了!

步骤方面

步骤跟“非插件代码版1”一样,只需:

① 将page-demo.php里的内容改为如下:

② 再将插入functions.php中的那段代码改为:

使用方法方面

首先,添加“自定义栏目”,输入新的自定义栏目,名称: demo_link,值:格式为 演示1名称|演示1url,演示2名称|演示2url 其中:演示名称与url用|隔开,不同演示用英文逗号隔开,url请添加http://头。

比如(效果见下方的演示),值为:演示示例1|https://www.ilxtx.com/wordpress-automatically-refuse-spam-comments.html,演示示例2|https://www.ilxtx.com/wordpress-statistics.html

然后,用短代码 [yanshi] 在需要的地方插入调用即可。

原文:https://www.ilxtx.com/wordpress-demo.html

http://wosn.net/537.html





上一篇:

下一篇:

WordPress主题非插件实现在线演示功能:等您坐沙发呢!

大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

QQ登录 微博登录
2017织梦源码销售商城

Hi, 欢迎加入模板下载吧技术交流群,带你装逼带你飞!

我要入群

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
模板下载吧
现在加入模板下载吧,注册一个账号