कस्टम पोस्ट प्रकार में माता-पिता के बाल संबंध


10

मैं कस्टम पोस्ट प्रकारों में माता-पिता के बच्चे के संबंध को कैसे बनाए रख सकता हूं, ताकि मेरे पास एक समान URL संरचना हो? मैं 4 स्तरों तक एक URL संरचना बनाना चाहता हूं, जैसे

example.com/sponsor-child/disadvantaged-community/gita-magar

क्या यह एक प्लगइन के बिना संभव है? जब मैं किसी एकल पृष्ठ URL पर जाता हूं, तो यह 3 स्तरों में समाप्त हो जाता है।

जवाबों:


15

अपने register_post_typeकॉल में, सुनिश्चित करें कि आपके पास ये तर्क हैं:

register_post_type(
    'my_post_type',
    array(
        'hierarchical' => true,
        'public' => true,
        'rewrite' => array(
            'slug'       => 'my_post_type',
            'with_front' => false,
        ),
        'supports' => array(
            'page-attributes' /* This will show the post parent field */,
            'title',
            'editor',
            'something-else',
        ),
        // Other arguments
    )
);

सुनिश्चित करें कि आपके पर्मलिंक फ्लश हो गए हैं (बस सेटिंग्स> पर्मलिंक्स पृष्ठ पर जाएं)।

अब जब आप एक नया निर्माण करते हैं my_post_type, तो बस दूसरे के लिए माता-पिता को सेट करें और यह पर्मलिंक कुछ इस तरह दिखाई देगा:

http://example.com/parent-post-type/my-post-type/

आप अपनी आवश्यकता के अनुसार कई स्तरों पर जा सकते हैं।


1
क्या आप मुझे URL की एक समान संरचना बनाने के लिए माता-पिता के बच्चे के संबंध और URL स्तर के 4 स्तरों के साथ कस्टम पोस्ट प्रकार बनाने का पूरा कोड दे सकते हैं।
user3445146

मेरे लिए ठीक काम करता है - तकनीकी रूप से, कोई सीमा नहीं होनी चाहिए। क्या आपने सभी प्लगइन्स को अक्षम करके वर्डप्रेस की एक ताज़ा स्थापना में इसका परीक्षण किया है, और फिर पर्मलिंक्स को फ्लश किया है?
TheDeadMedic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.