क्या नए 4.8v टेक्स्ट विजेट विज़ुअल एडिटर को हटाया जा सकता है?


9

क्या डिफ़ॉल्ट पाठ विजेट में नए 4.8 विजेट विज़ुअल एडिटर को अनहुक या हटाया जा सकता है और विजेट प्री-4.8 एडिटर शैली में बहाल हो सकता है?

मुझे विगेट्स में विज़ुअल एडिटर की ज़रूरत नहीं है या नहीं चाहिए; मैं उन्हें सादे पाठ और html के लिए उपयोग करता हूं और अन्य उपयोगकर्ताओं को सादे पाठ के अलावा कुछ भी जोड़ने की आवश्यकता नहीं है।

मैंने सीखा कि नए वीडियो, ऑडियो और इमेज विजेट को कैसे हटाया जाएfunctions.php क्योंकि मुझे उनकी आवश्यकता नहीं है:

// Unregister default WP Widgets
function unregister_default_wp_widgets() {
    unregister_widget('WP_Widget_Media_Audio' );
    unregister_widget('WP_Widget_Media_Image');
    unregister_widget( 'WP_Widget_Media_Video' );

}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);

लेकिन मैं डिफ़ॉल्ट टेक्स्ट विजेट से विज़ुअल एडिटर टैब को भी हटाना चाहता हूं।

संपादित करें: मैं PHP कोड विजेट https://wordpress.org/plugins/php-code-widget/ का उपयोग कर सकता हूं, जिसमें दृश्य संपादक नहीं है, और हालांकि मुझे आमतौर पर phpनिष्पादन की आवश्यकता नहीं है , यह उपयोगी है। लेकिन यह उन उपयोगकर्ताओं के लिए "ब्रेक चीजें" वेक्टर जोड़ता है जो साथ खेल सकते हैं php


2
वहाँ एक प्लगइन है (मैं पूर्व 4.8 पाठ विजेट वर्ग के forked) और यहाँ निर्देश: christinacreativedesign.com/…
क्रिस्टीना

अच्छी बात; मैं उसे देखूंगा।
BlueDogRanch

जवाबों:


4

इसका जवाब ज्यादातर नहीं है। "एन्हांस्ड" टेक्स्ट विजेट को पोस्ट एडिटर की तरह काम करने के लिए डिज़ाइन किया गया था, जिसमें ऑटोप भी शामिल है जो कि जो भी HTML जो पैराग्राफ में लाइनों के रूपांतरण को खड़ा नहीं कर सकता है, उसे तोड़ सकता है।

कई लोगों ने पूर्व कार्यक्षमता को पुनर्स्थापित करने के लिए प्लगइन्स जारी किए हैं, लेकिन 4.8.1 में एक "कोड" विजेट भी शामिल होगा जिसका उपयोग अन-लेटेड HTML को जोड़ने के लिए किया जा सकता है। समस्या यह है कि सादा उन्नयन पथ होने की संभावना नहीं है, और न ही है। सबसे अच्छी सलाह अभी अगर आप html विजेट का उपयोग करते हैं तो 4.8 को छोड़ दें और 4.8.1 की प्रतीक्षा करें और विजेट्स को माइग्रेट करने के लिए कुछ समय पहले आवंटित करें।

यदि आप "विज़ुअल" टैब को छुपाना चाह रहे हैं, तो आप इस तरह की संभावना को जोड़ने के लिए टीआरसी पर टिकट खोलने के लिए सबसे अधिक पसंद करते हैं, विशेष रूप से पोस्ट एडिटर पर प्रभाव के बिना विजेट के लिए (4.8.1 योजना) अभी दोनों के लिए एक ही सेटिंग का उपयोग करना है)


अच्छी बात; हो सकता है कि कोड विजेट wordpress.org/plugins/php-code-widget को कोर में जोड़ा जाए?
BlueDogRanch

@BlueDogRanch मैं PHP कोड विजेट से प्यार करता हूं, और इसका उपयोग करता हूं, लेकिन यह वास्तव में एक बड़ा सुरक्षा मुद्दा हो सकता है, क्योंकि यह आपको विजेट निर्माण विशेषाधिकार वाले किसी भी व्यक्ति के लिए विजेट में कुछ भी करने की अनुमति देता है।
जैक जोहानसन

@BlueDogRanch PHP कोड विजेट बहुत बड़ा सुरक्षा जोखिम है, कोई भी उपयोगकर्ता जो विजेट बनाने के लिए पहुँच प्राप्त कर सकता है वह आपकी साइट पर नियंत्रण रख सकता है और शायद सर्वर
मार्क कप्लुन

1

मुझे यकीन नहीं है कि आप विज़ुअल टैब को विजेट से हटा सकते हैं। हालाँकि यह संभव है कि wpautop फ़िल्टर को हटा दें।

आप जोड़ देते हैं तो remove_filter('widget_text_content', 'wpautop');आपके functions.php में जोड़ने से वर्डप्रेस बंद कर देना चाहिए <p>, <br/>, &nbsp;अपने पाठ विजेट उत्पादन के लिए टैग।

इस तरह, आप अपने टेक्स्ट एडिटर में बिना इच्छित सभी HTML को लिख सकते हैं, इसे वर्डप्रेस में गड़बड़ कर सकते हैं।


मैं wpautop को हटाने के बारे में नहीं पूछ रहा हूँ; मैं GUI कार्यक्षमता को हटाना चाहता हूं।
BlueDogRanch

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.