WordPress获取所有文章链接

填一下以前文章中提到的WordPress获取所有文章链接的坑。

使用方法

  1. 在以下的PHP代码中选择一个复制
  2. 新建GetId.php文件,将代全部码粘贴
  3. 将GetId.php文件上传至网站根目录
  4. 通过浏览器访问该文件即可(例如:www.qcgzxw.cn/GetId.php
  5. 显示内容即为所有已发布的文章链接,复制后保存至本地即可(文件使用完毕后记得删了)

PHP代码

1.获取所有已发布文章(ID)

文章链接:https://www.qcgzxw.cn/2579.html

红色字体即为前缀,绿色即为后缀

<?php include ( "wp-config.php" ) ; require_once (ABSPATH.'wp-blog-header.php'); global $wpdb; $qianzui = "https://www.qcgzxw.cn/";//填你的前缀 $houzui = ".html";//填你的后缀 $sql="SELECT ID FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY ID DESC "; $myrows = $wpdb->get_results($sql); foreach ($myrows as $b) { echo $qianzui; echo $b->ID; echo $houzui."<br/>"; } ?>

1234567891011121314

<?php         include ( "wp-config.php" ) ;       require_once (ABSPATH.'wp-blog-header.php');       global $wpdb;       $qianzui = "https://www.qcgzxw.cn/";//填你的前缀      $houzui = ".html";//填你的后缀      $sql="SELECT ID FROM wp_posts WHERE post_type =  'post' AND post_status =  'publish' ORDER BY ID DESC ";       $myrows = $wpdb->get_results($sql);      foreach ($myrows as $b) { echo $qianzui; echo $b->ID; echo $houzui."<br/>";      }?>

2.获取所有已发布文章(guid)

缺点:只能显示原始链接

<?php include ( "wp-config.php" ) ; require_once (ABSPATH.'wp-blog-header.php'); global $wpdb; $sql="SELECT guid FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY ID DESC "; $myrows = $wpdb->get_results($sql); foreach ($myrows as $b) { echo $b->guid."<br/>"; } ?>

12345678910

<?php         include ( "wp-config.php" ) ;       require_once (ABSPATH.'wp-blog-header.php');       global $wpdb;       $sql="SELECT guid FROM wp_posts WHERE post_type =  'post' AND post_status =  'publish' ORDER BY ID DESC ";       $myrows = $wpdb->get_results($sql);      foreach ($myrows as $b) { echo $b->guid."<br/>";       }?>

3.获取分类下所有文章

<?php         include ( "wp-config.php" ) ;       require_once (ABSPATH.'wp-blog-header.php');       global $wpdb;         $CID = 1;//分类id       $sql="SELECT ID,post_title,post_content FROM wp_posts,wp_term_relationships,wp_term_taxonomy WHERE ID=object_id and wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and post_type='post' and post_status = 'publish' and wp_term_relationships.term_taxonomy_id = $CID and taxonomy = 'category' order by ID desc";       $myrows = $wpdb->get_results($sql);       foreach ($myrows as $b) {       echo $b->ID."<br />";       } ?>

1234567891011

<?php        include ( "wp-config.php" ) ;      require_once (ABSPATH.'wp-blog-header.php');      global $wpdb;        $CID = 1;//分类id      $sql="SELECT ID,post_title,post_content FROM wp_posts,wp_term_relationships,wp_term_taxonomy WHERE ID=object_id and wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and post_type='post' and post_status = 'publish' and wp_term_relationships.term_taxonomy_id = $CID and taxonomy = 'category' order by ID desc";      $myrows = $wpdb->get_results($sql);      foreach ($myrows as $b) {      echo $b->ID."<br />";      }?>

玩法介绍

  1. 批量查询文章是否被收录(筛选出未收录的链接)http://www.link114.cn/baidusl/未被收录的文章链接批量提交百度

更多玩法持续更新中···

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏有趣的Python和你

Flask学习笔记之url_for与重定向

前文中我们讲到,url(路由)和函数视图的映射关系,也就是通过对应的url,可以返回对应的视图函数。当然我们通过视图函数也能找到对应的url路径,这可以通过ur...

1293
来自专栏用户2442861的专栏

Ubuntu下的mysql安装

转载于http://blog.chinaunix.net/uid-26275986-id-4051976.html(如果不允许转载博主告诉我哈)

743
来自专栏做全栈攻城狮

安卓开发-使用异步网络请求框架、多线程文件下载

相信对于前面的教程,大家已经很熟悉安卓网络编程了。这篇文章主要讲解一下异步网络编程和文件下载。学习编程重在写代码,只有自己的代码量上去了,自己才能完全理解。所以...

614
来自专栏进击的君君的前端之路

域名、网站名、URL

1395
来自专栏進无尽的文章

Java工具篇| Mac上Eclipse和Tomcat的安装和使用

解压下载包后对原来的文件夹重命名为ApacheTomcat,放到/Users/计算机名/Library/目录下(Library也叫资源库)

1603
来自专栏DeveWork

WordPress内置搜索结果只有一篇文章时自动跳转到该文章

当你的读者在你的WordPress博客的内置的搜索引擎搜索时候,返回的结果是按照时间先后的陈列格式。如果搜索结果只有一篇文章的时候,为提高用户体验,我们可以让着...

1808
来自专栏博客园迁移

一次服务器磁盘空间不足导致的一系列问题

  继昨天服务器上应用 CPU占用过高 后面该应用宕掉了以后      java 一次CPU占用过高问题的排查及解决

1203
来自专栏小尘哥的专栏

centos7下redis的安装配置

3、下载源码到本地(wget http://download.redis.io/releases/redis-你需要的版本.tar.gz---我下载的是3.2....

872
来自专栏腾讯云安全的专栏

Tomcat安全配置小技巧

1402
来自专栏Ryan Miao

使用webstom或者idea上传代码到github或coding

鉴于github网络速度太慢,建议用coding。先介绍github上传方式,因为webstom或idea集成了github,方法简单。 git是一个版本控制器...

2997

扫码关注云+社区