wordpress建立php站点地图,WordPress怎么增加网站地图

news/2024/5/11 22:11:48/文章来源:https://blog.csdn.net/weixin_42506994/article/details/116179167

下面由WordPress教程栏目给大家介绍WordPress增加网站地图的方法,希望对需要的朋友有所帮助!

ae20c39147eeffeea9beffa17f2998c7.png

先说一句口号:能用代码解决的,坚决不用插件!

WordPress的网站地图用一般的生成工具,生成之后都不能用,比如织梦我常用sitemapx,结果放在WordPress就出错了。

WordPress生成网站地图的插件也有很多,大家可以自行百度,这里主要是讲利用代码生成。

1.先将以下代码将保存为 sitemap.php,传到网站根目录。<?php

require('./wp-blog-header.php');

header("Content-type: text/xml");

header('HTTP/1.1 200 OK');

$posts_to_show = 1000;

echo '<?xml version="1.0" encoding="UTF-8"?>';

echo ''

?>

daily

1.0

/* 文章页面 */

$myposts = get_posts( "numberposts=" . $posts_to_show );

foreach( $myposts as $post ) { ?>

monthly

0.6

/* 单页面 */

$mypages = get_pages();

if(count($mypages) > 0) {

foreach($mypages as $page) { ?>

<?php echo get_page_link($page->ID); ?>

<?php echo str_replace(" ","T",get_page($page->ID)->post_modified); ?>+00:00

weekly

0.6

/* 博客分类 */

$terms = get_terms('category', 'orderby=name&hide_empty=0' );

$count = count($terms);

if($count > 0){

foreach ($terms as $term) { ?>

<?php echo get_term_link($term, $term->slug); ?>

weekly

0.8

/* 标签(可选) */

$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;

?>

monthly

0.4

2.编辑 Nginx 伪静态规则,新增如下规则:rewrite ^/sitemap.xml$ /sitemap.php last;

3.编辑网站根目录的.htaccess(如果没有则新建为txt文档),加入如下规则:RewriteRule ^(sitemap)\.xml$ $1.php

直接访问网站域名+sitemap.xml即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_738135.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

apache网站访问缓慢的处理记录

2019独角兽企业重金招聘Python工程师标准>>> apache网站访问缓慢的处理记录 朋友在阿里云上开通了一台ubuntu服务器&#xff08;2G内存&#xff0c;2核CPU&#xff09;&#xff0c;用apache搭建了一个公众号网站。 网站初期&#xff0c;他没有做相应的优化&#xff…

《Axure RP7网站和APP原型制作从入门到精通(60小时案例版)》一第1章 Axure基础交互1.1 欢迎界面...

本节书摘来自异步社区《Axure RP7网站和APP原型制作从入门到精通&#xff08;60小时案例版&#xff09;》一书中的第1章&#xff0c;第1.1节&#xff0c;作者 金乌&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 Axure基础交互 Axure RP7网站和APP原型…

程序员最常用的5大编程实战网站

乔布斯说过&#xff0c;每个人都应该学习给电脑编写程序的技术&#xff0c;因为这一过程能够教你如何去思考。 而学习编程的方式有多种多样&#xff0c;你可以通过看书、视频教学的方式学习编程。 不过&#xff0c;无论如何&#xff0c;一个程序员在他的编程生涯&#xff0c;难…

网站及监控利器 Pandora FMS使用体验

Pandora FMS 是一个 开源的应用程序 &#xff0c;用来监测网站的各种活动,它可以收到实时的监测报告&#xff0c;并发送到你指定的邮箱&#xff0c;也可以通过e-mail&#xff0c; SMS 发送。 更多Linux下的监控软件请关注《Linux企业应用案例精解》一书 本文转自 李晨光 51CTO博…

突破公司的防火墙对视频网站的限制

现在很多公司都有网络防火墙&#xff0c;来限制员工使用网络。禁止浏览腾讯视频、爱奇艺、优酷土豆等等等等。想要突破这些限制通过SOCKS代理即可&#xff0c;SPCKS代理非常简单与http代理基本类似。现在大多数浏览器比如360浏览器、QQ浏览器、Chrome等等都支持SOCKS代理。先要…

SSL网站的建立与访问

SSL网站的建立与访问 实验前准备&#xff1a; 1.Windows 2003光盘&#xff08;在安装CA&#xff0c;DNS的时候需要&#xff09;2.三台Windows 2003虚拟机:SSL_CLIENT(客户机) IP&#xff1a;192.168.1.1 DNS:192.168.1.3S…

使用网站模板快速建站_快速建站网站模板真的靠谱么?

俗话说“占小便宜&#xff0c;吃大亏”&#xff0c;占便宜在人们心中就成为了一个贬义的词语。但人们往往还是会因便宜的东西而动心&#xff0c;对于网站建设也是如此。例如现如今较流行的快速建站系统&#xff0c;就因部分价格差异而让人们起疑。今天耐思小编跟大家聊一聊&…

想要导航首页提示_企业网站建设时网站导航都需要哪些?要如何去做?

但凡是对网站了解一些的朋友就一定知道对于网站来说&#xff0c;导航是必不可缺的一部分&#xff0c;网站导航就像是整个网站的“路标”。尤其是一个企业网站&#xff0c;如果没有一个好的导航&#xff0c;去表达想表达的信息&#xff0c;当用户找不到自己想要的内容时就会直接…

LAMP搭建以及企业网站搭建

linux中的LAMP的部署以及企业网站的搭建1.先卸载以rpm方式安装的php以及依赖包2.插入linux的系统盘并安装zlib-devel和libmxl2-devel3.在挂载libmcrypt光盘&#xff0c;并安装和配置 &#xff08;make && make install&#xff09;4.执行优化5.安装mhash软件 并配置和安…

Jenkins与网站代码上线解决方案【转】

转自 Jenkins与网站代码上线解决方案 - 惨绿少年 https://www.nmtui.com/clsn/lx524.html 1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后&#xff0c;项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中&…

5个能够改变一生的自学网站,每天半小时效果看的见!

很多朋友想利用闲暇时间学一点东西&#xff0c;但是想要自学&#xff0c;好的平台很重要&#xff0c;如果你苦于没有好平台&#xff0c;小编在这分享5个给大家&#xff0c;每天半小时&#xff0c;效果看得见哦。今日主题&#xff1a;5个能够改变一生的自学网站&#xff0c;每天…

1414ajax,jsp1414新闻发布网站sqlserver

技术实现开发语言:jsp.框架:jspservlet.模式:B/S.数据库:sqlserver.开发工具:myeclipse eclipse 均可.论文字数:1万左右.功能实现系统角色&#xff1a;1.游客&#xff1a;可以搜索、浏览新闻&#xff0c;不能评论新闻&#xff0c;可以注册成为会员2.会员&#xff1a;可以搜索、…

开发网站并配置服务器上,开发网站并配置服务器

开发网站并配置服务器 内容精选换一换Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接&#xff0c;连接示例图如图1所示。Atlas 200 DK连接Ubuntu服务器有以下场景&#xff1a;使用USB连接线通过USB端口与Ubuntu服务器直连&#xff0c;请参考通过USB端口直…

iframe大小自适应_Web—响应式网站和自适应网站区别

"做网页设计的时候总是混淆响应式设计和自适应设计&#xff0c;开始我以为这俩都是指根据屏幕大小自动进行适配。所以和前端小哥哥沟通时候&#xff0c;前端小哥哥蒙圈了&#xff0c;跟我强度这俩不是一个东西~~~~今天从设计角度和开发角度介绍下这俩的区别"“开篇”…

百度竞价排名点击软件_百度竞价与seo的区别

一、竞价排名sem的优点与缺点。竞价排名的基本特点是按点击付费&#xff0c;推广信息出现在搜索结果中(一般是靠前的位置)&#xff0c;如果没有被用户点击&#xff0c;则不收取推广费。1、竞价优点竞价排名可以按照给企业带来的潜在客户访问数量计费&#xff0c;企业可以灵活控…

php支付sdk接入网页教程,电脑网站支付SDKDemo说明

上一节讲了应用的填写&#xff0c;应用填写完审核通过即可获取到appid和密钥&#xff0c;有了这两样我们便可以调取支付宝接口啦。电脑网站支付SDK下载链接&#xff1a;https://docs.open.alipay.com/270/106291/我们主要讲解PHP版本的&#xff0c;JAVA版的请自行研究&#xff…

网站后端接口性能测试软件,关于网页端测试的一点点体会

从实习到入职&#xff0c;转眼已经在网页端测试了将近2年的时间。偶尔跟一些客户端的同学沟通和学习的时候&#xff0c;他们很好奇网页端测试是怎么进行测试的&#xff0c;需要注意哪些问题&#xff0c;这里稍微总结下&#xff0c;希望对自己和其他小伙伴都有一定程度的提升。网…

【个人网站搭建】Hexo框架下Next主题中添加站内搜索功能

0x00 前言 文章中的文字可能存在语法错误以及标点错误&#xff0c;请谅解&#xff1b; 如果在文章中发现代码错误或其它问题请告知&#xff0c;感谢&#xff01; Hexo博客框架版本&#xff08;hexo version&#xff09;&#xff1a;v5.3.0 Next主题版本: v5.1.3 0x01 实现…

【个人网站搭建】Hexo框架下添加README.md 及部署到 GitHub.io显示格式错误解决方法

0x00 前言 文章中的文字可能存在语法错误以及标点错误&#xff0c;请谅解&#xff1b; 如果在文章中发现代码错误或其它问题请告知&#xff0c;感谢&#xff01; Hexo博客框架版本&#xff08;hexo version&#xff09;&#xff1a;5.3.0 0x01 添加及正确显示README.md文件…

【个人网站搭建】Hexo框架下文章插入图片部署到GitHub Pages显示失败解决方法

0x00 前言 文章中的文字可能存在语法错误以及标点错误&#xff0c;请谅解&#xff1b; 如果在文章中发现代码错误或其它问题请告知&#xff0c;感谢&#xff01; Hexo博客框架版本&#xff08;hexo vesion&#xff09;&#xff1a;v5.3.0 0x02 解决方法 1.安装插件&#x…