日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

WordPress 網站地圖 sitemap.xml 純代碼設置方法「親測有效」

 

可以同時生成首頁、文章、單頁面、分類和標簽的 sitemap!

一、php 代碼

<?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="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">'
?>
 <url>
 <loc><?php echo get_home_url(); ?></loc>
 <lastmod><?php $ltime = get_lastpostmodified(GMT);$ltime = gmdate('Y-m-dTH:i:s+00:00', strtotime($ltime)); echo $ltime; ?></lastmod>
 <changefreq>daily</changefreq>
 <priority>1.0</priority>
 </url>
<?php
/* 文章頁面 */ 
$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 } /* 文章循環結束 */ ?> 
<?php
/* 單頁面 */ 
$mypages = get_pages();
if(count($mypages) > 0) {
 foreach($mypages as $page) { ?>
 <url>
 <loc><?php echo get_page_link($page->ID); ?></loc>
 <lastmod><?php echo str_replace(" ","T",get_page($page->ID)->post_modified); ?>+00:00</lastmod>
 <changefreq>weekly</changefreq>
 <priority>0.6</priority>
 </url>
<?php }} /* 單頁面循環結束 */ ?> 
<?php
/* 博客分類 */ 
$terms = get_terms('category', 'orderby=name&hide_empty=0' );
$count = count($terms);
if($count > 0){
foreach ($terms as $term) { ?>
 <url>
 <loc><?php echo get_term_link($term, $term->slug); ?></loc>
 <changefreq>weekly</changefreq>
 <priority>0.8</priority>
 </url>
<?php }} /* 分類循環結束 */?> 
<?php
 /* 標簽(可選) */
$tags = get_terms("post_tag");
foreach ( $tags as $key => $tag ) {
 $link = get_term_link( intval($tag->term_id), "post_tag" );
 if ( is_wp_error( $link ) )
 return false;
 $tags[ $key ]->link = $link;
?>
 <url>
 <loc><?php echo $link ?></loc>
 <changefreq>monthly</changefreq>
 <priority>0.4</priority>
 </url>
<?php } /* 標簽循環結束 */ ?> 
</urlset>

將以上代碼保存為 sitemap.php,傳到網站根目錄。

二、偽靜態

Nginx

編輯已存在的 Nginx 偽靜態規則,新增如下規則后(平滑)重啟 nginx 即可:

rewrite ^/sitemap.xml$ /sitemap.php last;

Apache

編輯網站根目錄的 .htaccess ,加入如下規則:

RewriteRule ^(sitemap).xml$ $1.php

做好偽靜態規則后,就可以直接訪問 sitemap.xml 看看效果了

分享到:
標簽:WordPress sitemap
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定