Benutzerdefinierter Stil mit tinyMCE für WordPress mit tiny_mce_before_init, fügt div mit Stil zu jedem Listenelement hinzu, anstatt es um die Auswahl herum hinzuzufügen

Lesezeit: 2 Minuten

Ich versuche, tinyMCE für WordPress dazu zu bringen, ein div mit einem benutzerdefinierten Stil auf eine Auswahl anzuwenden. Ich benutze tiny_mce_before_init. Was passiert, ist, dass es das div zu jedem Listenelement hinzufügt, anstatt es um die Auswahl herum hinzuzufügen. Dies ist mein Stil-Array:

    $style_formats = array(  
    (  
        'title' => 'columna',  
        'inline' => 'div',  
        'classes' => 'bloque_izq',
        'wrapper' => true
    )
); 

Und dies ist das HTML, das ich mit dem neuen div umschließen möchte

<h2>Entradas</h2>
<ul>
<li>Queso Fresco en salsa</li>
<li>Queso Fresco con Rajas de Chile de Agua</li>
<li>Chile de Agua Relleno de Pollo y Nueces</li>
</ul>

Und das passiert

<div class="bloque_izq">
<h2>Entradas</h2>
</div>
<ul>
<li>
<div class="bloque_izq">Queso Fresco en salsa</div></li>
<li>
<div class="bloque_izq">Queso Fresco con Rajas de Chile de Agua</div></li>
<li>
<div class="bloque_izq">Chile de Agua Relleno de Pollo y Nueces</div></li>
<li>
</ul>

Wie Sie sehen können, wird das div auf jedes Element angewendet, anstatt auf die gesamte Auswahl. Ich habe versucht, sowohl Inline als auch Block sowie beide Arten von Wrappern zu verwenden, und es scheint dasselbe zu tun. Bitte helfen Sie!

  • Hast du benutzt block: div und wrapper: true zusammen?

    – Sam

    10. November 2016 um 1:10 Uhr

Versuchen Sie, die zu ändern inline Argument zu block (verwenden Sie einen, nicht beide), das sollte sich darum kümmern. Eine Beschreibung der Argumente ist verfügbar im Kodex.

1368650cookie-checkBenutzerdefinierter Stil mit tinyMCE für WordPress mit tiny_mce_before_init, fügt div mit Stil zu jedem Listenelement hinzu, anstatt es um die Auswahl herum hinzuzufügen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy