Jhon Jairo Rincón Cardona - El gran libro de desarrollo de plugins WordPress

Здесь есть возможность читать онлайн «Jhon Jairo Rincón Cardona - El gran libro de desarrollo de plugins WordPress» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

El gran libro de desarrollo de plugins WordPress: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «El gran libro de desarrollo de plugins WordPress»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Si es de los que siempre ha querido ir un poco más allá al crear una funcionalidad en WordPress para que realice algo específico, pero le ha resultado difícil porque no encuentra casi material que le sirva de guía, entonces ha llegado al libro indicado.
En él se desarrolla un itinerario que va desde lo más básico hasta lo más avanzado, para que pueda comprender cómo funciona en realidad WordPress y pueda convertir sus ideas en poderosos plugins. Al finalizar su lectura, sabrá:
•Manipular la base de datos de WordPress
•Crear una estructura de archivos para sus plugins
•Realizar consultas SQL a la base de datos de WordPress
•Crear un plugin para la gestión de pop-ups
•Utilizar múltiples funciones de WordPress para sus plugins
•Manipular datos y roles de usuarios en WordPress
•Hacer sus propios ganchos de acción personalizados
•Crear sus propios widgets y un plugin para la gestión de usuarios
Asimismo, el libro incluye gratis el acceso al curso online sobre desarrollo de plugins con Wordpress.
¡Dominar WordPress está a su alcance! Hágase ya con su ejemplar y póngase al día en todo lo relativo a este potente sistema de gestión de contenidos.

El gran libro de desarrollo de plugins WordPress — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «El gran libro de desarrollo de plugins WordPress», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

‘siteurl’- Dirección web de WordPress; establecido en Opciones generales.

Advertencia:Esto no es lo mismo que get_bloginfo( ‘url’ )(que devolverá la url de la página de inicio), sino como get_bloginfo( ‘wpurl’ ).

‘template’- El nombre del tema actual; establecido en la presentación.

‘start_of_week’- El calendario del día de la semana debe comenzar; establecido en Opciones generales.

‘upload_path’- Ubicación de carga predeterminada; establecido en Opciones varias.

‘users_can_register’- Si los usuarios pueden registrarse; establecido en Opciones generales.

‘posts_per_page’- Número máximo de publicaciones para mostrar en una página; establecido en Opciones de lectura.

‘posts_per_rss’- Número máximo de publicaciones más recientes para mostrar en el feed de sindicación; establecido en Opciones de lectura.

La cuarta función wp_mail()nos servirá para enviar un correo electrónico, similar a la función de correo de PHP.

wp_mail

Parámetros to cadena matriz Obligatorio Matriz o lista de - фото 81

Parámetros

$to

( cadena | matriz ) (Obligatorio) Matriz o lista de direcciones de correo electrónico separadas por comas para enviar el mensaje.

$subject

( cadena ) (obligatorio) Asunto del correo electrónico.

$message

( cadena ) (obligatorio) Contenido del mensaje.

$headers

( cadena | matriz ) (Opcional) Encabezados adicionales. Valor por defecto: ‘’

$attachments

( cadena | matriz ) (Opcional) Archivos para adjuntar. Valor predeterminado: array ()

Funciones de PHP

sprintf()

Esta función o método de phpdevuelve un string producido según el string de formateo dado. Para consultar toda la información, podemos ir la siguiente url:

https://www.php.net/manual/es/function.sprintf.php

Por último, para que funcione todo, debemos quitar el código que genera comentarios en nuestro frontend.

Estos son los comentarios que hemos ido dejando en los ejemplos de nuestro - фото 82

Estos son los comentarios que hemos ido dejando en los ejemplos de nuestro plugin res-pruebas. Podemos quitar el código o comentarlo; de lo contrario, al intentar crear un post, nos saldrá lo siguiente.

No deben producirse errores a la hora de crear un nuevo post para que el - фото 83

No deben producirse errores a la hora de crear un nuevo post, para que el código que hemos escrito se ejecute correctamente y recibamos el email que esperamos.

Por último, aplicaremos este código en un servidor remoto, y el resultado será que, al crear un post nuevo, recibiremos un email confirmando la creación del post y la url, junto con los datos del autor que lo creó.

Ganchos de filtro o filter hooks Los filtros o filter hooks de WordPress - фото 84

Ganchos de filtro o filter hooks

Los filtros o filter hooks de WordPress manipulan la información en un punto concreto de la ejecución, antes de que se muestre en la pantalla o se almacene en la base de datos.

Por ejemplo, puede cambiar el título de una página antes de que salga en la pantalla del usuario, añadir más contenido al título de un post, cambiar el texto de un botón, etc.

Al igual que con los action hooks, le voy a enseñar cuál es la estructura o sintaxis de un filter hook:

add_filter

tag requeridoel nombre de filtro con el que quiera trabajar - фото 85 tag requeridoel nombre de filtro con el que quiera trabajar - фото 86

$tag (requerido):el nombre de filtro con el que quiera trabajar.

$function_to_add (requerido):el nombre de la función que se ejecutará cuando el filtro se active.

$priority (opcional):se especifica el orden en el que se ejecutan las funciones que están asociadas a ese gancho. Su valor por defecto es 10. Cuanto más pequeño es el número, antes se ejecuta esa función. Si el valor es igual entre dos funciones, se ejecutará antes la que se haya agregado primero al action hook.

$accepted_args (opcional):un número que indica la cantidad de parámetros que va a pasar a la función. Por defecto es 1.

Realmente los action hooks y los filter hooks son muy similares y se utilizan de la misma forma, aunque se usen para cosas diferentes:

Los filter hooksreciben un parámetro de entrada que usted va a modificar y devolver al hook correspondiente.

• No se llaman con la función do_action(). Como en el caso de los action hooks, se utiliza apply_filters();por lo que tendrá que localizar en el código de WordPress los puntos en los que puede engancharse al hook con esta función.

• No se referencia con add_action();sino que se usa add_filter();

Ejemplos

En este ejemplo vamos a a realizar un cambio en las publicaciones de nuestro blog.

Observemos la página blog de nuestro template donde tenemos varias publicaciones:

Veamos que tenemos un resumen de cada post con una cantidad de palabras - фото 87

Veamos que tenemos un resumen de cada post con una cantidad de palabras predefinida que finaliza con unos corchetes y unos puntos suspensivos […]. Esto se debe a que internamente en el desarrollo de la plantilla se incluye la función the_excerp()de WordPress.

Ahora lo que haremos será crear un gancho de filtro para que, donde sea que se aplique esta función the_excerpt(),en vez de aparecer […], aparezcan solo los puntos suspensivos sin el corchete. Debemos tener en cuenta que, como hacemos este pequeño cambio, se pueden hacer muchos más.

Ahora vamos a nuestro archivo principal res-pruebas y vamos a escribir el siguiente código:

Como podemos ver en la siguiente imagen el gancho de filtro con la función que - фото 88

Como podemos ver en la siguiente imagen, el gancho de filtro con la función que hemos desarrollado funciona correctamente.

Si quiere ver todos los filter hooks que existen y aprender a utilizarlos - фото 89

Si quiere ver todos los filter hooks que existen y aprender a utilizarlos correctamente, le recomiendo que visite la documentación oficial de WordPress:

https://codex.wordpress.org/Plugin_API/Filter_Reference

Ganchos personalizados

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «El gran libro de desarrollo de plugins WordPress»

Представляем Вашему вниманию похожие книги на «El gran libro de desarrollo de plugins WordPress» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «El gran libro de desarrollo de plugins WordPress»

Обсуждение, отзывы о книге «El gran libro de desarrollo de plugins WordPress» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x