Ist es möglich, im Texteditor, in dem Sie Überschriften und andere Einstellungen festlegen können, eigene Stile für Clients hinzuzufügen? und sogar die unnötigen entfernen?
formatting
text
Milder Flaum
quelle
quelle
Antworten:
Der "klassische" TinyMCE-Editor verfügt über zwei Dropdown-Listen:
formatselect
für Absatzformate undstyleselect
für Zeichenformate - die auch Absatzformate enthalten können, um die Darstellung zu vereinfachen . Die Konfiguration in WordPress zeigt standardmäßig nur das Format Dropdown. Wenn Sie ein benutzerdefiniertes Stylesheet auf den Editor anwenden, kann TinyMCE damit die Klassennamen abrufen und zur Stil- Dropdown- Liste hinzufügen. Dies hat jedoch nicht jedes Mal bei mir funktioniert.Seit 3.0 kann man anrufen
add_editor_style()
in Ihremfunctions.php
ein Stylesheet zum Editor hinzuzufügen. Standardmäßig befindet es sicheditor-style.css
in Ihrem Themenverzeichnis. Vor 3.0 müssen Sie sich in denmce_css
Filter einhängen , um die URL zu Ihrem Editor-Stylesheet hinzuzufügen. Dies wird am Ende descontent_css
TinyMCE - Konfigurationswert .Um die Stil- Dropdown-Liste hinzuzufügen,
styleselect
muss die Option in einem der Konfigurationsfelder der Schaltflächenleiste angezeigt werden (theme_advanced_buttons[1-4]
in TinyMCE, gefiltert nachmce_buttons_[1-4]
in WordPress). Die Liste der Blockformate wird durch dietheme_advanced_blockformats
Option von TinyMCE gesteuert , die Sie dem Steuerfeld in der hinzufügen könnentiny_mce_before_init
Filter . Wenn Sie die Namen der Stil- Dropdown-Liste anpassen möchten (nicht nur Ihre CSS-Klassennamen), sehen Sie sich dietheme_advanced_styles
Option an . Sie können auch die erweitertestyle_formats
Option verwenden, mit der Sie die Stile flexibler definieren können.Der entsprechende PHP-Code mit allen Hooks und der Standardkonfiguration ist
wp-admin/includes/post.php
in Funktionwp_tiny_mce()
. Alles in allem könnte Ihr Setup so aussehen:quelle
style_formats
Elementen werden auf der entsprechendenformats
Wiki-Seite erklärt.Wie hier gezeigt, zeigt das TinyMCE-Format-Dropdown keine Stilvorschauen mehr an
Kara hatte es richtig gemacht, Sie müssen die Standardstile deaktivieren, um die neuen Stile zu sehen ...
quelle
$settings
hier ist. Danke