//WordPress 自定义分类、标签、页面的URL伪静态格式,加.html后缀
            function custom_page_rules() {

            global $wp_rewrite;

            /** page页面自定义URL样式 **/

            $wp_rewrite->page_structure = $wp_rewrite->root . ‘page/%pagename%.html’;

            /** tag页面自定义URL样式 **/

            $wp_rewrite->extra_permastructs[‘post_tag’][‘with_front’] = ”;

            $wp_rewrite->extra_permastructs[‘post_tag’][‘struct’] = $wp_rewrite->extra_permastructs[‘post_tag’][‘with_front’] . ‘tag/%post_tag%.html’;

            /** category页面自定义URL样式 **/

            $wp_rewrite->extra_permastructs[‘category’][‘with_front’] = ‘category’;

            $wp_rewrite -> extra_permastructs[‘category’][‘struct’] = $wp_rewrite->extra_permastructs[‘category’][‘with_front’].’/%category%.html’;

            }
            add_action( ‘init’, ‘custom_page_rules’ );

//WordPress 自定义文章类型video以id.html重写         
add_filter(‘post_type_link’, ‘custom_video_link’, 1, 3);
function custom_video_link( $link, $post = 0 ){
    if ( $post->post_type == ‘video’ ){
        return home_url( ‘video/’ . $post->ID .’.html’ );
    } else {
        return $link;
    }
}
add_action( ‘init’, ‘video_rewrites_init’ );

function video_rewrites_init(){
    add_rewrite_rule(
        ‘video/([0-9]+)?.html$’,
        ‘index.php?post_type=video&p=$matches[1]’,
        ‘top’ );
    add_rewrite_rule(
        ‘video/([0-9]+)?.html/comment-page-([0-9]{1,})$’,
        ‘index.php?post_type=video&p=$matches[1]&cpage=$matches[2]’,
        ‘top’
        );
}

本文由【酷点素材网】整理自各大网络!
如转载请注明出处:https://www.wpme1.com/72.html
如有侵权,请邮件联系 114444567@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
酷点网 » WordPress 自定义文章类型、自定义分类、标签、页面的URL伪静态

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注