搬码资源网广告位 搬码资源网广告位

如何在WordPress 3.0中使用自定义内容类型

自从wordpress2.9以来就引入了自定义内容类型的功能,而在wordpress3.0中这种功能又进一步加强了,所以,相信有非常多人想知道究竟如何来自定义内容类型。本教程就对此进行解答。

首先,确保你使用的是wordpress 3.0版本 (目前还是Beta版)。

创建自定义内容类型 – 使用插件

截至wordpress3.0,wordpress还没有任何内置的用户界面可用于创建自定义内容类型。想要创建自定义内容类型,只有两种选择: 使用插件或是通过对主题functions.PHP文件的硬编码。 首先,让我们来看看如何使用插件来创建自定义的内容类型。

使用Custom Post Type UI插件

Custom Post Type UI这款插件可以帮助你轻松地创建内容类型和分类法。这款插件最为酷的一个方面表现在,它会生产一段用于创建自定义内容类型的代码,然后你可以将这段代码粘贴到主题的functions.PHP文件。不过也有一个缺陷就是所有的内容类型之间无法共享分类法。

将生产的代码粘贴到functions.PHP文件之后,在后台你就可以看到如下图所示的该插件选项板中,点击“Add New”即可添加新的内容类型。

接着,你需要填写几个选项,“内容类型的名称(Post Type Name)”是wordpress即将用来区别所有此类文章类型与其他文章类型的依据。“标签(Label)”是显示在后台侧边栏的内容,就跟普通的“文章”菜单一样。如果你展开“查看高级选项(View Advanced Options)”你还会看到可以配置更多选项。大多数选项都是非常简单易懂的,如果勾选第一个选项的话就允许自定义内容类型菜单在侧边栏显示,另一个显示用户界面(show ui)如果勾选就可以生成菜单面板。

使用“Rewrite”可以使得自定义内容类型的URL(固定链接)对SEO友好。你可以将“Custom Rewrite Slug”设置成任何你喜欢的内容,wordpress就会使用这个slug来生成固定链接。假设example.com的自定义rewrite slug 是“movies”,那么你的自定义内容类型的永久链接将会是example.com/movies

通过wordpress “Query Var”函数,你可以查询自定义内容类型下的内容,如果使用之前的例子,当访问Movies post_type下的一篇叫做“My First Movie Post”的文章内容时,我们就可以输入example.com/?movies=my-first-movie-post。因此查询变量是这样的: ?posttypename

最后,你还可以选择所支持的不同特征来完善自定义内容类型,例如,你可以给这个内容类型的文章加上缩略图以及摘要等。

使用CMS Press插件创建自定义内容类型

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/10466.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?