wordpress定制

当前位置: HOME > wordpress > 使用超级变量$_SERVER让你的wordpres更容易在微信中被浏览

建站,优化,推广

使用超级变量$_SERVER让你的wordpres更容易在微信中被浏览

wrodpress是非常受欢迎的博客程序和CMS程序,很多朋友喜欢用wordprees制作自己的独立网站博客,分享自己的一些东西。通过社交媒体分享自己网站文章的链接,能弥补社交平台展现形式的不足,和自身网站流量的不足,更有效的分享展现内容。传统PC端的社交媒体通常会通过浏览器打开文章的页面,然而移动端经常是通过内置浏览器来打开链接的,特别是微信,PC端也是内置浏览器。

微信内置浏览器展现内容的时候,和浏览器打开不同,不显示网址,中间是页面的标题,左侧一个X,右侧是个菜单,而且背景色是深灰色的,不可以改变。这时候如果下面出现网址的一些比较个性化的元素,会非常不协调,所以很多公众号的文章,打开都是标题,内容,没用传统网站的导航菜单、banner等东西。我们要想分享自己的文章,也要把网站用这种形式展现。然而直接把网址改版成这个样子,如果访客从正常浏览器访问,效果是很惨的。解决办法就是,判断是否是微信内置浏览器,如果是的话,隐藏那些不该的元素,如果不是微信,就展示正常网址。这时候,我们需要PHP的超全局变量$_SERVER查询访客信息(包含浏览器),然后使用strpos查询网址中是否有微信内置浏览器的信息,然后选择性的展示内容,就搞定了,具体代码如下:

<?php if (strpos($_SERVER[‘HTTP_USER_AGENT’], ‘MicroMessenger’) == false) { ?>
<?php include (TEMPLATEPATH . ‘/breadcrumb.php’);
<?php } ?>

这是一个隐藏面包屑导航的示例,第二行可以换成任意想隐藏的内容,比如导航,logo,banner。毕竟,用户浏览微信朋友圈的时候,可能比查询资料时候更浮躁,经常扫一眼就过了,如果打开链接,都不是内容,很可能就直接跑了。另外说一个题外话,加入你在朋友圈里分享一个文章,在适当的位置加了些广告,而不是直接发一条广告,可能效果更好。作为朋友,我是想知道大家在做些什么副业的,但是我不想天天复习这个。微信公众号也能更好地展现你的内容,但是个人目前无法认证,功能受限。

留下您的宝贵意见

电子邮件地址不会被公开。

12341