इनलाइन लिंकिंग टूल निकालें


16

मैं WP 4.5 के साथ प्रकाशित इनलाइन लिंकिंग टूल का बहुत बड़ा प्रशंसक नहीं हूं। क्या इसे निष्क्रिय करने का कोई तरीका है?


5
इसे लेकर गरमागरम बहस हो रही है। WP फ़ोरम पर निम्न थ्रेड में एक फ़िक्स के लिए कोड होता है, लेकिन मैंने इसे व्यक्तिगत रूप से परीक्षण नहीं किया: wordpress.org/support/topic/…
cjbj

समस्या WP 4.6 के लिए ट्रेक सूची में नहीं है, इसलिए यह जल्द ही दूर नहीं होने वाला है जब तक कोई प्लगइन में बहुत समय नहीं लगाता है।
cjbj

लगता है किसी ने @VesterDe ;-)
cjbj

जवाबों:


5

तो, मैं इसके लिए नरक में जा सकता हूं या नहीं जा सकता, लेकिन मैंने एक क्विकफ़िक्स प्लगइन बनाया जो इनलाइन भाग को बायपास करता है और लिंक संपादक को खोलता है।

आप इसे यहाँ पा सकते हैं ।

मैं इसे परीक्षण करने में ज्यादा समय नहीं लगाता, अगर आपको समस्याएँ गिथबब में आती हैं और मैं देखूंगा कि क्या मैं इसे ठीक कर सकता हूं।

जिस तरह से यह काम करता है कि मैंने wplink को एक छोटे प्लगइन से प्लगइन के रूप में हटा दिया, फिर wplinkc जोड़ा, जिसे मैंने wplink को कॉपी करके बनाया और अधिकांश कोड को हटा दिया।

संपादित करें: मुझे इस अन्य समाधान के बारे में आज बाद में अवगत कराया गया था, और यह थोड़ा साफ दिखता है और निश्चित रूप से खदान से कम हैक होता है।

https://github.com/2ndkauboy/restore-full-link-dialog

मैं हालांकि यह कोशिश की havent।

# 2 संपादित करें: एक वास्तविक उचित प्लगइन अब मौजूद है, यहाँ पाया गया है , जो काम करता है।


2
यह आपके उत्तर के लिए प्रासंगिक कोड को जोड़ने के लिए अधिक लाभदायक हो सकता है।
Howdy_McGee

1
यह एक उचित बिंदु है, लेकिन इसमें एक से अधिक फ़ाइल शामिल हैं, जिनमें से एक बड़ी .js फ़ाइल है। मैंने इसे एक प्लगइन भी बनाया और न सिर्फ कुछ ऐसा काम किया जो आप इस कारण से करते हैं। अगर चीजें विनकी होने लगती हैं तो आप बस इस चीज को निष्क्रिय कर देते हैं
VesterDe

1
ट्च, मैं जड़ में :) जे एस फ़ोल्डर नोटिस नहीं किया था
Howdy_McGee

अच्छा लग रहा है! मैं उस asap की जाँच करूँगा।
निको मार्टिन

-3

यह इस शॉर्टकट को अक्षम करने में आपकी मदद कर सकता है। इसे अपनी functions.phpफ़ाइल पर जोड़ने का प्रयास करें ।

function disable_mce_wptextpattern( $opt ) {

    if ( isset( $opt['plugins'] ) && $opt['plugins'] ) {
        $opt['plugins'] = explode( ',', $opt['plugins'] );
        $opt['plugins'] = array_diff( $opt['plugins'] , array( 'wptextpattern' ) );
        $opt['plugins'] = implode( ',', $opt['plugins'] );
    }

    return $opt;
}

add_filter( 'tiny_mce_before_init', 'disable_mce_wptextpattern' );

मुझे पता है कि अगर मदद।

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