wordpress seo代码 第1篇
这段可能因为比较突兀而让人不解,先解释下。因为WP里面页面种类较少,文章、页面、分类目录、日期归档、文章标签,当然还有首页,就这几种了。有时候可能会想超出这些页面做一类新的页面出来就比较麻烦,比如用WP做电子商务网站的支付页等等。
当然通过二次开发,这些都是能完美的搞定的,但明显二次开发相对耗时间了,一个简单的权宜之计就是用这段代码。
$_SERVER[_REQUEST_URI_]获取当前的URL,如果在其中找到某字符串(strpos),那么就开始生成页面。比如说如果做电子商务网站,交易页URL里面统一有”onepage”,那么就strpos($_SERVER[_REQUEST_URI_],’onepage’)。
这一个if判断比如可以在title部分用一下,在the_content输出正文的地方用一下等等,其他不设定的地方就可以跟着模板默认的来。
wordpress seo代码 第2篇
把需要输出摘要的页面中的替换成以上即可。
结果是会紧密的输出正文靠前的220个字符。
其中get_the_content和the_content类似,区别在于the_content直接输出,而前者置入变量。strip_tags是为了去除其中所有的html标签,可以避免出现比如215个字符在第一段,第二段只显示5个字符就被截断的看上去比较怪的情况。mb_substr是为了截取字符串中的某一部分,它和substr函数类似,但不会类似于substr把中文字符从当中切断而导致乱码(因为WP默认UTF8编码下中文是3个字符)。
wordpress seo代码 第3篇
把原先中,之间的内容替换成以上的即可。
结果是首页的title会变为“SEM WATCH 搜索引擎营销”,内页的标题会变成“Wordpress代码级处理_SEMWATCH”。
wp_title这个函数的设置三个参数的作用分别为:1.分隔符,2.是否自动输出(不输出可以用echo),3.分隔符显示在标题的左侧或右侧
is_home函数是用来确定网页类型的,这里指的是首页。另外还有is_single(文章页),is_category(分类目录)等。
is_home还常被我用来设置只在首页显示友情链接等等。