• 小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺

    您好,歡迎訪問小螞蟻站長吧!

    WordPress如何增加網站地圖

    2022-09-15 14:53分類:wordpress教程 閱讀:

     

    下面皮由WordPress教程欄目給大伙兒說明WordPress增加網站地形圖之方式,盼望對要求之賓朋有所扶持!

    php零基本功到接班直播視頻課:進來習修

    先說七句暗語:能用代碼解決之,堅決不用插件!

    WordPress之網站地形圖用三般之生成家伙,生成之后都得不到用,比如織夢我常用sitemapx,產物放在WordPress就出錯了。

    WordPress生成網站地形圖之插件也有很多,一班人方可自行佰度,此地主要是講利用代碼生成。

    1.先將偏下代碼將封存為 sitemap.php,傳到網站源目錄。

    <?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>

    2.編導者 Nginx 偽靜態章法,新增如下邊規例:

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

    3.編輯家網站空目錄之.htaccess(如果沒有則興建為txt文檔),加入如下面章法:

    RewriteRule ^ \.xml$ $1.php

    直受訪者問網站域名+sitemap.xml即可。

    之上就是WordPress怎生增加網站地質圖之祥縷本末,更多請關注 小螞螞蟻站長吧網其他相關稿子!

    上一篇:解決wordpress的.htaccess自動恢復成默認模式問題

    下一篇:wordpress如何控制主頁顯示的分類

    相關推薦
    ?
    返回頂部
    日韩在线精品视频a