当前位置:小龟网 > 技术教程 > 正文内容

个人博客WordPress内容管理系统站点获取所有链接的PHP代码

小龟网6个月前 (03-22)技术教程195

有时需要提取网站的所有链接。使用软件获取网站链接容易出现大量重复链接。给大家分享一段php代码,一键获取WordPress站点的所有链接,包括页面单页、文章页、分类页。 ,tag标签页,简单实用。

<?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";
}
?>

个人博客WordPress内容管理系统站点获取所有链接的PHP代码  PHP代码 第1张

可以将以上代码保存为后缀.PHP,上传至网站根目录,在浏览器中输入相应的地址就获取所有站点的链接了,

💯扫描二维码推送至手机访问。

💢版权声明:本文由小龟网发布,如需转载请注明出处。

🤗作品 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

本文链接:https://www.xiaoguiwang.net/jishuccheng/36.html

标签: PHP代码
分享给朋友:

相关文章

个人博客WordPress内容管理系统中文正式版PHP代码优化

个人博客WordPress内容管理系统中文正式版PHP代码优化

WordPress,一个著名的免费个人博客系统在世界范围内广泛使用。 WordPress 是一个用 PHP 语言开发的博客平台。用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的网站,或者使用 WordPress 作为内...

WordPress怎样实行删掉文章时一起删除图片包括的附件

只需将底下的 PHP 代码加入到:themes/xxx/functions.php 底部就行了    //删除文章时删除图片附件开始     function delete_post_and_attachments($post_ID) {...

多张照片怎么合成一张照片?微信两张照片拼成一张图教程

多张照片怎么合成一张照片?微信两张照片拼成一张图教程

导读:在生活中,我们经常在我们的手机上拍摄很多照片,但有时我们希望将两个甚至更多的照片结合到一个长的照片中进行打印或制作短视频,但我们通常会发现我们通常需要使用特殊的P图片如photoshop或meitu。软件,折腾它是非常不方便的。那么有...

WordPress加载文章或评论Atom Feed函数:do_feed_atom

WordPress函数do_feed_atom用于加载文章或评论的Atom Feed。do_feed_atom( bool $for_comments )函数参数$for_comments布尔值必须传递该值,否则会报错。 &nbs...

ping命令的基础知识和一般用法

ping命令的基础知识和一般用法

ping命令是网络命令里的核心命令,同时也是黑客入侵的基础命令。下面和大家分享一下ping命令的基础知识和一般用法。以ping百度公司域名为例,介绍ping命令相关内容。1.ping命令基础知识1.域名/IP地址:在计算机网络中,所有的主机...

java新手最全学习路线

java新手最全学习路线

以上就是JAVA最全学习路线图...

评论列表

李海博客
6个月前 (03-22)

这个厉害

阿乐
阿乐
6个月前 (03-22)

大佬 那我就直接复制拿走了

阿乐
阿乐
6个月前 (03-22)

大佬 那我就直接复制拿走了

阿乐
阿乐
6个月前 (03-22)

大佬那我就直接复制拿走了

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。