WordPress 不清真展示 post_type 方法

首先,post_type这东西是做什么的呢,比如说一个博客里面有两类内容,碎碎念和摄影作品。如果想要分别实现两类内容在前台的展示方式的话,就需要用到文章类型属性了,把两类文章分离开来进行处理。

WordPress 所有文章都是存储在wp_posts表中,这个表里除了有普通博客的文章,还有附件,通过post_type字段来区分。除此之外还有post_meta一类的东西记录点击量。

如果想要创建一个自定义文章类型的话,使用register直接注册就是了,register_post_type官方手册:https://codex.wordpress.org/Function_Reference/register_post_type

<?php   
register_post_type( $post_type, $args );   
//$post_type-文章类型的名称   
//args-可选内容,配置数组   
?>

但这样做出来的东西有个问题,自己定义的文章类型是在文章分类目录里找不到的就很气。

于是可以从分类目录的小工具下手,用 hock解决问题,

function ludou_html_category_link($category_link, $category_id) {
    return rtrim($category_link, '/') . '?post_type=自定义名';
}

把以上代码加入到funcation.php即可(逃

发布者

Shell

想要成为最强萌新

发表评论

电子邮件地址不会被公开。 必填项已用*标注