以下內容属于 ‘自定义文章类型’ 便签:

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...)

让插件baidu-sitemap-generator支持WordPress自定义文章类型

这里以自定义文章类型“shuoshuo”为例,涉及插件/baidu-sitemap-generator/baidu_sitemap.php的两处修改,174行和314行,废话不多说,直接贴代码。(举例为”baidu-sitemap-generator v1.6.5) 找到插件的baidu_sitemap.php文件,打开。 找到174行代码 1AND (post_type='post' or post_type='page') 改为: 1AND (post_type='post' or post_type='page' or post_type='shuoshuo') 找到314行代码 1AND post_type='post' 改为: 1AND (post_type='post' or post_type='shuoshuo') 来源:https://www.mrwu.red/biji/801.html (more...)