我制作了一个名为rt_test
在WordPress插件中,如下所示:
register_post_type( \'rt_test\',
array(
\'labels\' => array(
\'name\' => __( \'Tests\' ),
\'singular_name\' => __( \'Test\' ),
\'add_new\' => __(\'New Test\'),
\'add_new_item\' => __(\'Add New Test\'),
\'edit_item\' => __(\'Edit Test\'),
\'view_item\' => __(\'View Test\'),
\'search_items\' => __(\'Search Test\'),
\'not_found\' => __(\'No Test found\'),
\'not_found_in_trash\' => __(\'No Test found in Trash\'),
),
\'public\' => true,
\'supports\' => array( \'title\', \'editor\', \'comments\', \'thumbnail\' ),
\'has_archive\' => true,
)
);
其数据可通过
WP_Query()
在里面
index.php
我的主题页面。然而,当我尝试访问自定义帖子类型页面时(例如。
http://www.example.com/rt_test/test1/ ), 它指向WordPress的页面未找到页面。
从Template Hierarchy 文档,我知道我应该single-rt_test.php
应该使用主题文件夹中的文件来加载帖子“test1”,以允许主题知道该文件的内容。
但是,在将文件上载到主题文件夹后index.php
, 链接(http://www.example.com/rt_test/test1/ ) 仍然重定向到未找到的页面。
我错过了什么?
仅供参考,主题文件夹仅包含:
索引。php单rt\\U测试。php风格。css