这里有多个选项。
1. Define post type archive slug on post type registration
按设置
\'has_archive\' => \'galleries\'
您可以定义自定义的post类型归档slug。检查
documentation.然后,您可以删除页面“库”,然后添加(&;自定义
archive-post_type.php
2. Disable default archive for post type
通过设置禁用存档
\'has_archive\' => false
然后将页面保留为post类型存档。
3. Redirect archive requests to your page
您可以将默认存档请求永久重定向到页面。
function archive_to_custom_archive() {
if( is_post_type_archive( \'post_slug\' ) ) {
wp_redirect( home_url( \'/galleries/\' ), 301 );
exit();
}
}
add_action( \'template_redirect\', \'archive_to_custom_archive\' );
我会说第一种方法很好!