WordPress页面和搜索页伪静态方法
WordPress页面和搜索页设置伪静态的前提是服务器支持伪静态重写URL Rewrite功能。WordPress设置固定连接以后,文章页可以实现伪静态,页面依然不是html结尾的静态页面。下面介绍一个方法如何实现页面后缀变为html的静态页面格式。
将下面代码加入主题的functions.php文件结尾?>
前
// 页面伪静态
add_action('init', 'html_page_permalink', -1);
function html_page_permalink() {global $wp_rewrite;if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';}
}
大多数主题搜索页面格式为s?=搜索关键词的动态格式,将下面代码加入到主题的functions.php文件结尾?>
前
//搜索伪静态
function share6net_search_url_rewrite() {if ( is_search() && ! empty( $_GET['s'] ) ) {wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );exit();}
}
add_action( 'template_redirect', 'share6net_search_url_rewrite' );
最后在后台 - 设置 - 固定链接 页面重新保存一下,新建页面时会发现结尾自动添加了html后缀,搜索页面以search/关键词结尾。
WordPress页面和搜索页伪静态方法相关推荐
- 织梦手机端跳转到index.html,两种方法实现织梦自带手机端搜索页直接跳转到search_m.htm手机站页面...
这篇文章主要为大家详细介绍了两种方法实现织梦自带手机端搜索页直接跳转到search_m.htm手机站页面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 用过织梦 ...
- 织梦php调用字段,织梦dedecms搜索页调用自定义字段的方法
这篇文章主要为大家详细介绍了织梦dedecms搜索页调用自定义字段的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 织梦dedecms搜索页调用自定义字段的 ...
- python 删除pdf页面_删除PDF其中几页的方法
在我们平常的工作中,接触到大量不同格式的文件是家常便饭.不同的文件格式有不同的缺点和优点.比如PDF格式,它的优点是精准的打印与现实效果,缺点就是不易编辑.所以今天小编给大家带来一个删除PDF其中几页 ...
- 京东搜索框html,京东添加搜索框代码模块点击搜索按钮失效 提示您访问的页面失联啦的处理方法...
京东店铺装修搜索框模块时搜索框按钮点击无效无法搜索.不少美工在京东店铺装修过程中自定义设计安装的搜索框加好链接后点击搜索框按钮提示抱歉!您访问的页面失联啦-是怎么回事?是加的搜索框地址不对吗?那么要怎 ...
- 【2020-07】落地页获取百度搜索关键字最新方法
js获取访客百度搜索词最新方法 此方法不仅可以在搜索落地页获取百度的访客搜词关键词,在进入页面后的任意浏览页都能快速获取到本次访客来访的搜索引擎以及搜索关键词. 如果需要实时监控访客的搜索关键词数据请 ...
- dedecms的搜索页面支持调用dede标签方法
很多朋友在使用dedecms进行网站开发时都会存在这样的问题,那就是dedecms的搜索页(search.php)与我们网站页面的模板的头部.底部不一样,并且还不支持在搜索页调用其他某一栏目的文档.但 ...
- php架在底部页面,页脚始终保持在页面底部的网页布局方法
页脚始终保持在页面底部的网页布局方法 导语:用CSS创建一个高度自适应布局,如何保证页脚(footer)在内容不超过一屏的情况下始终保持在布局最下方是一个比较头疼的事.下面就由百分网小编为大家介绍一下 ...
- phpcms v9 后台添加修改页面空白页问题解决方法
phpcms v9 后台添加修改页面空白页问题解决方法 参考文章: (1)phpcms v9 后台添加修改页面空白页问题解决方法 (2)https://www.cnblogs.com/thinking ...
- js一键批量打印_web页面的单页打印以及批量打印实现方法
本文主要和大家分享web页面的单页打印以及批量打印实现方法,希望能帮助到大家. 打印事件:window.print() 1.单页打印(布局打印):function printCnt(){ //1.获取 ...
最新文章
- Silverlight Analytics Framework(开源分析框架)
- List集合add方法覆盖原来的内容解决办法
- PyramidBox笔记
- 怎样使用AutoLayOut为UIScrollView添加约束
- Shell 编程快速入门
- python项目部署到docker_使用docker 部署python 项目
- JDK5--Annotation学习:基础(一)
- 收割百度、阿里、腾讯、头条、网易华为等大厂Offer的面经
- 19软件班专业英语学期总结
- glob在php中的意思,PHP函数glob介绍
- redis依赖_请勿过度依赖 Redis 的过期监听
- maven eclipse 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or new
- 【webshell分析】PHP大马分析
- 15针VGA公头焊接示意图
- 用树莓派USB摄像头做个监控
- 保护您眼睛视力 对Win7/Vista/XP作如下设置
- 双目视觉摄像机的参数标定参考坐标系介绍
- 运算放大器:加法电路
- burst什么意思_burst是什么意思
- IBM X3650服务器使用说明