将自定义POST类型设置为媒体库

时间:2020-02-05 作者:Sema

因此,我有下面的代码试图创建媒体库自定义帖子类型,但我没有得到媒体库,它只是一个常规的帖子类型。

下面是我的类中的方法:

public static function doc_post_type() {
    add_action(\'init\', function() {
        $labels = array(
            \'name\' => _x(\'Doc\', \'post type general name\'),
            \'singular_name\' => _x(\'Doc\', \'post type singular name\'),
            \'menu_name\' => \'Docs\',
            \'add_new\' => _x(\'Add New\', \'doc item\'),
            \'parent_item_colon\' => \'\'
        );

        register_post_type(\'doc_post_type\' , array(
            \'labels\' => $labels,
            \'public\' => true,
            \'has_archive\' => false,
            \'rewrite\' => false,
            \'supports\' => array(\'title\', \'editor\')
        ));
    });
    register_taxonomy_for_object_type(\'media_category\', \'doc_post_type\');
}
以下是正在使用的自定义帖子类型:

enter image description here

1 个回复
SO网友:HU ist Sebastian

虽然媒体项存储为半常规的“post类型”命名附件,但编辑页面和要编辑或上载附件时调用的脚本完全不同。如果没有认真的编程工作,您将无法重新创建媒体库。

相关推荐