Contabilidad, fisalidad, laboral y linux en Canarias.

Shortcodes en wordpress.org

Por el momento, los shortcodes son procesados solo en los contenidos de las páginas y de los post, pero podemos incluirlos también en widgets, previa modificación del archivo functions.php. De esta forma estarán disponibles en áreas tipo widgets, extractos, comentarios, archivos de temas, descripciones de usuario, categorias, tags y descripciones de estas.
Insertaremos por tanto en nuestro archivo functions.php de la carpeta wordpress, los códigos siguientes, de acuerdo a lo que queramos hacer:




Insertar shortcodes en widgets:

[php] add_filter( ‘widget_text’, ‘shortcode_unautop’);
add_filter( ‘widget_text’, ‘do_shortcode’);
[/php]

Insertar un bloque adsense sólo en determinadas entradas:

[php] function showads() {
return ‘AQUI_DENTRO_EL_CODIGO_DEL_BLOQUE_ADSENSE’;
}
add_shortcode(‘nombrequelepongasalshortcode’, ‘showads’);
[/php]

Insertar shortcodes en los extractos de los posts:

[php] add_filter( ‘the_excerpt’, ‘shortcode_unautop’); add_filter( ‘the_excerpt’, ‘do_shortcode’);
[/php]

Insertar shortcodes en los extractos de los posts:

[php] add_filter( ‘comment_text’, ‘shortcode_unautop’);
add_filter( ‘comment_text’, ‘do_shortcode’ );
[/php]

Entradas relacionadas

Deja un comentario

RECUERDE QUE

El único objetivo de este blog es meramente informativo y en ningún caso supone asesoramiento profesional. Los textos y cualquier otra información aquí publicada están destinadas a un uso meramente informativo y documental. El autor o los autores de este sítio, no se hacen responsables de posibles inexactitudes en el contenido, ni de posibles perjuicios por su utilización. Los únicos textos que tienen validez jurídica son los publicados en los Boletines y Diarios Oficiales.

Creative Commons License