{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

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/关键词结尾,具体样式参见本站



资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress页面和搜索页伪静态方法
喜欢 ()分享 (0)