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/未被收录的文章链接批量提交百度

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

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

发表于

我来说两句

2 条评论
登录 后参与评论

相关文章

来自专栏龙渊阁测试精英

Docker_容器化gitlab

  sudo yum install curl openssh-server openssh-clients postfix cronie -

914
来自专栏静下来

linux下解压rar文件的软件安装和解压命令

一般linux放出来的压缩包都是tar格式的,但是我们自己在压缩一些本地文件的时候,多数都是用的rar格式。 那么这个我们上传到linux的服务器上面,就不能直...

3708
来自专栏LuckQI

linux命令下~docker的使用学习

973
来自专栏锦小年的博客

Linux使用笔记4-添加用户变量(设置自己的命令,修改默认python版本等)

使用linux服务器时,我们需要设置自己的用户变量,以添加自己的命令,或者用自己的软件版本替代系统默认的版本,方便自己的使用。在自己home下有个.bashrc...

1806
来自专栏企鹅号快讯

从0开始学习SpringCould(7)-SpringBoot 多环境配置

为什么需要多环境配置? 真正开发中,环境一般都是分离的,多数情况下都分为:开发环境、测试环境、生产环境等等。 以这三套环境为例,如果这三套环境有三个数据库,每次...

1975
来自专栏开发技术

将tomcat添加为linux系统服务

  在博客 --》virtualBox安装centos,并搭建tomcat中,讲到了centos下搭建tomcat环境,发现启动tomcat不是那么方便,要是忘...

922
来自专栏深度学习自然语言处理

Linux下与github建立ssh连接

前期准备 设置用户: git config --global user.name "your name" git config --globa user....

2648
来自专栏帘卷西风的专栏

Linux下rz/sz安装及使用方法

      新搞的云服务器用SecureCRT不支持上传和下载,没有找到rz命令。记录一下如何安装rz/sz命令的方法。

441
来自专栏一个默默无闻的工程师的日常

openstack icehouse负载均衡配置

1454
来自专栏各种机器学习基础算法

nginx服务器访问时没解析PHP,直接下载php文件

在配置服务器的时候,有时候会出现这种情况,将域名映射到目录下,访问该域名却直接下载index.php文件。这种情况该如何解决呢? location ~ \.ph...

37011

扫码关注云+社区