我正在使用More Fields 插件为我的帖子添加自定义字段(默认帖子类型或自定义帖子类型)。
为了创建自定义帖子类型(当然还有自定义分类),我在functions.php 中添加了一个可以正常工作的代码,如下所示:
function post_type_aya_bi_aya() {
$labels = array(
'name' => _x( 'التفاسير', 'post type general name' ),
'singular_name' => _x( '', 'post type singular name' ),
'add_new' => _x( 'أضف تفسير جديد', 'book' ),
'add_new_item' => __( 'أضف تفسير جديد' ),
'edit_item' => __( 'تحرير التفسير' ),
'new_item' => __( 'تفسير جديد' ),
'all_items' => __( 'كافة التفاسير' ),
'view_item' => __( 'مشاهدة التفسير' ),
'search_items' => __( 'بحث في التفاسير' ),
'not_found' => __( 'لا يوجد أي تفسير' ),
'not_found_in_trash' => __( 'لا يوجد أي تفسير في سلة المهملات' ),
'parent_item_colon' => '',
'menu_name' => 'التفاسير'
);
$args = array(
'labels' => $labels,
'description' => 'يحنوي على معطيات "آية بآية و التفاسير المرفوعة"',
'public' => true,
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments' ),
'has_archive' => true,
'rewrite' => array('slug' => 'aya-bi-aya'),
);
register_post_type( 'aya-bi-aya', $args );
}
add_action( 'init', 'post_type_aya_bi_aya' );
function taxonomy_aya_bi_aya() {
$labels = array(
'name' => _x( 'السور', 'taxonomy general name' ),
'singular_name' => _x( 'السورة', 'taxonomy singular name' ),
'search_items' => __( 'بحث في السور' ),
'all_items' => __( 'كافة السور' ),
'parent_item' => __( '' ),
'parent_item_colon' => __( '' ),
'edit_item' => __( 'تحرير السورة' ),
'update_item' => __( 'تحديث السورة' ),
'add_new_item' => __( 'أضف سورة' ),
'new_item_name' => __( 'سورة جديدة' ),
'menu_name' => __( 'السور' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'public' => TRUE,
'show_ui' => TRUE,
'query_var' => 'sowar',
);
register_taxonomy( 'sowar', 'aya-bi-aya', $args );
}
add_action( 'init', 'taxonomy_aya_bi_aya', 0 );
我在这里解释更多。祝你好运。