以下內容属于 ‘固定链接’ 便签:

WordPress修改自定义文章类型的固定链接为 post_type/post_id.html

本例的自定义文章类型名称为book 1234567891011121314151617181920212223/**  * 注册rewrite rule  */ add_action( 'init', 'wpapp_custom_book_rewrites_init' ); function wpapp_custom_book_rewrites_init(){     add_rewrite_rule(       'book/([0-9]+)?.html$',       'index.php?post_type=book&p=$matches[1]',       'top'     ); } /**  * 修改链接格式  */ add_filter('post_type_link', 'sola_custom_book_link', 1, 3); function sola_custom_book_link( $link, $post ){     if ( $post->post_type == 'book' ){       […] (more...)

WordPress更换域名和改变固定链接permalinks的301方法

环境NGINX,如果使用Apache 可以用http://tool.lu/htaccess2nginx/ 来转换下。 例1: 旧域名链接形式:www.oldpianpai.com/wocao/post_id.html 新域名链接形式:www.newpianpai.com/post_id.html 1rewrite ^/wocao/(\d+).html  http://www.newpianpai.com/$1.html permanent; 这里的wocao是固定的,非category 例2: 如果是用的分类%category%/post_id.html 这种形式那么这样搞 1rewrite ^/(.*)/(\d+).html  http://www.newpianpai.com/$2.html permanent; OK~ (more...)