Können Sie den visuellen Editor zum Beschreibungsfeld für benutzerdefinierte Taxonomien hinzufügen?


9

Können Sie den visuellen Editor zum Beschreibungsfeld für benutzerdefinierte Taxonomien hinzufügen? Es wäre schön, diese Option verfügbar zu haben, wenn Sie einen Eintrag für eine Taxonomie bearbeiten, sei es als Kern oder als Benutzerdefiniert.


Die folgende Lösung von @Butuzov funktioniert einwandfrei Taxomony Description Field durch Visual / WYSIWYG Editor
ersetzen

Antworten:


11

Habe gerade die Funktion geschrieben. Der Tinymce-Editor wird derzeit in jeder benutzerdefinierten Taxonomiebeschreibung angezeigt. Sicherlich können Sie es bearbeiten, um es nur für eine bestimmte Taxonomie anzuzeigen.

/**
 * Display advanced TinyMCE editor in taxonomy page
 */
function wpse_7156_enqueue_category() {
    global $pagenow, $current_screen;

    if( $pagenow == 'edit-tags.php' ) {
        require_once(ABSPATH . 'wp-admin/includes/post.php');
        require_once(ABSPATH . 'wp-admin/includes/template.php');

        wp_tiny_mce( false, array( 'editor_selector' => 'description', 'elements' => 'description', 'mode' => 'exact' ));
    } 
}
add_action( 'init', 'wpse_7156_enqueue_category' );

Sie können das erste Argument angeben, wp_tiny_mceals trueob Sie eine abgespeckte Version von tinyMCE möchten


Du hast es geschafft Tareq, danke! Ich bin mir ziemlich sicher, dass sie dies in eine echte API für 3.3 verschieben, aber im Moment ist dies eine einfache Lösung. Ich werde das Kopfgeld morgen vergeben, wenn WPSE es mir erlaubt. :)
hsatterwhite

+1 der Einfachheit halber. Hinzufügen zu meinen Schnipsel und werde es bald versuchen. Vielen Dank
Michal Mau

@Maugly, stimmte zu. Ich habe es versucht und Sie können es ändern, um mit der Aktion = Bearbeiten zu arbeiten, da auf dem Schnellbearbeitungsbildschirm #description in der Taxonomietabelle verwendet wird. # tag-description wird für das Beschreibungstextfeld auf dem Schnellbearbeitungsbildschirm verwendet, Ihr Speicherplatz ist jedoch aufgrund der zweispaltigen Einrichtung begrenzt.
hsatterwhite

Nur eine Erinnerung an @hsatterwhite, um Kopfgeld zu vergeben
Marfarma

Danke für die Erinnerung, fertig und fertig. Hab einen guten!
hsatterwhite

2

Haben Sie das Rich Text Tags Plugin ausprobiert ?

  • Es macht genau das, was Sie brauchen.
  • Funktioniert mit benutzerdefinierten Taxonomien.
  • Funktioniert gut mit Bildern.
  • Beinhaltet die neue interne WP-Verknüpfung.
  • Es wird regelmäßig aktualisiert.

Bildschirmfoto:

Rich Text Tags Screenshot


Ich habe noch nichts davon gehört. Ich freue mich über die Antwort und den Link zum Screenshot. Neben der akzeptierten Antwort ist dies auch eine großartige Lösung. Vielen Dank, Maugly!
hsatterwhite

0

Nicht direkt, nein.

Sie können jedoch ein benutzerdefiniertes Javascript schreiben, das die entsprechenden Klassen auf das Eingabefeld für die benutzerdefinierte Taxonomiebeschreibung anwendet.

Wenn Sie jedoch wirklich eine "Viele-zu-Viele" -Beziehung zwischen Posts erstellen möchten (z. B. einen Post-Typ von "Reifen" und einen Post-Typ von "Autos"), dann tut WordPress dies (derzeit) nicht. eine Einrichtung dafür haben. Doch die Beiträge 2 Beiträge Plugin macht diese Funktionalität bereitstellen (und gibt Ihnen viel mehr Flexibilität komplexe Beziehungen zu schaffen).


Vielen Dank für die Antwort, aber ich versuche nicht, Beiträge mit anderen Beiträgen in Beziehung zu setzen. Ich versuche nur, den visuellen Editor zum Beschreibungsfeld für Taxonomien hinzuzufügen.
hsatterwhite
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.