WordPress批量导出网站全部链接,查询百度未收录的地址
wordpress如何快速导出自己网站所有文章地址文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
以下代码很简单轻松就可以实现啦。文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
我们只需要在自己网站目录建立一个php文件,复制以下代码进去。文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
然后访问自己的地址就可以自动生成所有html页面地址了文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
以下为php代码,存储成任意名字.php在根目录。使用的时候直接打开 你的网址/名字.php即可。文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html
<?php
require('./wp-blog-header.php');
header("Content-type: text/txt");
header('HTTP/1.1 200 OK');
$posts_to_show = 1000; // 获取文章数量
?>
<?php echo 'http://'.$_SERVER['HTTP_HOST']; ?><?php echo "\n"; ?>
<?php
/* 文章页面 */
header("Content-type: text/txt");
$myposts = get_posts( "numberposts=" . $posts_to_show );
foreach( $myposts as $post ) {
the_permalink();
echo "\n";
}
?>
<?php
/* 单页面 */
$mypages = get_pages();
if(count($mypages) > 0) {foreach($mypages as $page) {
echo get_page_link($page->ID);
echo "\n";}
}
?>
<?php
/* 博客分类 */
$terms = get_terms('category', 'orderby=name&hide_empty=0' );
$count = count($terms);
if($count > 0){
foreach ($terms as $term) {
echo get_term_link($term, $term->slug);
echo "\n";}
}
?>
<?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;}
echo $link;
echo "\n";}
?>
文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html文章源自飞鸟学习网-https://www.pk88.net/2024-0702.html 全站资源源于网络整合,仅供学习研究,不可商用,不提供技术指导,如有侵权请告知删除,可以投稿,广告合作联系V: pk88net
继续阅读
我的微信
微信号已复制
我的微信
微信扫一扫