文章当前位置:【甘肃兰州SEO】-美吧SEO-网站排名优化-『张庭宇博客』 » SEO基础 » 如何快速获取网站中所有文章的链接

如何快速获取网站中所有文章的链接

1年前 (2018-10-16) Fianchetto SEO基础 0评论 已收录 491℃

1、新建一个文本文档,修改文件名和后缀名为all.php;

2、使用文本编辑软件打开;复制如下代码并粘贴到文档中,保存文档;

<?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/">'
?>
<?php echo get_lastpostdate('blog'); ?>
<?php
$myposts = get_posts( "numberposts=" . $posts_to_show );
foreach( $myposts as $post ) { ?>
 <url>
 <?php the_permalink(); ?>
 </url>
<?php }?>
</urlset>

3、将all.php文件上传至网站根目录,在浏览器中访问“www.你的网站.com/all.php”,即可获得所有链接。需要说明的是获取的链接中可能含有<url></url>,处理方法是复制所有链接到word中,将<url></url>替换为空格即可解决。

         lianjie

         
博主
               

每一个不曾起舞的日子,都是对生命的辜负。--------尼采

相关推荐

亲,来都来了,回复一下再走吧。

×
订阅图标按钮