Dadas tantas demandas diferentes que luchan por su atención en la vida moderna, puede ser fácil perder los registros de las muchas tareas importantes que debe llevar a cabo y, con suerte, recordarle a sí mismo. Después de todo, hay tantas cosas que un escritorio lleno de calificaciones posteriores puede hacer para asegurarse de que recuerde algo importante, por lo que hay una gran posibilidad de olvidar algo reciente. Sin embargo, hay una manera de hacer que Slack le recuerde todas estas tareas como necesite, ¡y la buena noticia es que le mostraremos cómo configurarlo!
Puede haber una gran cantidad de cosas que pueda necesitar Slack para recordar. Quién, qué, cuándo y por qué un recordatorio es extremadamente importante y puede cubrir cualquier cosa, desde el establecimiento de un recordatorio con el gerente del banco, la transmisión oportuna de los gastos de viaje o un recordatorio para una fecha límite para un proyecto importante que sigue. El ejemplo del recordatorio que usaremos en este blog es configurar un mensaje de “publicación de blog”. Aunque no duda en reemplazar esto con cualquier tipo de recordatorio que sea más apropiado para usted y su situación.
Dada la importancia del SEO, la mayoría de las personas que ejecutan sitios web conocen la actualización regular y la publicación de nuevos blogs. Si bien las tareas necesarias para tener éxito en SEO son un secreto bien guardado, sabemos que la publicación regular de un nuevo blog es una excelente manera de avanzar en la clasificación de Google SEO. Como tal, los propietarios de sitios web pueden estar interesados en una aplicación Slack que enviará una notificación a su canal Slack si no ha publicado un nuevo elemento en su blog en los últimos 7 días. Esperamos que estos recordatorios lo ayuden a administrar sus artículos y blogs mejor y también le recuerden que los publique a tiempo. En este artículo, le mostramos cómo puede integrar la notificación de Slack con su blog de WordPress usando una aplicación que puede crear sola. Nociones introductorias: cree una aplicación Slack para comenzar, primero debe crear una aplicación en su cuenta Slack. Para hacer esto, vaya a la página API Slack y presione el botón “Crear una nueva aplicación”.
Esto creará una ventana emergente. Complete los datos solicitados y será redirigido a una “página de configuración”. En este conjunto de configuraciones, haga clic en “WebHoks entrantes” en la sección izquierda. Cambie esta opción a “activado”.

Desplácese hacia abajo y haga clic en el botón “Solicitar para agregar un nuevo Botón Webhook”. Si no es administrador, debe obtener la aprobación del administrador para acceder a esta opción.

Una vez que se apruebe la aplicación, haga clic en la “instalación de la aplicación” en el menú izquierdo. Luego presione el “Instale la aplicación en el espacio de trabajo”.

Elija el canal deseado en la página siguiente y haga clic en el botón “Permitir”. Luego será redirigido a una página donde obtendrá la URL del webhook. Copie esta URL porque la solicitará pronto. Realice un aviso en el canal de WordPress

Ahora está listo para continuar, porque tiene la URL del webhook y también ha configurado el canal Slack, donde se enviará la notificación. Luego debe escribir un código que envíe una solicitud de publicación con un mensaje a la URL de Webhook. Este Webhook de URL publicará automáticamente el mensaje recibido en el canal Slack.

Así que hagamos algo de bacalao. Calcule los días en que se publica el último artículo cuando envía una notificación al canal Slack, primero debe calcular los días desde el momento en que se publicó el último artículo. El siguiente código ingresará en sus temas activos: el archivo functions.php.
; $ Datediff = 0; $ blog_posts = new WP_Query ($ args); if ($ blog_posts-> have_posts ()): while ($ blog_posts-> have_posts ()): $ blog_posts-> the_post (); $ Datediff = Time () – Stritime (get_the_date ()); Giro wp_reset_postata (); Terminara si; If ($ fatediff) return ronda ($ fatediff / (60 * 60 * 24)); Devolver $ fatediff; } Este código y el método obtendrán la última publicación agregada de la base de datos de WordPress y calcularán los días entre el momento en que lo solicitó y cuándo se publicó el último artículo.

Envíe una solicitud de publicación a Webhook WordPress ofrece una función wp_remote_post () que realiza una solicitud HTTP y recibe la respuesta. Usando este método, enviaremos nuestro mensaje personalizado a Webhook. Cree un archivo Notification.php en el directorio raíz de su proyecto de WordPress y agregue el código a continuación. 5) {$ msg = ‘Hey Team, nuestra aplicación descubrió que no hemos agregado un nuevo artículo en UpdraftPlus durante más de 5 días. Por favor, mírelo. ‘; // Prepare los datos / carga útil que se publicará en Slack $ Date = Array (‘Payload’ => JSON_ENCODE (Array (“Text” => $ msg,))); // Publique nuestros datos a través del punto final de Slack Webhook usando wp_remote_post wp_remote_post ($ slack_webhook_url, array (‘método’ => post ‘,’ cuerpo ‘=> $ date,);); } Este código publicará un mensaje en la URL de Webhook Si no se agrega un nuevo elemento durante más de 5 días en su blog, reciba una notificación en el canal seleccionado.
Establezca Chron en su servidor Nuestro objetivo es crear un sistema automático que observe al equipo sobre esta tarea en un canal de holgura particular. Por esta razón, creamos un archivo PHP en la carpeta raíz del proyecto WordPress. Al configurar Chron con este archivo en su servidor, puede configurar la aplicación Slack automáticamente. La configuración de Chron en el servidor puede diferir según su proveedor de alojamiento. En aras de este tutorial, proporcionaremos un ejemplo sobre cómo establecer Chron en el host del Templo de Medios web. Inicie sesión en Cpanel. Seleccione “Cron Jobs” en la sección “Avanzado”. Para la página siguiente, elija la opción “Una vez al día (0 0 * *)” En el menú desplegable “Configuración común”. Esto significa que el Chron ejecutará el script una vez al día.
Finalmente, en el campo de pedido, agregue la declaración a continuación ajustando la ruta del archivo Notification.php.
/usr/local/bin/php /home/xyz/public_html/notification.php
¡Eso es todo! Siguiendo este tutorial, ahora puede crear su propia aplicación Slack para usted y su equipo. Esto definitivamente ayudará a todos a conocer los blogs programados y asegurarse de no perder ninguna fecha importante.


homefinance blog