获取wordpress网站所有文章链接

                           
2020年04月06日

最后获取到的文章链接也可以提交百度等站长平台。

URL链接自动批量提交到百度蜘蛛

这是搜狗站长平台的 URL 提交说明,里面写了不支持 sitemap 形式的文件提交,那么就需要一种方法来获取 WordPress 网站的所有文章链接。

获取 WordPress 网站的所有文章链接方法

参考文章:纯代码获取wordpress网站所有文章链接

1、新建一个123.php,将下面的代码复制到里面并上传到服务器

php 文件下载

<?php
     
 
     require
     (
     './wp-blog-header.php'
     )
     ;
     
 
     header
     (
     "Content-type: text/xml"
     )
     ;
     
 
     header
     (
     'HTTP/1.1 200 OK'
     )
     ;
     
 
     $posts_to_show 
     = 
     200
     ; 
     //这里的数字决定获取多少个文章链接,可根据自己站点服务器实际情况来具体填写
     
 
     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
     (
     'blog'
     )
     ; 
     ?> Diy By 学做网站论坛(https://www.xuewangzhan.com)-->
     
 
     <?php
     
 
     $myposts 
     = get_posts
     ( 
     "numberposts=" 
     . 
     $posts_to_show 
     )
     ;
     
 
     foreach
     ( 
     $myposts 
     as 
     $post 
     ) 
     { 
     ?>
  <url>
  <loc>
<?php the_permalink
(
)
; 
?></loc>
  </url>
     <?php 
     }
     ?>
 </urlset>
    
   

2、服务器访问 123.php 就能得到所有文章的链接

3、在网页上右键,点击查看网页源代码。

这样就得到了网页的纯代码版本

4、将全部代码复制到 Word 中,用替换功能将链接以外的数据清除掉,只保留链接。

依此类推,替换完成后是这样的

5、替换回车换行符号(替换段落标记)

点击替换,即可获得纯链接。

【注意】如果询问是否从头开始替换,一定要选择【是】

6、复制链接并提交到搜狗站长平台

冷场莹