Crear un shortcode con Antonella Framework

Esta vez vamos a hacer un shortcode con Antonella Framework sobre un proyecto ya empezado.

Para ello ya debes haber descargado Antonella Framework de su repositorio e instalarlo.  Toda la información sobre los pasos iniciales puedes verlo aquí  https://antonellaframework.com/documentacion/

 

Creando un Shortcode nivel fácil

Para crear un shorcode es muy fácil debemos crear una función o crear un controlador y crear una función dentro de la clase del controlador creado

Para crear un Controlador podemos ir a la consola y ejecutar

llamemos a la funcion «MiShortcode» pero puedes llamarlo como desees

Ahora vamos a Config.php en  el apartado shortcodes y ponemos

Y ya está. cuando pongamos en cualquier parte del contenido del post  «[mi-shortcode]» se reemplazará por la frase «hola mundo»

Creando un Shortcode Nivel Avanzado

Para ello podemos seguir la documentación que hay en el CODEX de WordPress referente a los shortcodes sólo que las funciones que crearemos lo pondremos en nuestra clase controladora.

Asi puedes colocar el shortcode en el post asi: [mi-shortcode attr_1=»algun valor» attr_2=»5″]

Recogerá los atributos y puedes jugar con ellos para hacer lo que desees.

Otro ejemplo:

Asi puedes poner en el post [mi-shortcode]Este es un texto de ejemplo[/mi-shortcode]

 

Como verás es sencillo poder hacer shortcodes con WordPress y más sencillo con la ayuda de Antonella Framework.

Si te gusta compártelo

Si te ha gustado ¡compártelo!
Entrada anterior
Crear parámetros en tu plugin y guardarlos con Antonella Framework
Entrada siguiente
Antonella Framework: peticiones AJAX para tu plugin

Síguenos en las RRSS

Instagram
LinkedIn

¿Necesitas un experto en WordPress?

Rellena este formulario y nos podremos en contacto contigo.



    2 Comentarios. Dejar nuevo

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Rellena este campo
    Rellena este campo
    Por favor, introduce una dirección de correo electrónico válida.
    Tienes que aprobar los términos para continuar