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:
- Introducción a los widget y a la Widgets API
- Codificar y registrar tu widget
- Construir tu widget
- Crear el formulario para tu widget
- Mostrar tu widget en el área de widgets correcta
Qué necesitarás
Para seguir este tutorial, necesitarás:
- Una instalación de Wordpress
- Un editor de código
- El código del tutorial anterior codificar y registrar tu widget.
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!