Yeni 4.8v metin widget görsel düzenleyicisi kaldırılabilir mi?


9

Varsayılan metin widget'ındaki yeni 4.8 widget görsel düzenleyicisi kaldırılabilir veya kaldırılabilir ve widget 4.8 öncesi editör stiline geri yüklenebilir mi?

Widget'larda görsel düzenleyiciye ihtiyacım yok ya da istemiyorum; Onları düz metin ve html için kullanıyorum ve diğer kullanıcıların düz metin dışında bir şey eklemesine gerek yok.

Yeni video, ses ve görüntü widget'larını onlara ihtiyacım olmadığından nasıl kaldıracağımıfunctions.php öğrendim:

// 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);

Ancak, varsayılan metin widget'ından görsel düzenleyici sekmesini de kaldırmak istiyorum.

Düzenleme: Ben görsel editörü olmayan PHP Kod Widget https://wordpress.org/plugins/php-code-widget/ kullanabilirsiniz ve genellikle phpyürütme gerekmez , ancak yararlıdır. Ancak bu, oynayabilecek kullanıcılar için "mola şeyleri" vektörünü ekler php.


2
Bir eklenti var (4.8 öncesi metin widget sınıfını çatalladım) ve talimatlar burada: christinacreativedesign.com/…
Christina

İyi bir nokta; Bunu kontrol edeceğim.
BlueDogRanch

Yanıtlar:


4

Cevap çoğunlukla hayır. "Geliştirilmiş" metin widget'ı, satırların paragraflara dönüştürülmesine dayanamayan HTML'yi kırabilecek otomatikler de dahil olmak üzere, yayın düzenleyicisi gibi olabildiğince çalışmak üzere tasarlanmıştır.

Birkaç kişi eski işlevselliği geri yüklemek için eklentiler yayınladı, ancak 4.8.1'de değiştirilmemiş HTML eklemek için kullanılabilecek bir "kod" widget'ı da bulunacak. Sorun, basit bir yükseltme yolunun olmaması ve olası olmamasıdır. Html widget'ı kullanıyorsanız şu an için en iyi tavsiye 4.8'i atlayıp 4.8.1'i beklemek ve widget'ları taşımak için önceden biraz zaman ayırmaktır.

Sadece "görsel" sekmesini gizlemek istiyorsanız, özellikle yazı editörü üzerinde etkisi olmayan widget için, bu olasılığı eklemek için trac'ta bir bilet açmak için en iyi şansınız yok (4.8.1 planı şu anda her ikisi için de aynı ayarı kullanmaktır)


İyi bir nokta; belki kod widget'ı wordpress.org/plugins/php-code-widget çekirdeğe eklenebilir mi?
BlueDogRanch

@BlueDogRanch PHP kod widget'ını seviyorum ve kullanıyorum, ancak widget oluşturma ayrıcalığına sahip bir widget için herhangi bir şey yapmanıza izin verdiği için aslında büyük bir güvenlik sorunu olabilir.
Jack Johansson

@BlueDogRanch PHP kod widget büyük güvenlik riski, widget oluşturmak için erişim kazanabilirsiniz herhangi bir kullanıcı sitenizin ve belki de sunucunun kontrolünü ele alabilir
Mark Kaplun

1

Görsel sekmeyi widget'tan kaldırabileceğinizden emin değilim. Ancak wpautop filtresini çıkarmak mümkündür.

Eğer eklerseniz remove_filter('widget_text_content', 'wpautop');sizin functions.php için o eklemesini wordpress durmalı <p>, <br/>, &nbsp;Metin Widget çıkışına etiketleri.

Bu şekilde, wordpress'inizi bozmadan metin düzenleyicinizde istediğiniz tüm html'leri yazabilirsiniz.


Ben wpautop kaldırma hakkında sormuyorum; GUI işlevini kaldırmak istiyorum.
BlueDogRanch

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.