WordPress如何增加網站地圖
下面皮由WordPress教程欄目給大伙兒說明WordPress增加網站地形圖之方式,盼望對要求之賓朋有所扶持! php零基本功到接班直播視頻課:進來習修 先說七句暗語:能用代碼解決之,堅決不用插件! WordPress之網站地形圖用三般之生成家伙,生成之后都得不到用,比如織夢我常用sitemapx,產物放在WordPress就出錯了。 WordPress生成網站地形圖之插件也有很多,一班人方可自行佰度,此地主要是講利用代碼生成。 1.先將偏下代碼將封存為 sitemap.php,傳到網站源目錄。 2.編導者 Nginx 偽靜態章法,新增如下邊規例: 3.編輯家網站空目錄之.htaccess(如果沒有則興建為txt文檔),加入如下面章法: 直受訪者問網站域名+sitemap.xml即可。 之上就是WordPress怎生增加網站地質圖之祥縷本末,更多請關注 小螞螞蟻站長吧網其他相關稿子!<?php
require ;
header ;
header ;
$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/">'
?>
<!-- generated-on=<?php echo get_lastpostdate ; ?> Diy By 獨立自主站大學 -->
<url>
<loc><?php echo get_home_url ; ?></loc>
<lastmod><?php $ltime = get_lastpostmodified ;$ltime = gmdate ); echo $ltime; ?></lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<?php
/* 筆札印張 */
$myposts = get_posts ;
foreach { ?>
<url>
<loc><?php the_permalink ; ?></loc>
<lastmod><?php the_time ?></lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<?php } /* 篇章巡回了局 */ ?>
<?php
/* 單印張 */
$mypages = get_pages ;
if > 0) {
foreach { ?>
<url>
<loc><?php echo get_page_link ; ?></loc>
<lastmod><?php echo str_replace ->post_modified); ?>+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<?php }} /* 單印張輪回告竣 */ ?>
<?php
/* 博客分列 */
$terms = get_terms ;
$count = count ;
if {
foreach { ?>
<url>
<loc><?php echo get_term_link ; ?></loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<?php }} /* 分列周而復始告竣 */?>
<?php
/* 標簽 */
$tags = get_terms ;
foreach {
$link = get_term_link , "post_tag" );
if )
return false;
$tags[ $key ]->link = $link;
?>
<url>
<loc><?php echo $link ?></loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<?php } /* 標簽循環往復收尾 */ ?>
</urlset>
rewrite ^/sitemap.xml$ /sitemap.php last;
RewriteRule ^ \.xml$ $1.php