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

Entrada anterior
Crear parámetros en tu plugin y guardarlos con Antonella Framework
Entrada siguiente
Antonella Framework: peticiones AJAX para tu plugin
ARTÍCULOS RELACIONADOS
¿Quieres tranquilidad y rendimiento para tu sitio WordPress?

Optimiza tu web con nuestro servicio de mantenimiento especializado. Deja de preocuparte por caídas, errores y malfuncionamientos.

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

Ir al contenido