Czy możesz dodać edytor wizualny do pola opisu dla niestandardowych systematyk?


Odpowiedzi:


11

Właśnie napisałem funkcję. Wyświetli teraz edytor tinymce w każdym niestandardowym opisie systematyki. Z pewnością możesz edytować, aby pokazać go tylko dla określonej taksonomii.

/**
 * 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' );

Możesz podać pierwszy argument, wp_tiny_mcetak truejakbyś chciał pozbawionej wersji wersji tinyMCE


Przybiłeś to Tareq, dzięki! Jestem prawie pewien, że przenoszą to do prawdziwego API dla 3.3, ale na razie jest to proste rozwiązanie. Przyznam nagrodę jutro, kiedy pozwoli mi WPSE. :)
hsatterwhite

+1 za prostotę. Dodanie do moich fragmentów i spróbuję wkrótce. Dzięki
Michał Mau,

@ Maugly, zgodził się. Próbowałem i możesz go zmodyfikować, aby działał z akcji = edytuj, ponieważ na ekranie szybkiej edycji # deskrypcja jest używana w tabeli taksonomii. # tag-description jest używany w polu tekstowym opisu na ekranie szybkiej edycji, ale twoje miejsce jest ograniczone z powodu konfiguracji dwóch kolumn.
hsatterwhite

przypomnienie dla @hsatterwhite o przyznaniu nagrody
marfarma

Dzięki za przypomnienie, zrobione i zrobione. Miłego!
hsatterwhite

2

Próbowałeś już wtyczki The Rich Text Tags ?

  • Robi dokładnie to, czego potrzebujesz.
  • Współpracuje z niestandardowymi systematykami.
  • Działa dobrze z obrazami.
  • Obejmuje nowe wewnętrzne połączenie WP.
  • Jest regularnie aktualizowany.

Zrzut ekranu:

Zrzut ekranu z tagami tekstu sformatowanego


Nie słyszałem o tym. Doceniam odpowiedź i link do zrzutu ekranu. Oprócz przyjętej odpowiedzi jest to również świetne rozwiązanie. Dziękuję Maugly!
hsatterwhite

0

Nie bezpośrednio, nie.

Można jednak napisać niestandardowy skrypt javascript, który stosuje odpowiednie klasy do pola wprowadzania niestandardowego opisu taksonomii.

Jeśli jednak naprawdę chcesz zrobić relację „wiele do wielu” między postami (np. Post typu „Opony” i typ postu „Samochody”), WordPress nie (obecnie) mieć do tego ułatwienie. Jednak postów 2 Posty plugin ma zapewnić tę funkcjonalność (i daje dużo większą elastyczność w tworzeniu złożonych relacji).


Dzięki za odpowiedź, ale nie próbuję powiązać postów z innymi postami. Próbuję tylko dodać edytor wizualny do pola opisu dla taksonomii.
hsatterwhite
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.