मुझे एक अन्य डेवलपर के लिए एक काम विरासत में मिला है, यह WP बेकरी पेज बिल्डर के साथ बनाई गई वेबसाइट है और मुझे कुछ डिज़ाइन मुद्दों को ठीक करना है।

बात यह है कि अन्य डेवलपर कुछ कस्टम सीएसएस कोड जोड़ते हैं जो मुझे बैकएंड में नहीं मिलते हैं।

यह index.php में इनलाइन सीएसएस के रूप में उत्पन्न होता है। इस तरह दिखता है।

<noscript><style type="text/css">body .wpex-vc-row-stretched, body .vc_row-o-full-height { visibility: visible; }</style></noscript><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1530389595419{padding-top: 5% !important;padding-bottom: 5% !important;}</style>

मुझे इन vc_custom_* कक्षाओं में समस्या है, मैं उन सभी को हटाना चाहता हूं।

क्या आप लोग इन रहस्यमय सीएसएस को खोजने में मेरी मदद कर सकते हैं?

बहुत - बहुत धन्यवाद।

1
albertoperojo 12 जुलाई 2018, 15:41
1
WP बेकरी पेज बिल्डर उपयोगकर्ताओं को विजेट के भीतर कस्टम शैलियों को जोड़ने की अनुमति देता है। ऐसा लगता है कि ये कुछ विजेट में जोड़े गए कस्टम स्टाइल हैं। आप उस पृष्ठ के लिए सभी विजेट और उनकी कस्टम शैलियों की जांच कर सकते हैं जहां ये शैलियां दिखाई जाती हैं।
 – 
Ghazanfar Mir
12 जुलाई 2018, 15:45
1
'वीसी' विजुअल कम्पोज़र से आता है जिसे WP Bakery Page Builder कहा जाता था। उन पेजों के अंदर जहां आपने अपनी सामग्री को पेज बिल्डर के साथ संरचित किया है, उन पंक्तियों/स्तंभों की जांच करें, जिनमें कस्टम शैली सेट की गई है, ऐड स्टाइल टैब से। मुझे याद नहीं है कि इसे वास्तव में कैसे कहा जाता है लेकिन 'संपादन' कॉलम/पंक्ति विंडो खोलें और यह आखिरी टैब है जो मुझे लगता है। और उन शैलियों को हटाने से vc_custom वर्ग के नाम गायब हो जाएंगे
 – 
Mihai T
12 जुलाई 2018, 15:59
मिल गया! यह कॉलम के अंदर "डिज़ाइन विकल्प" था ... वह कितना भयानक है! धन्यवाद
 – 
albertoperojo
12 जुलाई 2018, 17:24

2 जवाब

आप कंडीशनल टैग का उपयोग उस विशिष्ट पृष्ठ को लक्षित करने के लिए कर सकते हैं, जिस पर आपको शैलियों को निकालने की आवश्यकता है। आप पृष्ठ पृष्ठ को लक्षित करने के लिए is_page() का उपयोग कर सकते हैं (किसी अन्य पोस्ट प्रकार के विपरीत) और किसी पृष्ठ को लक्षित करने के लिए एक पृष्ठ आईडी, स्लग, शीर्षक, या कोई तर्क पास नहीं कर सकते हैं।

function wpse_217881_remove_scripts() {

    // Check for the page you want to target
    if ( is_page( 'About Me And Joe' ) ) {

        // Remove Styles
        wp_dequeue_style( 'parent-style' );
        wp_dequeue_style( 'child-style' );
        wp_dequeue_style( 'parent-style-css' );
        wp_deregister_style( 'parent-style' );
        wp_deregister_style( 'child-style' );
        wp_deregister_style( 'parent-style-css' );
    }
}

मुझे लगता है कि आप पहले से ही हैं, लेकिन स्पष्ट होने के लिए, आपको उस फ़ंक्शन को कॉल करना चाहिए जो शैलियों को एक्शन हुक से dequeue/deregisters करता है - इस उदाहरण में wp_enqueue_scripts.

wp_enqueue_scripts डॉक्स: से

नाम के बावजूद, इसका उपयोग लिपियों और शैलियों दोनों को जोड़ने के लिए किया जाता है

0
Priyanka Modi 12 जुलाई 2018, 16:16

मेरे साथ भी ठीक यही समस्या आई. लेकिन जैसा कि पिछले उत्तरों ने सुझाव दिया है, यह कोड की तुलना में संहिताकरण का मामला है।

मेरे लिए समाधान दर्ज करना था:

enter image description here

और फिर वे मान जो स्वचालित रूप से vc_custom_ मार्जिन, बॉर्डर और पैडिंग हैं

enter image description here

0
Jasp402 10 नवम्बर 2018, 20:30