it-swarm.asia

register_post_type للصفحات؟

تم قراءة هذا الموقع و WordPress Codex وأرى أن هناك وظيفة لتمكين نوع مخصص من الصفحات في وورد. كيف يمكنني فعل الشيء نفسه لتمكين الصفحات؟

أو على الأقل الحصول على خيارات المنشورات لتظهر لوضع المشاركات تحت الصفحات؟

2
phwd

السؤال ليس واضحا جدا لفهم. على أي حال أحاول الرد ... يمكنك استخدام 'hierarchical' => true عندما تعلن عن نوع منشور مخصص جديد.

لوضع هذه القائمة الجديدة في موضع آخر في المشرف الخاص بك ، استخدم proprety 'menu_position' => 5 ،.

مثال (للإضافة في ملف function.php الخاص بك):

add_action( 'init', 'create_my_post_types' );    

function create_my_post_types() {
    register_post_type( 'mycustompages',
        array(
            'labels' => array(
                'name' => __( 'My custom pages' ),
                'singular_name' => __( 'My custom page' )
            ),
            'public' => true,
            'hierarchical' => true,
            'show_ui' => true,
            'publicly_queryable' => true,
            'exclude_from_search' => false,
            'menu_position' => 5,
            'supports' => array( 'title', 'editor', 'comments', 'trackbacks', 'author', 'excerpt', 'custom-fields', 'thumbnail' ),
            'rewrite' => array( 'slug' => 'mypage', 'with_front' => false ),
        )
    );
}
4
sgelob