AddQuicktag
Questo plugin rende semplice aggiungere pulsanti Quicktag all’editor visuale e testuale. È possibile esportare i pulsanti Quicktag come file JSON che può essere importato in altre installazioni del plugin.
WP-AddQuicktaf for WordPress è stato creato originariamente da Roel Meurders. Le versioni nel repositori di AddQuicktag sono versioni successive. Questa è una completa riscrittura della versione 2.0.0 con maggiori funzionalità.
Il plugin può aggiungere pulsanti Quicktag configurabili all’editor di ogni tipo di contenuto, inclusi i tipi di contenuto personalizzati provenienti da altre fonti. Puoi decidere su quale tipo di contenuto mostrare i pulsanti Quicktag nell’editor. Se ciò non dovesse funzionare correttamente nel tuo caso, puoi anche usare gli hook del plugin. Guarda gli esempi e i suggerimenti qui sotto.
Bug, suggerimenti tecnici o contributi
Puoi darmi un feedback, puoi contribuire e aprire segnalazioni tecniche nel repository su GitHub. Nel Wiki lì pubblicato trovi anche molti suggerimenti per il plugin.
Realizzato da Inpsyde · Engineering the web since 2006.
Hook per tipi di contenuto personalizzato
Il plugin aggiunge in modo predefinito i pulsanti Quicktag ai tipi di contenuto/ID post
, page
e comment
. Per usare il plugin anche per altri tipi di contenuto puoi usare un filtro; guarda il seguente esempio o un plugin di esempio nel Gist 1595155.
// add custom function to filter hook 'addquicktag_post_types'
add_filter( 'addquicktag_post_types', 'my_addquicktag_post_types' );
/**
* Return array $post_types with custom post types
*
* @param $post_type Array
* @return $post_type Array
*/
function my_addquicktag_post_types( $post_types ) {
$post_types[] = 'edit-comments';
return $post_types;
}
Hook per pagine personalizzate
È anche possibile filtrare le pagine all’interno del backend. Gli script includono in modo predefinito le pagine post.php
e comment.php
. Il seguente esempio aggiunge anche le pagine.
add_filter( 'addquicktag_pages', 'my_addquicktag_pages' );
/**
* Return array $page with custom page strings
*
* @param $page Array
* @return $page Array
*/
function my_addquicktag_pages( $page ) {
$page[] = 'edit-comments.php';
return $page;
}
Guarda questo esempio tratto da Gist per capire come aggiungere i pulsanti Quicktag all’editor dei commenti: Gist: 3076698.
Se desideri che i pulsanti Quicktag di questo plugin funzionino anche nel Quickedit dei commenti, rimuovi la parola .example
dal nome del file addquicktag_quickedit_comment.php.example
. Questo file è un plugin aggiuntivo a sé stante per AddQuicktag. Dovrai attivare questo file (plugin) a parte in “Plugin installati”.
Hook per pulsanti personalizzati
È possibile aggiungere pulsanti personalizzati all’editor, se il plugin è attivo.
L’esempio che segue aggiunge dei pulsanti. I parametri dentro l’array sono gli stessi delle impostazioni del plugin.
if ( class_exists( 'Add_Quicktag' ) ) :
add_filter( 'addquicktag_buttons', 'my_addquicktag_buttons' );
function my_addquicktag_buttons( $buttons ) {
$buttons[] = array(
'text' => 'Permalink',
'title' => '',
'start' => '[permalink]',
'end' => '[/permalink]',
'access' => '',
'order' => 1,
'visual' => 1,
'post' => 0,
'page' => 1,
'comment' => 0,
'edit-comments' => 0
);
$buttons[] = array(
'text' => 'Button',
'title' => '',
'start' => '<span class="border blue">',
'end' => '</span>',
'access' => '',
'order' => 2,
'visual' => 1,
'post' => 0,
'page' => 1,
'comment' => 0,
'edit-comments' => 0
);
return $buttons;
}
endif;
Licenza
Buone notizie! Questo plugin è gratuito per tutti! Poiché viene rilasciato sotto licenza GPL, puoi usarlo senza alcun costo sul tuo blog personale o commerciale. Ma se il plugin ti soddisfa, puoi ringraziarmi e lasciare una recensione positiva per il tempo che ho speso per scrivere e mantenere questo plugin. E non voglio sapere quante ore della mia vita ha richiesto lo sviluppo di questo plugin. 😉