欢迎来到w88模板网!
WordPress获取全站文章页地址的方法

WordPress获取全站文章页地址的方法

浏览次数: 0

作者: w88模板网

信息来源:

更新日期: 2018-06-28

文章简介

获取WordPress全站文章地址一般适用于sitemap制作,最近百度熊掌号推送很火,我们在使用curl推送方式进行推送的时候需要txt格式的网址文件,此时也需要调出全站文章网址,那这篇文章对你就很有帮助了! 首先创建一个php文件,代码如下: ?php require( ../wp

  • 正文开始
  • 热门文章

    获取WordPress全站文章地址一般适用于sitemap制作,最近百度熊掌号推送很火,我们在使用curl推送方式进行推送的时候需要txt格式的网址文件,此时也需要调出全站文章网址,那这篇文章对你就很有帮助了!

    首先创建一个php文件,代码如下:


    <?php
    require('../wp-blog-header.php');
    header("Content-type: text/xml");
    header('HTTP/1.1 200 OK');
    $posts_to_show = 6000//这里的数字决定获取多少个文章链接,可根据自己站点实际情况来具体填写
    echo '<?xml version="1.0" encoding="UTF-8"?>';
    echo '<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="https://www.baidu.com/schemas/sitemap-mobile/1/">'
    ?>
    <?php
    /* 文章页面 */
    $myposts = get_posts( "numberposts=" . $posts_to_show );
    foreach( $myposts as $post ) { ?>
        <url>
                <loc><?php the_permalink(); ?></loc>
        </url>
    <?php } ?>
    </urlset>
     

    将上述代码保存为编码为UTF-8的php文件,比如以site.php命名上传到网站根目录里待用。

    注意:上述代码的posts_to_show数值越大,运行时对服务器负载造成的压力也越大,所以运行这个代码时建议大家选在凌晨以后最合适。

    然后在浏览器中访问这个php文件,将访问得到的页面内容全选,粘贴到NotePad+>里面进行编辑,首先将以下代码删除:


    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="https://www.baidu.com/schemas/sitemap-mobile/1/">
     

    然后批量替换<url></url>,替换的结果均不要填写,保持空白

    WordPress获取全站文章页地址的方法

    WordPress获取全站文章页地址的方法

    点击全部替换即可!将文件最下面一行的</urlset>删除,或者懒得下拉,替换删除,操作一样!

    然后你会发现,网址与网址之间有很大的空白区域。这里我们需要点击NotePad++的编辑行操作移除空行(包括空白字符)

    WordPress获取全站文章页地址的方法

    这样,网址就是一行一个了!然后全选,粘贴到之前创建的urls.xtx,这样,我们网站所有的文章链接都有了。

    如果你有自己打的服务器,其实可以更简单,在服务器的控制台终端里运用wget指令结合这个PHP代码文件即可生成指定的txt文档,里面就是当前站点所有的文章链接(静态化)了,具体如下:


    #通过wget命令实时生成全站链接到指定的TXT文档里
    wget -O/home/wwwroot/www.mydomain.com/site.txt --no-check-certificate https://www.mydomain.com/site.php
    #其中的 --no-check-certificate 参数是因为明月的站点是HTTPS的,如果是HTTP站点可以去掉这个参数。
    #因为这个命令运行后需要调用数据库数据生产伪静态化链接,所以会瞬间造成服务器负载飙升,请注意使用时间段。
     

    运行完成后,就会在网站根目录下生成一个site.txt的文档,这时再通过纯文本编辑软件(如:NotePad++等)批量搜索替换掉里面重复的XML标记代码即可。


插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,需收取费用!想免费获取辛苦开发插件的请绕道!

w88二次开发QQ群

本站客服QQ号:,群号(383578617) 如果您有任何w88问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: w88模板 » WordPress获取全站文章页地址的方法

  • DedeCMS教程QQ群
    阅读
    在修改Wordpress主题的过程中,被一个问题困扰了很久,很多主题都没有对title标签做特别处理,导致调用出来的文字前后会莫名其妙带一个空格,类似如下: title 文章标题 – 网站名称/ title 我特别忍受不了这种样式的title,虽然对seo没有太大影响,但是太不...
  • Wordpress去Title标题中空格的方法
    阅读
    默认情况下,WordPress会对上传的图片进行压缩,以免获得更好的性能和用户体验。长久以来,默认的压缩质量为 90%,直到 WordPress 4.5以后,就降低为 82% 了,为的是优化图片在手机端的加载速度。但是并不是所有的用户都希望如此。最近就有客户反馈说,为什...
  • WordPress如何更改JPEG图片的压缩质量
    阅读
    获取WordPress全站文章地址一般适用于sitemap制作,最近百度熊掌号推送很火,我们在使用curl推送方式进行推送的时候需要txt格式的网址文件,此时也需要调出全站文章网址,那这篇文章对你就很有帮助了! 首先创建一个php文件,代码如下: ?php require( ../wp...
  • WordPress获取全站文章页地址的方法
    阅读
    使用WordPress一段时间,在发布文章的时候,惊奇的发现才发布不到10篇文章的网站,新文章的ID已经排到50多。 我查询之后得知这是因为WordPress默认在发布文章或修改文章时会自动保存文章和修订版本,这主要是为了防止大家在编辑文章时电脑突然停止运行导致文...
  • WordPress如何关闭自动保存文章和修订功能
    阅读
    我们在制作wordpress主题的时候,一般读会把头部单独写到header.php文件中,这时有一个问题就是在头部文件中,title标签的写法,很多主题都是这样定义的: title?php bloginfo(‘name’); wp_title(); ?/title 这里不仅内页的title顺序会出错,调整后连接符...
  • WordPress头部文件中title标签通用代码
    阅读
    做SEO的应该知道 robots协议(也称为爬虫协议、爬虫规则、机器人协议等),也就是通常添加到网站根目录的robots.txt 文件,它的作用在于告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,从而优化网站的收录结果和权重,这个文件对网站的seo可谓重中之重。 在...
  • WordPress如何制作虚拟Robots.txt文件
    阅读
    在使用WordPress发布文章的时候,很多主题默认取文章第一个图片为缩略图,使用timthumb.php函数自动调整缩略图大小,并生成缓存文件,目前国内外大部分WordPress主题都采用此方法生成缩略图。这一方法的缺点是无法截取外链图片,处理起来特别麻烦。 我的方法...
  • WordPress文章列表随机显示缩略图
    阅读
    今天给出一种完美解决方法。实现文章正文添加图片并且在缩略图处同步调用,并且刷新也不会改变。话不多说,上代码。 将以下代码复制到当前使用的主题文件的 functions.php 文件中: //文章判断图片 add_filter( the_content , isimages ); //判断文章是否有...
  • WordPress博客文章随机添加图片并设为缩略图
    阅读
    用过WordPress的站长都知道,我们在后台修改固定链接后,在分类目录的路径中会多一个 /category/目录 ,关于去掉这个/category/目录的方法,网上有不少,但是大多都是用插件来实现,我素来不喜欢在后台安装太多插件,我搜集整理了无插件实现去/category/目录...
  • WordPress去掉分类链接中category目录实现方法
    阅读
    wordpress在发布文章的时候,插入图片,有个默认的选项是“链接到媒体页面”,如果不改成“无”的后果就是点击文章的图片时会在当前窗口跳转到图片页面,不仅用户体验不好,而且造成搜索引擎蜘蛛爬去无法返回的不良后果,发现这个问题后,我及时找到解决方法...
收藏此文 打赏本站

如本文对您有帮助,就请w88模板网抽根烟吧!

  • 支付宝打赏
    WordPress批量去掉文章图片的链接
    微信打赏
    支付宝扫描打赏
WordPress如何更改JPEG图片的压缩质量
« 上一篇 2018年07月15日
WordPress百度熊掌号搜索结果出图代码改造
下一篇 » 2018年06月28日

精彩评论

微信扫描打赏
有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐精品模板更多
更新时间:2019-09-29

人已经看过了!

中英双语窗帘门窗类网站w88(响应式源码)
更新时间:2019-11-11

人已经看过了!

最新仿酷趣商业源码交易平台整站源码带任务平台功能 支持支付宝卡密充值
更新时间:2017-08-10

人已经看过了!

木质地板-家具橱柜w88 带手机版
更新时间:2017-10-19

人已经看过了!

淘宝客优惠券带手机端 自动采集自动更新
更新时间:2018-06-07

人已经看过了!

响应式室内设计工程施工类w88(自适应手机端)
更新时间:2018-04-17

人已经看过了!

现代简约HTML5自适应家装设计类w88
更新时间:2017-08-10

人已经看过了!