WordPress默认只有两种文章类型:帖子文章和页面页面。 虽然我们可以使用tag标签和category类别来对文章进行分类和管理,但是在大型网站中,我们需要很多不同的文章类型(例如:‘我们的会员’、‘我们的项目’、‘我们的产品’、‘我们的奖项’、‘我们的分店地点等)
如果你把所有这些类型都放到post文章/博客中,会非常混乱wordpress+文章分页插件,而且随着你的WordPress网站规模的增长,后期的WordPress文章管理将会非常复杂和臃肿。
使用自定义帖子类型 UI 插件,您可以创建新的帖子类型。 这些帖子类型的功能与帖子文章/日志相同,但与页面页面有很大不同。 例如,这些帖子类型无法选择模板。
自定义帖子类型 UI 插件提供了可视化的 WordPress 自定义帖子类型创建页面。 在此插件中,您甚至可以在创建帖子类型后将相应的代码直接插入主题的functions.php文件中。
这样,您就可以将某些功能设为主题的默认功能wordpress+文章分页插件,以便使用您开发的主题的人无需安装插件即可实现某些文章类型的定义。
该插件在WordPress Codex中得到推荐,从0.6.1版本开始支持Gettext形式的多语言支持。 以下是该插件的简体中文语言包文件。 如果要安装插件,可以在WP后台的插件管理中找到并安装。
将以下代码粘贴到模板functions.php文件中
function alter_the_query( $request ) { $dummy_query = new WP_Query(); // the query isn't run if we don't pass any query vars $dummy_query->parse_query( $request ); // this is the actual manipulation; do whatever you need here if ( $dummy_query->is_tag()) $request['post_type'] = array('post','product'); return $request; } add_filter( 'request', 'alter_the_query' );