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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать
.

De esta manera, cuando usted enganche su función al hook wp_head , se añadirá el código CSS que tiene preparado al header.php de su tema.

Pero la función do_action(); no solo se utiliza en el core de WordPress, y esto es MUY INTERESANTE.

Crearemos unos ejemplos:

Ejemplo 1

Para poder eliminar el widget del panel de control, va a utilizar un hook de WordPress que se activa justo después de que se hayan registrado todos los widgets: widgets_init.

Ahora solo tiene que añadir el código necesario dentro de su función Como ve - фото 70

Ahora solo tiene que añadir el código necesario dentro de su función.

Como ve en la siguiente imagen ya no puede utilizar el widget del calendario - фото 71

Como ve en la siguiente imagen, ya no puede utilizar el widget del calendario.

En el siguiente enlace verá los distintos ganchos para cada widget - фото 72 En el siguiente enlace verá los distintos ganchos para cada widget - фото 73

En el siguiente enlace verá los distintos ganchos para cada widget:

https://developer.wordpress.org/reference/functions/unregister_widget/

Ganchos de acción o Action hooks II

IMPORTANTE:

El resultado final de este ejemplo podremos verlo desde un servidor remoto y no local. La razón es que el servidor local no posee la función sendmail, para ello se debe instalar y ajustar nuestro servidor local Wampserver. Podemos hacerlo si buscamos en internet cómo enviar un correo desde un servidor local.

Ejemplo 2

En esta segunda parte veremos otro ejemplo para los ganchos de acción. Aquí crearemos una función donde el administrador de un sitio web recibirá un email que notificará la creación de un nuevo post, con los datos del autor que lo ha creado, el título del post y la dirección url.

Para ello utilizaremos el do_action(‘save_post’).

Del gancho save_post , obtendremos el id del post y toda la información del post, entonces crearemos nuestro gacho de acción y la función:

Para ver todos los action hooks y saber en qué orden cargan podemos ir a la - фото 74

Para ver todos los action hooks y saber en qué orden cargan, podemos ir a la web de WordPress:

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

wp_is_post_revision

Esta función determina si la publicación especificada es una revisión - фото 75

Esta función determina si la publicación especificada es una revisión.

Parámetros

$post

( int | WP_Post ) (obligatorio) ID de publicación u objeto de publicación.

Retorna

(int | false) ID del padre de la revisión en caso de éxito, falso si no es una revisión.

Con el condicional:

Estamos diciendo que si el post es una revisión se haga un return y no se - фото 76

Estamos diciendo que, si el post es una revisión, se haga un return y no se continúe ejecutando el código que hay debajo. Pero si el post no es una revisión, entonces el código que hay debajo se ejecutará.

Las variables de más abajo se obtendrán a través del parámetro $postrecibido en la función.

Por ejemplo para obtener el id del autor instanciaremos el valor post - фото 77

Por ejemplo, para obtener el id del autor, instanciaremos el valor $post_ author, que forma parte del array de objetos del parámetro o la variable $post. Para ver los objetos que forman parte de esta variable, simplemente debemos utilizar un var_dump($post). Sería algo así:

Ahora vamos a entradas en nuestro panel de administraciónentradas y haremos - фото 78

Ahora vamos a entradas en nuestro panel de administración->entradas y haremos clic en añadir nueva. Veremos lo siguiente:

Estos son todos los objetos que hay dentro del array Funciones de WordPress - фото 79

Estos son todos los objetos que hay dentro del array.

Funciones de WordPress

A continuación, analizaremos las funciones de WordPress que utilizaremos para obtener determinados valores.

Con la primera función get_the_author_meta()obtendremos el nombre del autor y el email que almacenaremos en las variables $author_idy $name_ autor

get_the_author_meta

Esta función recupera los datos solicitados del autor de la publicación actual - фото 80

Esta función recupera los datos solicitados del autor de la publicación actual.

Parámetros

$field

( cadena ) (Opcional) El campo de usuario para recuperar. Valor por defecto: ‘’

$user_id

( int | false ) (Opcional) ID de usuario. Valor predeterminado: falso.

Los valores válidos para el campo $fieldson:

• admin_color

• aim

• comment_shortcuts

• description

• display_name

• first_name

• ID

• jabber

• last_name

• nickname

• plugins_last_view

• plugins_per_page

• rich_editing

• syntax_highlighting

• user_activation_key

• user_description

• user_email

• user_firstname

• user_lastname

• user_level

• user_login

• user_nicename

• user_pass

• user_registered

• user_status

• user_url

• yim

Con la segunda función get_permalink()obtendremos el link del post y solo debemos pasar el id del post.

La tercera función get_option()recupera un valor de opción basado en el nombre de una opción. Si la opción no existe o no tiene un valor, el valor de retorno será falso.

Los valores de opción de uso más común son los siguientes:

‘admin_email’- Dirección de correo electrónico del administrador del blog.

‘blogname’- Título del weblog; establecido en Opciones generales.

‘blogdescription’- Lema para tu blog; establecido en Opciones generales.

‘blog_charset’- Codificación de caracteres para tu blog; establecido en Opciones de lectura.

‘date_format’- Formato de fecha predeterminado; establecido en Opciones generales.

‘default_category’- Categoría de publicación predeterminada; establecido en Opciones de escritura.

‘home’- La dirección web del hogar del blog; establecido en Opciones generales.

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

Интервал:

Закладка:

Сделать

Похожие книги на «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