1. 首页
  2. 传统网媒
  3. 站友攻略
  4. WordPress

WordPress站点地图:无插件实现html和xml两种格式

网站生成站点地图,包括xml格式和html格式的,这样会利于搜索引擎蜘蛛对网站信息的结构化收录。在这方面很多都是用插件来实现的,当然我们都知道能少用一个插件就尽量不用。

所以使用代码来实现html和xml两种格式站点地图就非常好了,代码在timle看到的,这里给大家说下相关方法。

HTML站点地图

1、创建一个一个php文档,将以下代码复制进去,命名为sitemap.php,上传到主题文件夹里。






站点地图 - <?php bloginfo('name'); ?>


's SiteMap

  • 分类目录
  • 单页面

  • Baidu-SiteMap Latest Update: get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y-m-d G:i:s', strtotime($last[0]->MAX_m));echo $last; ?>



    2、后台新建页面,模版选择站点地图即可
    WordPress站点地图:无插件实现html和xml两种格式
     

    XML站点地图

    1、创建一个一个php文档,将以下代码复制进去,命名为xmlmap.php,上传到网站根目录里。

    ';
    echo '';
    ?>





    monthly 0.6


    2、需要添加转发规则

    添加到.htaccess文件
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sitemap.xml$ sitemap.php

     

    nginx下的规则:
    rewrite ^/sitemap.xml$ /sitemap.php;

    海计划公众号