Monstroid od TemplateMonster – Darmowy motyw WordPress
13 grudnia 2016
Integracja kodu śledzącego SalesManago z WordPress
20 grudnia 2016

Jak przywrócić przycisk justowania tekstu w WordPress (4.7+) ?

Po aktualizacji do WordPress na grupach dotyczących tego CMS’a, w wiadomościach od moich klientów, na officialnych forach pomocy pojawiło się wiele postów i próśb o pomoc w tym stylu:

W edytorze wizualnym, przy tworzeniu nowego wpisu lub strony zawsze miałem przycisk do wyjustowania tekstu, od wczoraj go już nie mam – co muszę zrobić, aby go przywrócić ?

W WordPress 4.7 przycisk justowania oraz podkreślenia w edytorze wizualnym został usunięty 

Faktycznie, że są lepsze sposoby na wyjustowanie czy podkreślenie tekstu, niż poprzez edytor – jednak większość osób, któa korzysta z WordPress to osoby, które nie są informatykami cz programistami, a tym bardziej nie znają się na CSS i HTML.

Użytkownicy jednak nauczyli się jak justować tekst WordPress i ciężko będzie im się przestawić na konieczność ewentualnego kodowania tego poprzez Edytor tekstowy, a alternatywą są skróty klawiszowe, które p0mimo braku przycisków działają – Dla justowania – Shif + Alt + J , dla podkreślenia CTRL + U.

Jak przywrócić przycisk justowania tekstu w edytorze wizualnym ?

Generalnie na formach i grupach (nie wiedzieć czemu) poleca się instalację ciężkiej i awaryjnej wtyczki TinyMCE Advanced – osobiście nie zalecam tej opcji i właśnie dlatego powstał snippet, który należy zainstalować, a można to zrobić na trzy sposoby.

Filtr Dnia – Przycisk Justowania w WordPress 4.7+

Kod Snippeta “Justify Button WordPress 4.7” do instalacji

/***************************************************************
 * Przyciski standardowego edytora tekstu dla WordPress 4.7
 ***************************************************************/
function jcz_tiny47( $buttons_array ){
	$mce_buttons = array( 
			'formatselect',
			'bold',	
			'italic',
			'underline',
			'bullist',
			'numlist',
			'blockquote',
			'hr',
			'alignleft',
			'aligncenter',
			'alignright',
			'alignjustify',
			'link',
			'unlink',
			'wp_more',
			'spellchecker',
			'wp_adv',
			'dfw'
		); 
	return $mce_buttons;
}

		add_filter( 'mce_buttons', 'jcz_tiny47', 5 );

Jak zainstalować snippet?

Instalacja Standardowa

Instalacja standardowa wymaga dodania tego kodu do pliku functions.php motywu – najlepiej motywu potomnego, aby kod nie usunął się po aktualizacji motywu lub/oraz aby nie blokować sobie możliwości aktualizacji aktualnie zainstalowanego szablonu.

Instalacja prostej wtyczki 

justowanie-w-wordpress-wtyczka-plugin

Stworzyłem małą wtyczkę z kodem snippeta, którą wystarczy dodać poprzez menu Wtyczki > Dodaj nową > Wgraj na serwer i aktywować.

Instalacja jako Must Use Plugin (MU_PLUGINS)

Zaletą instalacji jako Must Use plugin tego snippetu, jest to, że nikt nie będzie mógł wyłączyć tej wtyczki z poziomu panelu administracyjnego, a dodatkowo nie będzie się wyświetlać w głównej liście wtyczek – aby zobaczyć czy wtyczka działa, należy z menu na ekranie zakładki Wtyczki wybrać opcję Wyszmuszone. 

Aby zainstalować wtyczkę w ten sposób wystarczy, że wypakujesz z archiwum plik PHP, następnie odszukasz lub stworzysz katalog mu-plugins w katalogu wp-content – i wgrasz na serwer wcześniej wypakowany plik PHP.

WordPress automatycznie włączy wtyczkę, a przycisk justowania powróci.

Jakub Jaworowicz
Jakub Jaworowicz
Marketingiem zajmuję się od 15 roku życia, zacząłem od brzydkich stron w kreatorze stron usługi Republika serwisu Onet - obecnie obsługuje ponad 200 klientów i 450 serwisów WWW rocznie, które tworzyłem lub mam je pod swoją opieką (w zakresie wsparcia i utrzymania). Ostatnio etatowo pracowałem jako Specjalista ds Marketingu w największym ogrodniczym sklepie internetowym (SADOWNICZY.PL) oraz Kierownikiem działu wsparcia sprzedaży dla tego sklepu.

3 Komentarze

  1. Janunsz Kamiński napisał(a):

    Hm, nie wiem dla czego oni przebrali tą opcję?

  2. Szalonooka napisał(a):

    Wielkie dzięki za plugin justowania!
    Nienawidzę niewyjustowanych tekstów, źle mi się je czyta i chorowałam odkąd usunęli tą opcję, publikując swoje wpisy…Uratowałeś moje zdrowie psychiczne 😉
    Pozdrawiam

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *