Advertisement
  1. Code
  2. WordPress

Construir Tu Widget WordPress

Scroll to top
Read Time: 2 min
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:

1
function __construct() {
2
3
    parent::__construct(
4
  	
5
		// base ID of the widget

6
		'tutsplus_list_pages_widget',
7
		
8
		// name of the widget

9
		__('List Related Pages', 'tutsplus' ),
10
		
11
		// widget options

12
		array (
13
			'description' => __( 'Identifies where the current page is in the site structure and displays a list of pages in the same section of the site. Only works on Pages.', 'tutsplus' )
14
		)
15
		
16
	);
17
	
18
}

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
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
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.