Kann bitte jemand helfen? Ich habe benutzerdefinierte Meta-Boxen erstellt, zwei davon befinden sich im Textbereich. Das ist was ich habe:
array(
'label'=> 'Ingredients',
'desc' => 'List of ingrediends',
'id' => $prefix.'ingrediends',
'type' => 'textarea'
),
array(
'label'=> 'Directions',
'desc' => 'Directions',
'id' => $prefix.'directions',
'type' => 'textarea'
)
=========================
case 'textarea':
echo '<textarea name="'.$field['id'].'" id="'.$field['id'].'" cols="60" rows="4">'.$meta.'</textarea>
<br /><span class="description">'.$field['desc'].'</span>';
break;
Wie füge ich wp_editor hinzu? Ich habe es versucht:
wp_editor( $content, 'recipe_directions', array( 'textarea_name' => 'recipe_directions', 'media_buttons' => false, 'tinymce' => array() ) );
Aber es funktioniert nicht, wenn immer noch ein normales Feld angezeigt wird. Kann jemand helfen. Die ganze Idee ist, reguläre Textbereiche wie einen Rich-Text-Editor zu gestalten
Vielen Dank für Ihre Hilfe .... jedermann :)
Um wp_editor () zu verwenden, müssen Sie Ihr Textarea-Tag wie folgt durch die Ausgabe von wp_editor () ersetzen:
case 'textarea':
wp_editor($meta, $field['id']);
echo '<br /><span class="description">'.$field['desc'].'</span>';
break;
Sie müssen wp_editor () nicht als Echo verwenden, da dies automatisch erfolgt. Sie können eine Reihe von Einstellungen als drittes Argument übergeben, um das Verhalten zu konfigurieren. Mehr Infos hier: