2013-12-19 5 views
6

Ich versuche, tinyMCE für Wordpress, um ein div mit einem benutzerdefinierten sytle auf eine Auswahl anzuwenden. Ich benutze tiny_mce_before_init. Was passiert, ist es das div zu jedem Listenelement fügt statt es um die Auswahl Hinzufügen Dieses Array ist mein Stil:Benutzerdefinierte Stil mit tinyMCE für Wordpress mit tiny_mce_before_init, fügt div mit Stil zu jedem Listenelement, anstatt es um Auswahl

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

Und das ist die html ich mit dem neuen div wickeln will

<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 ist, was hapens

<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, es gilt das div auf jedes Element, statt der gesamten Auswahl. Ich habe versucht, sowohl Inline und Block, sowie beide Arten von Wrappern, und es scheint das gleiche zu tun. Bitte helfen Sie!

+1

Haben Sie 'block: div' und' wrapper: true' ** zusammen ** verwendet? – sam

Antwort

1

Versuchen Sie, das inline Argument zu block (verwenden Sie eine, nicht beide), das sollte sich darum kümmern. Eine Beschreibung der Argumente ist verfügbar in the Codex.