wordpress默认不带xml网站地图,钻芒博客之前一直使用的是Google xml插件,今天帖一下纯代码生成xml网站地图,能少用一款插件就少用一款插件。.../wp-blog-header.php'); header("Content-type: text/xml"); header('HTTP/1.1 200 OK'); $posts_to_show =...php /* 博客分类 */ $terms = get_terms('category', 'orderby=name&hide_empty=0' ); $count = count($terms);...> url> get_term_link($term, $term->slug); ?...php }} /* 分类循环结束 */?> <?
文章目录[隐藏] 创建sitemap.php 设置伪静态 首次使用wordpress默认不带xml网站地图,博客之前一直使用的是Google xml插件,今天帖一下纯代码生成xml网站地图,能少用一款插件就少用一款插件...> url> get_term_link($term, $term->slug); ?...php }} /* 分类循环结束 */?> 的是 5.5版本自带了地图文件 需要禁用才可以。...如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
前言:站点地图(sitemap.xml)的作用,相信站长们都有所了解,我就不献宝了。而免插件生成 sitemap.xml,网络上也早就有了纯代码生成的方法。...今天整理电脑文件时,看到了以前收藏的生成 sitemap.xml 的 php 脚本,就随手打开看了看,发现这个代码只能生成主页和文章页的 sitemap。...果断百度了一下,发现网上分享的都大同小异,只有首页和文章页。感觉有点缺憾,反正今天也是闲着,就动手改造了一番,让这个代码更加完善,可以同时生成首页、文章、单页面、分类和标签的 sitemap!...> url> get_term_link($term, $term->slug); ?...其实,张戈博客早就已经实现 sitemap.xml 静态化了,而且在后面的文章中也有提到=>【相关文章】 实现方法有多种,比如在 Nginx 的 fastcgi 缓存中取消 xml 文件的缓存屏蔽,或者使用张戈博客最早使用的
很多站长都是直接用插件生成一个sitemap.xml,没毛病,也是可以的,但是暖岛个人觉得能用代码实现的,就不会用插件,下面就分享纯代码实现WordPress自动生成sitemap.xml网站地图功能:...新建文件 首先新建一个“sitemap.php”文件,然后将下面代码复制到sitemap.php文件中。...> url> get_term_link($term, $term->slug); ?...php }} /* 分类循环结束 */?> 的的sitemap.xml插件都禁止,然后看看网站的根目录是否会生成一个sitemap.xml文件,如果已经有了,你可以试一下你的域名/sitemap.xml,如果可以显示网站地图信息,
---- 一、准备工作 在生成适配文件之前,你需要一个 PC 网站的手机版本。...>url> url> 分类结束 */?> <?...type=mobile 这种参数形式: 请将 2 种代码中的 <?...type=mobile 即加上你移动站对应的转换参数即可,至于代码中的首页对应关系该如何修改,相信可以自行搞定,无需赘述!...篇后语:php 代码是动态生成的,如此就保证了搜索引擎更新抓取的时候,是最新状态!而不会是之前那样苦逼手动去生成和更新!不过,暂时也稍有遗憾,仅仅生成了文章页面的对应关系,单页面和分类并未提供!
为网站添加添加canonical标签是SEO优化中非常重要的一步,rrel="canonical"可以解决因网址不同但内容重复,从而造成权重分散的问题,目前百度、Google、雅虎、微软等搜索引擎都已支持此标签...添加方式分享2种纯代码为 WordPress 首页、分类、标签和文章页自动添加 canonical 标签的方法,将下面任意一份代码添加到 WordPress 主题 functions.php 文件中。...$paged = true ) { $link = false; if ( is_front_page() ) { $link = home_url...| is_tag() || is_category() ) { $term = get_queried_object(); $link = get_term_link.../>\n"; } if (is_tag() || is_tag() && is_paged()) { echo "get_term_link
之前酷猫一直使用的是插件生成站点地图的方法,但是用来用去还是各种的不舒服,想了想还是免插件生成最好了,安全还高效!...> url> get_term_link($term, $term->slug); ?...php }} /* 分类循环结束 */?> 的链接即可实时的生成站点地图(sitemap.xml) 但是,这样生成的站点地图(sitemap.xml).../wp-blog-header.php’); 要改成 require(‘../wp-blog-header.php’); 也就是注意相对位置!
您可以在本页面提交数据,提升您的站内搜索收录时效性和覆盖率。 方法 1:提交一个种子页面 URL,如网站首页,搜索引擎将从这个页面进行扩散,抓取站点的其他页面。...所以,提交 URL 之后,就必须部署由百度提供的站内搜索代码: document.write(unescape('%3Cdiv id="bdcs...当然,除了在站内搜索变相提交 sitemap 优化收录之外,咱们还可以使用百度的开放适配来变相提交 sitemap,有兴趣的可以查看张戈博客之前的文章:《移动搜索 SEO 分享:PHP 自动生成百度开放适配及...好了,下面分享代码: ①、XML 格式: 如果想使用 xml 格式,只要使用张戈博客前几天写的《WordPress 免插件生成完整站点地图(sitemap.xml)的 php 代码》一文中的 php 代码即可...php /* 博客分类 */ $terms = get_terms('category', 'orderby=name&hide_empty=0' ); $count = count($terms);
add_action( 'rest_api_init', 'wp_rest_insert_some' ); //添加到 REST API 中 function wp_rest_insert_some(...'get_callback' => 'wp_rest_get_categories_links', //在 posts 中展示分类&链接&ID 'update_callback...', //在 posts 中展示简化后的日期 'update_callback' => null, 'schema' => null,...'post_metas', array( 'get_callback' => 'get_post_meta_for_api', //在 posts 中展示一些指定的文章自定义字段..., array('fields'=>'all') ); foreach ($categories as $term) { $term_link = get_term_link($term);
esc_url() – 在输出 URL 时,使用此函数,包括在src和href属性中的 URL。 esc_js() – 对内联 JavaScript 使用此函数。...又调用get_term_link(参数为对象或term_id) 23.获取用户的头像 <?...php //访问分类或者标签时返回分类和标签的wp_term对象 $term = get_queried_object(); WP_Rewrite对象 WP_Rewrite是 WordPress 的类...php wp_remote_get($url,$args); $url – 从中检索数据的资源。...php //获取访问的标签或分类对象 get_queried_object()->term_id; //获取分类、标签的链接 get_term_link($tag->term_id); 4.获取作者的指定信息
wordpress有很多的函数可供调用,下面ytkah就整理了一下wordpress函数大全供各位参考,如果要详情,可以访问https://developer.wordpress.org/reference.../functions/参数名/,感兴趣的朋友可以收藏 文章,页面,附件,书签 文章 get_adjacent_post get_boundary_post get_children get_extended...wp_get_post_revision wp_get_post_revisions wp_is_post_revision paginate_links ---- 分类,标签,分类法 分类 cat_is_ancestor_of...wp_dropdown_categories wp_list_categories 分类创建 wp_create_category wp_delete_category wp_insert_category...get_term get_the_term_list get_term_by the_terms get_the_terms get_term_children get_term_link get_terms
您的wordpress数据库由数据库主机安排,然后将其放在Mysql服务器上,将数据库主机视为可以使用特定地址(主机名)访问。您可以从数据库名称中检索某些内容。...但是,如果您的Web主机使用不同的主机名,您还可以管理MySQL服务器。 WordPress的数据表 在数据库中,您的数据以表格的形式存储。每个表由唯一数据组成,并以行显示。行还包含其他信息或参数。...WordPress 版本将生成以下核心数据库表: wp commentmeta - 每个评论都有称为元数据的唯一信息,这些数据将在本节中提供。...wp comments - WordPress中的所有注释都将在此表中提供。 wp links - 此部分包含与输入到WordPress的链接功能中的链接相关的信息。...wp术语关系 - 帖子与wp_terms表中的类别和标签相关联,此关联在此处保留。 wp术语分类 - 此表描述wp_terms表中条目的分类(类别,链接或标记)。
13.wp-links-opml.php:生成OPML格式的链接(通过WordPress管理菜单添加)列表。 14.wp-login.php:定义注册用户的登陆页面。...15.wp-mail.php:用来获取通过邮件提交的博文。这个文件的URL通常被添加到cron任务中,这样cron就会定期检索文件并接收邮件日志。...16.wp-pass.php:审核受密码保护文章的密码并显示被保护文章。 17.wp-rdf.php:生成RDF信息聚合内容。...参考:Links – Add Link 25.wp-admin/link-categories.php:链接分类管理。...6.wp-includes/class-snoopy.php:Snoopy是一个PHP类,用来模仿Web浏览器的功能,它能自动完成检索网页和发送表单的任务。
wordpress插件数量巨大,有改善用户体验的,有辅助SEO的,有增加功能的。要从这茫茫中的插件找出所需已属不易,外加无数英语系插件更让不熟悉英语中国用户难上加难。...所谓群众的力量是强大的,每人找一款,加上说明,汇集起来,便能形成一个方便实用的插件库。下面这些由网友整理的 wordpress常用插件,相信总有一款会适合你。...19、Dagon Design Sitemap Generator:生成一个网站地图。 20、No WWW:将所有含有www的URL都转向到无www的URL。...404:自定义404错误 143、Wordpress Video Plugin:视频插件,在日志中插入视频 144、Batch Categories:批量处理日志的分类 145、Email Users...404:自定义404错误 203、Wordpress Video Plugin:视频插件,在日志中插入视频 204、Batch Categories:批量处理日志的分类 205、Email Users
Super Archive – 实现增强的文章归档。 Time Zone – 这个插件解决由夏令时带来的时间延时的烦恼。...Dschini Bot Checker – 获得日志被搜索引擎检索的情况。 FirStats – 基于AJAX技术的全功能统计插件。...Impress – 显示博客用户、分类、日志、评论等数量。 Lightstats – 生成有关日志、评论、分类等统计数据的条形图或饼图。 Live – 实时监控博客被访问情况。...No WWW – 将所有含有www的URL都转向到无www的URL。 Optimal title – title优化插件。...wp-chunk – 截断评论中过长的地址避免撑破页面。 WP-Most Commented Posts – 在侧边栏显示拥有最多评论的日志。 WP-NoSh*t – 过滤评论中的不当用词。
13/1816-0.html" target="_blank">第八度搜索网 第八度搜索网内容是由站长汇集的网址分类目录...,收录正规的中文网站,网友可以通过网站目录进行分类检索和关键词检索,酷站收录网努力打造互动新颖的网站收录平台 url"> 网站地址:aizhancloud.cn...提供网站分类信息检索、整理分类排序、按行业分类或关键词搜索查询;同时也是网站推广、网站排名、发布外链及提高网站权重等的分类目录平台。...让用户方便快捷找网站,提供便利的网址导航及分类目录检索、网站推广,网友可搜索国内外网站以及购物、团购、设计、视频、电影、军事、学习、交友、新闻等分类网站信息。...,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家 url"> 网站地址:www.at-lib.com
19、Dagon Design Sitemap Generator:生成一个网站地图。 20、No WWW:将所有含有www的URL都转向到无www的URL。...41、Category Excluder:让你建立一些浏览者没有权限浏览的分类目录。 42、WP-User Online:显示在线人数。...93、Paypal Donate:和上面的插件的功能一样,让访问者通过Paypal给你募捐。 其它: 94、Time Zone:这个插件解决由夏令时带来的时间延时的烦恼。...404:自定义404错误 143、Wordpress Video Plugin:视频插件,在日志中插入视频 144、Batch Categories:批量处理日志的分类 145、Email Users...404:自定义404错误 203、Wordpress Video Plugin:视频插件,在日志中插入视频 204、Batch Categories:批量处理日志的分类 205、Email Users
wp_posts中的ID(wp_links中的link_id)等,term_taxonomy_id就是关联wp_term_taxonomy中的term_taxonomy_id。...:存储每个文章、链接和对应分类的关系 wp_term_taxonomy:存储每个目录、标签所对应的分类 wp_usermeta:存储用户的元数据 wp_users:存储用户 在WordPress的数据库结构中...category_parent – 分类的上级分类,为一个int(4)值,对应是的当前表中的cat_ID,即wp_categories.cat_ID。无上级分类时,这个值为0。...user_id – 某一评论对应的用户ID,只有当用户注册后才会生成,int(11)值,对应wp_users.ID。未注册的用户,即外部评论者,这个ID的值为0。...meta_key就对应名为”key”的下拉列表中的项,而值由用户自己填上(某些时候,wp也会自动加入,如文章中有的音频媒体)。
,分类等。...检索或更新数据与发送HTTP请求一样简单。...路由 路由是用于访问端点的“名称”,在URL中使用(在非法情况下可控,就像这个漏洞一样)。...可以看到在register_rest_route中对路由进行了正则限制: ? 也就是防止攻击者恶意构造ID值,但是我们可以发现$_GET和$_POST值优先于路由正则表达式生成的值: ?...从代码中可以看出,它是用wp_posts中的get_instance静态方法来获取文章的,跟进wp_posts类,位于/wp-includes/class-wp-post.php中: public static
该数据是从 wp_options 这个数据表中检索到的 "blogname"记录。 'description' - 显示在 设置 > 常规 中设置的“副标题”。...该数据是从 wp_options 这个数据表中检索到的 "blogdescription" 记录。 'wpurl' - 显示在 设置 > 常规 中设置的 “WordPress 地址 (URL)”。...该数据是从 wp_options 这个数据表中检索到的 "siteurl" 记录。...'url' - 显示在 设置 > 常规 中设置的 “站点地址(URL)”)”。该数据是从 wp_options 这个数据表中检索到的 "home"记录。 可以考虑使用 home_url() 代替。...'charset' - 显示在 设置 > 常规 中设置的“页面和feed的编码”。该数据是从 wp_options 这个数据表中检索到的"blog_charset" 记录。
领取专属 10元无门槛券
手把手带您无忧上云