好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

wordpress非插件实现xml格式网站地图

废话不多说,直接上代码

<?php  require ( './wp-blog-header.php' );  header( "Content-type: text/xml" );  header( 'HTTP/1.1 200 OK' );  $posts_to_show  = 1000;  // 获取文章数量   echo   '<?xml version="1.0" encoding="UTF-8"?>' ;  echo  '<urlset xmlns:xsi= "<a href=" http: //www.w3.org/2001/XMLSchema-instance" rel="external nofollow" >http://www.w3.org/2001/XMLSchema-instance</a>" xmlns="<a href="http://www.sitemaps.org/schemas/sitemap/0.9" rel="external nofollow" rel="external nofollow" >http://www.sitemaps.org/schemas/sitemap/0.9</a>"   xsi:schemaLocation= "<a href=" http: //www.sitemaps.org/schemas/sitemap/0.9" rel="external nofollow" rel="external nofollow" >http://www.sitemaps.org/schemas/sitemap/0.9</a> <a href="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">'" rel="external nofollow" >http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">'</a>;   ?>  <!-- generated-on=<?php  echo  get_lastpostdate( 'blog' ); ?>-->  <url>  <loc>http: //localhost/</loc>   <lastmod><?php  echo  get_lastpostdate( 'blog' ); ?></lastmod>  <changefreq>daily</changefreq>  <priority>1.0</priority>  </url>  <?php  header( "Content-type: text/xml" );  $myposts  = get_posts(  "numberposts="  .  $posts_to_show  );  foreach (  $myposts   as   $post  ) { ?>  <url>  <loc><?php the_permalink(); ?></loc>  <lastmod><?php the_time( 'c' ) ?></lastmod>  <changefreq>monthly</changefreq>  <priority>0.6</priority>  </url>  <?php }  // end foreach ?>   </urlset> 

复制上面代码为xmlmap.php文件并传至网站根目录

http://localhost/xmlmap.php

查看更多关于wordpress非插件实现xml格式网站地图的详细内容...

  阅读:49次