WordPress非插件建立HTML格式的网站地图的方法

2014年7月8日16:14:54 3 66 次

1、直接下载这里为大家准备好了的html站点地图的模板文件,以下是代码:
< ?php /* Template Name: 站点地图 */ ?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



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


< ?php bloginfo('name'); ?>'s SiteMap

最新文章

    < ?php $previous_year = $year = 0; $previous_month = $month = 0; $ul_open = false;$myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC');foreach($myposts as $post) : ?>

  • < ?php the_title(); ?>
  • < ?php endforeach; ?>

  • 分类目录
      < ?php wp_list_categories('title_li='); ?>
  • 单页面
  • < ?php wp_page_menu( $args ); ?>

    Latest Update: < ?php $last = $wpdb->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、将HTML站点地图模板文件上传至当前使用的WordPress主题的目录下。

    3、在后台新建一个内容为空标题为站点地图,模板为站点地图地图的页面,选择模板:站点地图。

    然后发布即可创建html格式的站点地图。好了,说完了如何不用插件制作wordpress的html格式的网站地图,接下来小再教大家如何不使用插件创建wordpress的xml格式的网站地图。

    xml地图的创建方法就更简单了,新建一个名为xmlmap.php的文件,然后填入以下代码:
    < ?php include '/includes/connection.php'; require('./wp-blog-header.php'); header("Content-type: text/xml"); header('HTTP/1.1 200 OK'); $posts_to_show = 1000; // 获取文章数量 echo '';
    echo '';
    ?>


    < ?php echo get_lastpostdate('blog'); ?>
    daily 1.0

    < ?php header("Content-type: text/xml"); $myposts = get_posts( "numberposts=" . $posts_to_show ); foreach( $myposts as $post ) { ?>

    < ?php the_permalink(); ?>
    < ?php the_time('c') ?>
    monthly 0.6

    < ?php } // end foreach ?>

    将xmlmap.php文件传至网站根目录,然后根据环境写好url转发规则。

    首先是apache下的规则:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sitemap.

    将以上代码加入到.htaccess文件即可,接下来是nginx下规则:
    rewrite ^/sitemap.xml$ /xmlmap.php;

    weinxin
    我的微信:18682260315
    分享网络营销技巧与广大的网络营销爱好者交流网络营销方案、技巧、策划、案例、SEO、网络推广、社会化媒体营销等网络营销知识。
    avatar

    发表评论

    您必须才能发表评论!

    目前评论:3   其中:访客  3   博主  0

      • avatar 洛铭 9

        新学期伊始,我们计算机系高年级学生去车站迎接新同学。我见一小女生站在一个大箱子旁不知所措,便主动上前帮她提起箱子。不料箱子重逾千斤,我又不好意思放下箱子,只好勉力支撑。才走了几步,那女生便对我说:背不动就滚吧。我一听此言,登时怒从心头起,放下箱子,怒视着她。那女生愣了几秒钟,才满脸通红地指着箱子的底部对我说:我指的是轮子。

        • avatar 相惜不离LXL 9

          1、耶稣和释迦牟尼的最大区别是什么?他俩头发一个大卷一个小卷。2、没有不透风的墙,没有不能上吊的梁。3、明月几时有,自己抬头瞅4、合久必分,分久必合;喝酒必疯,逢酒必喝5、在中国队面前,穿黄色球衣的泰国队恍惚间也有了巴西队的风范。6、泡酒吧的男人是找刺激的,而女人,多半是受过刺激7、英雄不问出路,流氓不看岁数8、当裤子失去皮带,才懂得什麽叫做依赖。9、海阔凭鱼跃,破鼓任人捶。10、能够说出的委屈,便不算委屈;能够抢走的爱人,便不算爱人。……

          • avatar 相惜不离LXL 9

            1、耶稣和释迦牟尼的最大区别是什么?他俩头发一个大卷一个小卷。2、没有不透风的墙,没有不能上吊的梁。3、明月几时有,自己抬头瞅4、合久必分,分久必合;喝酒必疯,逢酒必喝5、在中国队面前,穿黄色球衣的泰国队恍惚间也有了巴西队的风范。6、泡酒吧的男人是找刺激的,而女人,多半是受过刺激7、英雄不问出路,流氓不看岁数8、当裤子失去皮带,才懂得什麽叫做依赖。9、海阔凭鱼跃,破鼓任人捶。10、能够说出的委屈,便不算委屈;能够抢走的爱人,便不算爱人。……