WordPress最简洁google的sitemap
本文最后更新于 6039 天前,其中的信息可能已经有所发展或是发生改变。

闲来无事给自己的wp写了个google的sitemap
直接使用sitemap.php输入sitemap
演示地址:已经失效[2023年11月17日]
代码如下:

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=\"https://kimi.pub/\"-->".
    "  <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";

while($item = mysql_fetch_array($query)) {
    $xmlcontent .= "<url>".
        "  <loc>https://kimi.pub/$item[ID].html</loc>".
        "</url>\n";
}

$xmlcontent .= "</urlset>\n";
echo $xmlcontent;

如果你的网站需要被搜索引擎收录,除了准备robots.txt外,还需要一个更详细的sitemap文件。使用sitemap可以更直接地告诉搜索引擎,让它去搜索指定内容。
对于用WordPress搭来说,它本身不提供sitemap,需要自己动手搞定。一般来说,你需要用到两种sitemap,一种是供搜索引擎抓取你的网页时使用,另外一种是放在页面里,供浏览者查看。

本文介绍了几种生成SiteMap的插件。
第一种:socialpatterns 提供了一个简单的方法,把提供的代码保存为sitemap.php,放在你的网站根目录下,然后把路径提交给Google即可。地址http://www.socialpatterns.com/search-engine-optimization/google-sitemaps-with-wordpress/

第二种:Google Sitemap Generator for WordPress 是一个WordPress的SiteMap插件,支持多种语言。它提供XML格式的SiteMap。先下载该插件,然后上传到你的plugin目录中,打开后台管理页面,进入“设置”,点击“Sitemap”进入设置。
设置完成后,可以在站点根目录(需要预先设置生成sitemap.xml文件的路径,一般可取默认设置:存放在站点根目录)生成一个sitemap.xml。然后,你就可以提交给Google或者Yahoo。地址:http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final

第三种:设置供网站浏览者查看的“站点地图”(SiteMap)和提交给google的sitemap,推荐一个很经典的插件:Dagon Design Sitemap Generator 。地址:http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/

评论

  1. 17年前
    2007-8-19 15:42:26

    不错。。。

  2. 16年前
    2007-11-09 6:54:17

    好文,放到我挖网( digbuzz.com)挖一挖会不错,还可给你带来大量流量!

  3. 14年前
    2010-2-09 13:32:42

    sitemap 和 rss feed 有什么不同?

    • 博主
      重庆美女
      14年前
      2010-2-18 20:02:57

      @重庆美女, sitemap是给搜索引擎看的,rss feed是给人订阅的

  4. 14年前
    2010-6-23 17:19:23

    东奇博客传播

  5. 13年前
    2010-11-18 8:03:22

    学习了。。。。

  6. market
    12年前
    2011-9-26 16:43:52

    您好 博主
    我用最新版的WP 访问怎么提示错误啊

  7. 12年前
    2011-11-13 11:15:51

    有没有现成比较利于SEO的sitemaps模板?

  8. 12年前
    2012-4-20 17:32:25

    有很多插件的,会自动更新提交,插件中搜索sitemap就有,还是感谢发文

  9. 12年前
    2012-5-09 10:20:04

    一直想找一个比较利于SEO的插件,这个觉得不错。。。

  10. 10年前
    2014-4-11 9:22:29

    使用后,输出的是源代码,没有效果。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇