Descrición
Este plugin facilita engadir Quicktags ao editor HTML e ao visual. É posible exportar os teus Quicktags como un arquivo JSON que se pode importar noutras instalacións do plugin.
WP-AddQuicktag para WordPress foi creado orixinalmente por Roel Meurders. As versións do repositorio de AddQuicktag son versións máis novas; esta é unha reescritura completa da versión 2.0.0 con máis funcionalidades.
O plugin pode engadir quicktags personalizables ao editor de calquera tipo de contido, incluídos os tipos de contido personalizados doutras fontes. Podes elixir o tipo de contido para o que se mostrará un quicktag no editor.
Se isto non che funciona perfectamente, tamén podes usar os ganchos do plugin. Mira os exemplos e a pista na pestana «Other Notes».
Fallos, consellos técnicos ou contribucións
Dá a túa opinión, colabora e informa de erros técnicos no repositorio de GitHub. A wiki desta páxina tamén ten varias pistas sobre o plugin.
Gancho para tipos de contido personalizados
Por defecto, o plugin engade o quicktag aos tipos de contido/ID post, page e comment. Para usar o plugin tamén con outros tipos de contido podes usar un filtro; mira o seguinte exemplo ou un plugin de exemplo no 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;
}
Gancho para páxinas personalizadas
Tamén é posible filtrar as páxinas da administración. Por defecto, os scripts inclúen as páxinas post.php, comment.php. O seguinte exemplo cambia isto para outra páxina.
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;
}
Mira este Gist como exemplo de como engadir os Quicktags ao editor dos comentarios: Gist: 3076698.
Se queres que os Quicktags deste plugin funcionen tamén na edición rápida dos comentarios, elimina a parte .example do nome do arquivo addquicktag_quickedit_comment.php.example. O arquivo é un plugin auxiliar independente para Add Quicktag. Terás que activar este arquivo (plugin) por separado en «Xestionar plugins».
Gancho para botóns personalizados
Se o plugin está activo, é posible engadir botóns personalizados ao editor.
O seguinte exemplo engade botóns. Os parámetros dentro do array son os mesmos que nos axustes do 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;
Licencia
Boas noticias: este plugin é gratuíto para todos! Como se publica baixo a GPL, podes usalo de balde no teu blog persoal ou comercial. Pero se che gusta este plugin, podes agradecérmolo e deixar unha valoración positiva polo tempo que dediquei a escribir e dar soporte a este plugin. E realmente non quero saber cantas horas da miña vida lle levou xa este plugin 😉
Capturas



Instalación
Requisitos
- WordPress 4.0 ou posterior (consulta Compatible up to)
Instalación
- Descomprime o paquete descargado
- Sube os arquivos ao directorio
/wp-content/plugins/ - Activa o plugin desde o menú «Plugins» de WordPress, ou para a rede se vas usalo en Multisitio para todos os sitios
- Vai ao menú «Axustes» e configura o plugin
Comentarios
Colaboradores e desenvolvedores
“AddQuicktag” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
Colaboradores“AddQuicktag” foi traducido a 15 idiomas. Grazas aos desenvolvedores polas súas contribucións.
Traduce “AddQuicktag” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
2.6.2 (2026-09-30)
- Fix: advertencia de PHP 8.x «Undefined array key» cando se envía o formulario de axustes da rede (multisitio) sen nonce (inc/class-settings.php). Sen cambios de comportamento: esa ruta xa rexeitaba a solicitude, só que sen o ruído da advertencia.
- Verificado sen problemas (sen advertencias nin erros) con PHP 8.2 e WordPress 7.1.
2.6.1 (2021-05-20)
- Corrección do almacenamento e da actualización das caixas de verificación de tipos de contido nas páxinas de axustes.
2.6.0 (2021-04-29)
- Mantemento da actualización de jQuery para funcionar coa última actualización do núcleo de WP, jQuery 3.5*
- Mantemento de varios estilos de código, probas con PHP7/8
- Elimináronse as dependencias para versións de WP anteriores á 3.3
2.5.3 (2018-11-06)
- Corrección da advertencia de erro no modo de edición sen axustes de botóns.
2.5.2 (2017-11-16)
- Corrixíronse varios problemas de estilo estrito do código.
- Corrixíronse problemas de JavaScript para escribilo de forma máis estrita.
2.5.1 (2017-03-09)
- Corrixiuse o erro de Multisitio na comprobación de se o plugin está activo no contorno MU.
2.5.0 (2017-02-21)
- Corrixiuse o problema de PHP7.1 ao gardar novos botóns.
- Engade o atributo title para ver ao pasar o cursor en cada botón da lista de TinyMCE.
- Engade a posibilidade de usar «iconas» Dashicon para os botóns de TinyMCE.
- A etiqueta do botón xa non é obrigatoria, só a etiqueta de inicio
2.4.3 (2015-08-21)
- Engadida a tradución ao checo, grazas a https://github.com/MikkCZ
- Corrección: o selector de entrada de TinyMCE cambiou no seu obxecto; cambios no script do editor visual para establecer quicktags.
2.4.2 (2015-02-24)
- Elimínase
remove_accents()ao gardar o título e o atributo dos botóns para permitir todos os caracteres.
2.4.1 (2015-01-19)
- Corrección ao gardar a etiqueta de cada botón; cambio da sanitización
2.4.0 (12/18/2014)
- Engadidos os arquivos de idioma de chinés tradicional (zh_TW)
- Corrección do filtro para usar etiquetas con atributos issue #30
- Actualización de problemas gramaticais Issue #29
2.3.3 (06/26/2014)
- Corrección dun aviso de PHP en distintas instalacións
- Actualización dos arquivos de idioma francés, turco e alemán
- Actualización da descrición e da pista na páxina de axustes
- O axuste de orde agora funciona tamén no menú despregable visual
- Actualización do readme
- Actualización das capturas de pantalla para a nova versión e as súas posibilidades
2.3.2 (06/20/2014)
- Corrección de Javascript para engadir quicktags
2.3.1 (06/19/2014)
- Corrección dun erro de JavaScript en code_buttons
2.3.0 (06/19/2014)
- Permítense quicktags por defecto na edición de comentarios e na pantalla de edición rápida
- Engadida a posibilidade de eliminar os quicktags do núcleo de cada tipo de contido
- Engadida a posibilidade de engadir botóns de código mellorados para enmascarar e formatar código
- Reescritura da función de importación/exportación (agora funciona de forma sinxela con json)
- Reescritura do arquivo de idioma alemán
2.3.0-RC1 (05/22/2014)
- Por defecto úsanse todos os tipos de contido coa interface activa, incluídos os personalizados e os predeterminados
- Nova interface de axustes para engadir quicktags máis facilmente a cada tipo de contido
- Engadida a área de widgets; agora é posible usar quicktags en widgets co editor de WP
- Engadida a tradución ao portugués do Brasil
- Engadida a tradución ao turco
- Engadida a posibilidade de eliminar os quicktags por defecto
- Cambios no estilo dos axustes, comprobado co deseño MP6, WP 3.8
- Engadida a tradución ao ucraíno
- Engadida unha solución para eliminar o quicktag do núcleo, estado beta
- Corrección do selector de TinyMCE en WordPress 3.9*
2.2.2 (02/09/2013)
- Engadido un gancho de filtro para botóns personalizados, mira o problema #9
- Pequena comprobación de variable sen definir na páxina de axustes
2.2.1 (13/11/2012)
- Corrección da importación/exportación
- Engadidas caixas de verificación de alternancia para cada tipo
2.2.0
- Engadidas caixas de verificación para distintos tipos de contido; usa tamén o filtro para tipos de contido personalizados
- Cambio do script no editor HTML, só inclúe botóns que teñen a caixa de verificación activa nas opcións para o seu tipo de contido
- Engadidos máis datos en JSON
- Corrección para tipos de contido personalizados; agora funciona tamén na páxina de axustes
- Cambio da función para engadir botóns no editor HTML –>
QTags.addButton() - Actualización da función de importación/exportación para usar con tipos de contido personalizados
- Corrección da páxina de axustes na rede para WP 3.5
2.1.0
- Engadida unha corrección, mira o debate do foro «array_multisort error»
- O botón de quicktag vese no editor visual só se hai un botón activo para o visual
- Cambio dos ganchos para incluír scripts
- Engadido un filtro para páxinas na administración
- Engadida a edición de comentarios para usar quicktags
2.0.4
- Engadida unha corrección para usar axustes antigos de versións anteriores
- Corrección de Unicode para a subida de arquivos XML
2.0.3
- Engadido o filtro «addquicktag_post_types» para usar o plugin tamén en tipos de contido personalizados
- Actualización do readme e engadido un exemplo para este filtro; tamén un Gist para usalo máis rápido
2.0.2
- cambio do gancho para incluír estilos e scripts por compatibilidade con WP 3.4
2.0.1
- Corrección de JS para WP anterior á 3.3; usa quickbuttons limpos no editor HTML cos botóns do núcleo
2.0.0
- redeseño completo, código novo desde a primeira liña
- engadida unha función para engadir quicktags no editor HTML e no visual
- funciona tamén na rede Multisitio
- nova páxina de axustes
- engadido un recurso alternativo en JS para usar esta nova versión tamén en WordPress anterior á 3.3
v1.6.5 (02/02/2011)
- cambios nos avisos da administración
- elimináronse as advertencias de PHP no modo de depuración
v1.6.4 (12/22/2010)
- pequenos cambios para funcións obsoletas de WP
v1.6.3 (16/06/2009)
- Engade o arquivo de idioma bielorruso, grazas a Fat Cow
Descubre os cambios anteriores na web oficial!
