我无法重写自定义帖子类型permalink。
$labels = array(
\'name\' => __(\'VmGallery\', THEME_TEXT_DOMAIN, THEME_TEXT_DOMAIN),
\'singular_name\' => __(\'VmGallery\', THEME_TEXT_DOMAIN),
\'add_new\' => __(\'Add New\', THEME_TEXT_DOMAIN),
\'add_new_item\' => __(\'Add New Gallery\', THEME_TEXT_DOMAIN),
\'edit_item\' => __(\'Edit Gallery\', THEME_TEXT_DOMAIN),
\'new_item\' => __(\'New Gallery\', THEME_TEXT_DOMAIN),
\'all_items\' => __(\'All Galleries\', THEME_TEXT_DOMAIN),
\'view_item\' => __(\'View Gallery\', THEME_TEXT_DOMAIN),
\'search_items\' => __(\'Search Gallery\', THEME_TEXT_DOMAIN),
\'not_found\' => __(\'No galleries found\', THEME_TEXT_DOMAIN),
\'not_found_in_trash\' => __(\'No galleries found in the Trash\', THEME_TEXT_DOMAIN),
\'parent_item_colon\' => \'\',
\'menu_name\' => __(\'Gallery\', THEME_TEXT_DOMAIN),
);
$supports = array(\'title\', \'editor\', \'thumbnail\', \'excerpt\', \'comments\', \'custom-fields\', \'post-formats\', \'author\', \'excerpt\');
$args = array(
\'labels\' => $labels,
\'description\' => \'Galleries specific information\',
\'public\' => true,
\'menu_position\' => 6,
\'menu_icon\' => \'dashicons-format-image\',
\'supports\' => $supports,
\'taxonomies\' => array(\'gallery_categories\', \'post_tag\'),
\'has_archive\' => \'ggg\'
/*\'rewrite\' => array(
\'slug\' => $slug,
\'with_front\' => false
),*/
);
register_post_type(\'vmgallery\', $args);
我有php文件:archive-vmgallery.php
我认为应该在URL为myurl.com/ggg
. 但它显示404错误页面。如果我使用post类型而不是“ggg”:myurl。com/vmgallery,然后archive-vmgallery.php
已加载。为什么?我想‘has\\u archive’=>‘ggg’允许重写slug?