用户登录

我们继续来设置一下 register_post_type() 的相关参数 ... 想要改变电影这个内容类型的导航菜单在管理后台的排序,我们可以设置一下 menu_position 参数 ...

现在,电影这个菜单是在评论的下面 ... 如果你想让它显示在 文章 的下面,可以把 menu_position 的值设置为 5 。 想放在 多媒体 的下面可以把 menu_position 的值设置为 10 。

想要放在 外观 的下面,可以设置为 60 。 值设置的越大,位置就会越靠下。

回到主题的 functions.php 这个文件 ... 在这个 register_post_type() 函数的参数里 ... 另起一行 ... 输入

'menu_position' => 5,

保存,再回到管理后台,刷新 ....

你会看到电影这个菜单项的位置的变化 ...

我们再回过来...

support

想给电影这个内容类型添加一些功能,比如特色图像,自定义字段,或者评论,我们可以设置一下 support 参数 ...

'supports' => array()

这个参数的值在一个数组里,所以要先输入一下 array(), 在这个数组里,我们可以指定在电影这个内容类型上要使用的东西 ...

'title' 标题 ... 'editor' 内容 ... 标题和内容是默认提供的 ... 也就是如果我们不指定 supports 参数,那么内容类型会默认使用标题和内容。

这里我们设置了 supports 参数,如果你还想使用标题和内容的话,我们需要再这里说明一下 ....

再加上一个 thumbnail ,可以为内容类型里的内容设置特色图像 ...

然后再输入 excerpt ,添加摘要 .... 再输入 custom-fields',让这个内容类型支持自定义字段 ...

想要存储内容的修订版本的话,我们还要再加上一个 revisions ...

保存,回到管理后台 ... 点击 电影 .... 打开电影内容的管理界面 ... 然后点击 添加电影 ... 在这个添加电影内容的界面里,点击 显示选项 ...

你可以选中想要使用的东西 ... 这些东西就是我们在 supports 参数里设置的 .... 特色图像 ... 摘要... 注意这里并没有 修订版本,这是因为这个文章还没有发布并且重复修改过。

再回到主题的 functions.php ....

到目前为我们使用 register_post_type() 创建了一个新的内容类型 ... 默认情况下这个内容类型跟 文章 类型的内容是一样的 ... 在后面我们可以创建自定义分类法给这样的内容类型上。

如果你想创建一个跟页面内容类似的内容类型,也就是可以拥有层级关系的内容 ...

同样使用 register_post_type() 这个函数,然后再设置一下它的 hierarchical 参数为 真 就行了 ...

输入 'hierarchical' => true,

另外,可以在 supports 里,添加一个 page-attributes ...

它可以在文章内容的编辑界面添加一个可以选择父页面的选项 ....

保存 ...

回到管理后台 ... 点击 添加电影 ... 在这个界面的右边 ,会有一个属性区块,在这里你可以选择这个内容的父内容 ...

这种拥有层级关系的内容类型比较适合放一些静态的,不怎么经常更新的内容,不适合用在 电影 这种内容上 ...

回过来 ... 可以注释掉刚才添加的东西 ...

下面视频,我们再看一下列出自定义内容类型里的内容的方法。

自定义内容类型的更多参数《 WordPress 自定义内容类型 》

统计

13356
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点