Interfejs API WordPress QuickTags umożliwia dodawanie przycisków do edytora tekstu administratora WordPress. Szczerze mówiąc, edytor tekstu jest prawdopodobnie mniej używany niż edytor bogaty, przy okazji dodawanie szybkich tagów może być całkiem przydatne podczas powtarzania tych samych zadań dość często.
Oto lista domyślnych szybkich tagów dostarczonych w WordPress:
Jak widać, można tworzyć różnego rodzaju przyciski, przypisać klucz dostępu do każdego z nich i łatwo zdefiniować własny kod niestandardowy.
Aby dodać szybki tag, musisz podłączyć niestandardową funkcję do admin_print_footer_scripts hak. Zasadniczo chodzi o dodanie niestandardowego kodu javascript w stopce administratora. Interfejs API quick tags udostępnia wbudowaną funkcję o nazwie addButton:
QTags.addButton (id, display, arg1, arg2, access_key, title, priority, instance );
Ta funkcja przyjmuje 8 argumentów:
- id: (string) (wymagane) identyfikator html przycisku
- wyświetlacz: (string) (wymagane) wartość html dla przycisku
- arg1: (string) (wymagane) albo znacznik startowy do wstawienia jak „< span> ” albo wywołanie zwrotne, które jest wykonywane po kliknięciu przycisku
- arg2: (string) (opcjonalnie) znacznik kończący jak”</span>”. Pozostaw puste, jeśli tag nie musi być zamknięty (np. „<hr />”)
- access_key: (string) (opcjonalnie) Skrót klawisza dostępu do przycisku
- tytuł: (string) (opcjonalne) wartość tytułu html dla przycisku
- priorytet: (int) (opcjonalne) liczba reprezentująca żądaną pozycję przycisku w pasku narzędzi. 1-9 = pierwszy, 11 – 19 = drugi, 21-29 = trzeci, itd
- instancja: (string) (opcjonalnie) Ogranicz przycisk do konkretnej instancji Quicktags, Dodaj do wszystkich instancji, jeśli nie ma
Oto kompletny fragment, który dodaje link WPExplorer do edytora:
// Dodaj przyciski do edytora html
add_action ('admin_print_footer_scripts', 'rc_quicktags');
function rc_quicktags () {?>
<script language = "javascript" type = "text / javascript">
/ * Dodawanie przycisków Quicktag do edytora WordPress ver. 3.3 i wyżej
* - Button HTML ID (wymagane)
* - Wyświetlacz przycisku, wartość = "" atrybut (wymagane)
* - Znacznik otwarcia (wymagany)
* - Tag zamykający (wymagany)
* - Access key, accesskey="" atrybut przycisku (opcjonalnie)
* - Title, title="" atrybut (opcjonalny)
* - Priorytet / pozycja na słupku, 1-9 = pierwszy, 11-19 = drugi, 21-29 = trzeci, itd. (opcjonalnie)
*/
QTags.addButton( 'WPexplorerlove',' WPexplorerlove', ' <a href="http://wpexplorer.com" target = "_blank">', '</a>', 'w' );
< / script>
<?php
}
Oto wynik:
Aby użyć tego szybkiego znacznika, kliknij raz na nim, wstawi początek znacznika <a>, dodaj tekst i kliknij przycisk ponownie, spowoduje to dodanie zamykającego znacznika </a>. To jest to!
Jeśli masz jakieś pytania lub zalecenia, zostaw komentarz!