(代码教程)Php代码获得WordPress网站上所有文章的链接

2023-11-05 0 686

(代码教程)Php代码获得WordPress网站上所有文章的链接

正文:

1.在网站的根目录下新建一个 geturl.php 文件,粘贴所有通过浏览器访问该文件的代码(例如,域名/jujyg.php)。

代码如下:

  <?php   
      include ( "wp-config.php" ) ; 
      require_once (ABSPATH.'wp-blog-header.php'); 
      global $wpdb; 
      $qianzui = "http://xxx.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/>";
      }
?> 

如果你的 ID 是(也就是你的文章链接是这样的,https://www.xxx.com/?. P = 520)就用这个代码:

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

第二,如果你有百度小程序,可以用这段代码直接生成文章路径,如图。

 <?php   
      include ( "wp-config.php" ) ; 
      require_once (ABSPATH.'wp-blog-header.php'); 
      global $wpdb; 
      $qianzui = "/pages/articles/articles?id=";//百度小程序路径地址
      $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 "<br/>";
      }
?>  

本文章已结束,如转载请注明:汇站网 » (代码教程)Php 代码获得 WordPress 网站上所有文章的链接

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务