wordpress-如何正确设置归档页面()

我有posttypes.php文件, 我在其中注册帖子类型

< ?php add_action('init', 'lovetocreateelevationprojects_init_posttypes'); function lovetocreateelevationprojects_init_posttypes() { $projects_args = array( 'public' => true, 'public_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 5, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields' ), 'has_archieve' => true ); register_post_type('projects', $projects_args); }

我有新的帖子类型-图库, 并且此帖子类型在wordpress管理面板中可见。我创建了新的archive-projects.php文件, 到目前为止, 里面的所有内容都是:
< ?php echo 'its working';

该文件似乎无法正常工作, 因为当我输入http:// localhost / webname / projects /路径时, 它会将我重定向到index.php, 而我没有” 正在工作” 的消息。
我使用自己的链接格式:http:// localhost / webname /%category%/%postname%/
#1【wordpress-如何正确设置归档页面()】我认为一切正常, 但可以正确地重写和query_var以便从url访问。
< ?php add_action('init', 'lovetocreateelevationprojects_init_posttypes'); function lovetocreateelevationprojects_init_posttypes() { $projects_args = array( 'public' => true, 'public_queryable' => true, 'show_ui' => true, 'query_var' => 'projects', 'rewrite' => ['slug'=> 'project'], 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 5, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields' ), 'has_archive' => true ); register_post_type('projects', $projects_args); }

    推荐阅读