Название: El gran libro de desarrollo de plugins WordPress
Автор: Jhon Jairo Rincón Cardona
Издательство: Bookwire
Жанр: Математика
isbn: 9788426734709
isbn:
• 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.
• ‘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 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 php devuelve 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 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 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 СКАЧАТЬ