如何在WordPress3.0中使用自定义帖子类型

   2025-07-16 admin00110

自2.9版本起,wordpress引入了使用自定义帖子类型的功能。现在,在3.0版本中,可以选择为自定义帖子类型创建面板,从而使事情变得更进一步。在本教程中,我们将向您展示如何将站点中的自定义帖子类型实现到wordpress站点中。

创建自定义帖子类型–使用插件

从版本3.0开始,WordPress没有任何内置UI(用户界面)来创建自定义帖子类型。我们只能使用两个选项来创建自定义帖子类型:插件或将它们硬编码到主题的functions.php文件中。首先,让我们看看如何使用插件来创建自定义帖子类型。

自定义帖子类型UI

自定义帖子类型UI是由WebDevStudios的BradWilliams开发的插件,它允许您轻松创建自定义帖子类型和分类法。该插件最酷的功能之一是它生成一个代码来创建自定义帖子类型,因此您可以将其粘贴到主题的functions.php文件中。该插件的怪癖之一是无法在所有post_types之间共享分类法。

从“自定义帖子类型UI”面板中单击“添加新内容”。

接下来,您将看到几个需要填写的选项。“帖子类型名称”是WordPress用来查询此类post_type的所有帖子的名称。“标签”将显示在仪表板的侧边栏上,就像常规的“发布”菜单一样。如果展开“查看高级选项”,您将看到更多可以配置的选项。大多数都是不言自明的,例如“公共”和“显示UI”。第一个设置为true时允许在侧边栏上显示自定义帖子类型菜单,另一个(显示ui)设置为true时生成菜单面板。

“重写”允许自定义帖子类型使用SEO友好的WordPressURL(永久链接)。“自定义重写Slug”可以设置为您喜欢的任何内容。WordPress将使用此slug来生成永久链接。因此,如果我们有example.com带有“电影”的自定义重写段,您的自定义帖子类型永久链接将类似于example.com/movies

WordPress的“QueryVar”功能允许您查询自定义帖子类型的帖子。因此,如果我们使用前面给出的示例,要访问标题为MyFirstMoviePost的帖子(写在Movies post_type下),我们可以输入example.com/?movies=my-first-movie-post。所以查询变量看起来像这样:?posttypename

最后,您可以选择自定义帖子类型支持的不同功能,例如缩略图/特色图像和摘录。

创建自定义帖子类型–使用Functions.php文件

如果您更喜欢在没有插件的情况下使用自定义帖子类型,则只需将以下代码添加到主题的functions.php文件中:

//CreatesMoviesposttyperegister_post_type('movies',array('label'=>'Movies','public'=>true,'show_ui'=>true,'capability_type'=>'post','hierarchical'=>false,'rewrite'=>array('slug'=>'movies'),'query_var'=>true,'supports'=>array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',)));
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON