WordPress最简洁google的sitemap
作者:kimi 发布时间:August 18, 2007 分类:WordPress
闲来无事给自己的wp写了个google的sitemap
直接使用sitemap.php输入sitemap
演示地址:http://www.ccvita.com/sitemap.php
代码如下:
| require_once('wp-config.php'); |
| mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Could not connect"); |
| mysql_select_db(DB_NAME); |
| mysql_query("SET NAMES ".DB_CHARSET); |
| header("Content-type: application/xml"); |
| $query = mysql_query("SELECT ID FROM {$table_prefix}posts WHERE post_status = 'publish' ORDER BY ID DESC"); |
| $xmlcontent = "< ?xml version=\"1.0\" encoding=\"UTF-8\"?>\n". |
| "<!-- generator=\"http://www.ccvita.com/\"-->". |
| " <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n"; |
| while($item = mysql_fetch_array($query)) { |
| $xmlcontent .= "<url>". |
| " <loc>http://www.ccvita.com/$item[ID].html</loc>". |
| "</url>\n"; |
| } |
| $xmlcontent .= "</urlset>\n"; |
| echo $xmlcontent; |
如果你的网站需要被搜索引擎收录,除了准备robots.txt外,还需要一个更详细的sitemap文件。使用sitemap可以更直接地告诉搜索引擎,让它去搜索指定内容。
对于用WordPress搭来说,它本身不提供sitemap,需要自己动手搞定。一般来说,你需要用到两种sitemap,一种是供搜索引擎抓取你的网页时使用,另外一种是放在页面里,供浏览者查看。
