Czy w edytorze tekstu, w którym można ustawić nagłówki i inne ustawienia, można dodawać własne style do użytku przez klientów? a nawet usunąć niepotrzebne?
formatting
text
Łagodny Fuzz
źródło
źródło
Odpowiedzi:
„Klasyczny” edytor TinyMCE ma dwie listy rozwijanej:
formatselect
dla stylów akapitu istyleselect
dla stylów znaków - który może zawierać także stylów akapitów, aby uczynić go bardziej mylące. Konfiguracja w WordPress domyślnie pokazuje tylko menu rozwijane formatu . Jeśli zastosujesz niestandardowy arkusz stylów do edytora, TinyMCE może go użyć do pobrania nazw klas i dodania ich do listy rozwijanej stylu - ale nie zawsze działało to dla mnie.Od wersji 3.0 możesz dzwonić
add_editor_style()
wfunctions.php
celu dodania arkusza stylów do edytora. Domyślnie znajduje sięeditor-style.css
w katalogu motywów. Przed wersją 3.0 musisz podpiąć się domce_css
filtra, aby dodać adres URL do arkusza stylów edytora. W ten sposób kończy się w tejcontent_css
wartości konfiguracji TinyMCE .Aby dodać menu rozwijane stylu ,
styleselect
opcja musi pojawić się w jednej z tablic konfiguracji paska przycisków (theme_advanced_buttons[1-4]
w TinyMCE, filtrowane wedługmce_buttons_[1-4]
w WordPress). Lista formatów blokowych jest kontrolowany przez ztheme_advanced_blockformats
opcją TinyMCE , który można dodać do tablicy kontrolnej wtiny_mce_before_init
filtrze. Jeśli chcesz dostosować nazwy rozwijanego stylu (nie tylko nazwy klas CSS), spójrz na tętheme_advanced_styles
opcję . Możesz także użyć bardziej zaawansowanejstyle_formats
opcji, która daje większą elastyczność w definiowaniu stylów.Odpowiedni kod PHP ze wszystkimi zaczepami i domyślną konfiguracją jest
wp-admin/includes/post.php
włączonywp_tiny_mce()
. Wszystko razem może wyglądać tak:źródło
style_formats
elementów są wyjaśnione na powiązanejformats
stronie wiki.Zgodnie z tym menu rozwijanym format TinyMCE nie wyświetla już podglądów stylów
Kara miała rację, musisz zmienić domyślne style, aby zobaczyć nowe style ...
źródło
$settings
tu jest. Dzięki