我正在扩展Fall Wordpress theme 通过使用我自己的子主题。我正在尝试做的一件事是为“服务”自定义帖子类型创建一个归档页面。该类型在父主题代码中定义如下:
register_post_type(\'service\', array(
\'labels\' => $labels,
\'singular_label\' => __(\'service\'),
\'public\' => true,
\'show_ui\' => true, // UI in admin panel
\'_builtin\' => false, // It\'s a custom post type, not built in!
\'_edit_link\' => \'post.php?post=%d\',
\'capability_type\' => \'post\',
\'hierarchical\' => false,
\'rewrite\' => array("slug" => "service"), // Permalinks format
\'supports\' => array(\'title\',\'editor\',\'thumbnail\')
));
它似乎工作正常,我已经创建了一些这种类型的帖子。现在,当我想获得归档页面的链接时,我在我的子主题中执行以下操作:
$type = get_post_type(19);
var_dump( $type );
var_dump(get_post_type_archive_link( $type ));
第二行转储“service”,而第三行转储null。是否可能给定的帖子类型没有存档页?我做错什么了吗?提前谢谢。