我们正在建立一个网站来展示一系列档案录音。由于本网站的所有帮助,我们已经整理出了自定义帖子类型(非常感谢):
add_action( \'init\', \'create_radiotalks\' );
function create_radiotalks() {
register_post_type( \'radiotalks\',
array(
\'labels\' => array(
\'name\' => __( \'Radio Talks\' ),
\'singular_name\' => __( \'Radio Talk\' ),
\'add_new\' => __( \'Add New\' ),
\'add_new_item\' => __( \'Add New Radio Talk\' ),
\'edit\' => __( \'Edit\' ),
\'edit_item\' => __( \'Edit Radio Talk\' ),
\'new_item\' => __( \'New Radio Talk\' ),
\'view\' => __( \'View Radio Talk\' ),
\'view_item\' => __( \'View Radio Talk\' ),
\'search_items\' => __( \'Search Radio Talks\' ),
\'not_found\' => __( \'No radio talks found\' ),
\'not_found_in_trash\' => __( \'No radio talks found in Trash\' ),
\'parent\' => __( \'Parent Radio Talk\' ),
),
\'public\' => true,
\'taxonomies\' => array( \'category\', \'post_tag\' ),
)
);
}
(我认为我的语法是正确的,但我会接受任何批评:)事实证明,我们想为每个自定义帖子添加更多信息。也就是说,我们希望使用摘录和自定义字段——它们不会出现在“添加新的广播谈话”条目中。我已经尝试了一点支持标签,但到目前为止没有运气。
此外,我们还想输入录制ID#、总运行时间(TRT)、每套CD的#以及每个条目的录制年份。为该数据注册自定义分类法的最佳方法是什么?还是使用自定义字段更有意义?
提前感谢您的帮助。。
唐。
最合适的回答,由SO网友:Bainternet 整理而成
像这样为阵列添加支持
\'supports\' => array(\'title\',\'editor\',\'author\',\'thumbnail\',\'excerpt\',\'comments\')
至于每个记录的附加数据,如果需要根据它进行过滤或搜索,则创建自定义分类法,如果不需要,则创建自定义字段就可以了。