当前位置:记磊博客 > 主题/优化 > WordPress > 正文

作者:记磊博客

比较忧愁,比较善感,比较孩子气,比较喜欢网络技术的小子

手机扫码查看

wordpress代码实现一键获取网站全部链接

摘要:可以直接获取文章页面链接 单页面链接 博客分类页,标签页,很不错的代码,可以收藏备用哦

wordpress代码实现一键获取网站全部链接
一键获取网站全部链接,可以直接获取文章页面链接 单页面链接 博客分类页,标签页等。。。。
适合网站批量提交收录吧,

效果图演示

wordpress代码实现一键获取网站全部链接
是不是很不错啊(我记得这个可以你如果做改版,网站链接需要更换也可以用这个哦)

代码

//记磊博客:www.ly522.com
<?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";
}
?>

食用方法

创建个PHP文件,名字随意,(比如:all.php)
将以上代码复制到all.php中
上传至网站根目录,然后访问域名/all.php就可以了!

昨天群里问的,然后在夏末浅笑博客看到,现在分享出来

未经允许不得转载:

作者:记磊博客, 转载或复制请以 超链接形式 并注明出处 记磊博客
原文地址:《wordpress代码实现一键获取网站全部链接》 发布于2018-08-18

本文共1053个字,预计阅读时间需要3分钟。
您阅读这篇文章共花了: 0小时00分00秒
分享到:
赞(2) 打赏

评论 2

8 + 7 =
  1. #1

    博客不错

    lancel0t7个月前 (08-23)来自中国/China 谷歌浏览器 Windows 10 浙江省杭州市 电信回复
  2. #2

    很实用的一段代码

    楚狂人博客3个月前 (12-23)来自中国/China 谷歌浏览器 Windows 10 山东省潍坊市 联通回复
wordpress代码实现一键获取网站全部链接

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录