Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Code
  2. WordPress
Code

Construir Tu Widget WordPress

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Introduction to Creating Your First WordPress Widget.
Coding and Registering Your WordPress Widget
Building the Form for Your WordPress Widget

Spanish (Español) translation by Oscar Abad Folgueira (you can also view the original English article)

Si has seguido los tutoriales de esta serie, tendrás la base de un plugin para tu widget. Habrás creado la clase para codificar tu widget y añadido la función para registrarlo.

En este tutorial te mostraré cómo crear la función constructora que es una de las funciones dentro de tu clase.

Puedes encontrar el resto de esta serie de tutoriales en cinco partes:

Qué necesitarás

Para seguir este tutorial, necesitarás:

Crear Tu Función Constructora

En este tutorial escribirás la función __construct() que has creado dentro de tu clase Tustsplus_List_Pages_Widget.

Abre el fichero del plugin y busca la función contsructora. Edítala para que sea como:

Esto define los parámetros para crear tu widget. Son:

  • el ID único de tu widget
  • el nombre del widget como se ve en la pantalla de Widgets
  • un array de opciones que incluye la descripción, que se mostrará en la pantalla de Widgets. Esto es necesario para explicar a los usuarios lo que hará el widget.

Ahora guarda el fichero del plugin.

Ahora verás que si activas el plugin y miras en la pantalla de Widgets, se mostrará tu widget. Todavía no funcionará porque no has creado el formulario o cualquier salida, pero ahí está:


Sumario

Has creado la función constructora para tu widget, ya estás más cerca de tener tu widget funcionando. En el siguiente tutorial te mostraré cómo crear el formulario para tu widget que se mostrará en la pantalla de Widgets.

¡Sé el primero en conocer las nuevas traducciones–sigue @tutsplus_es en Twitter!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.