Silence is golden. En este articulo habla un poco mas sobre esta palabra 🕵️.
Creando nuestro primer plugin
Presentación del curso
Cómo crear a partir de un Blueprint
Creando nuestro primer plugin
Armando la estructura del plugin
API y conexiones
Creando el formulario de registro de usuario
API REST en WordPress
Generando una conexión desde JS a nuestra API
Creando la API de registro
Creando la API de login
Funciones extras
Trabajando con roles de usuario
Mejorando nuestro código
Cierre del curso
Cómo puedo seguir aprendiendo
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Aportes 5
Preguntas 3
Silence is golden. En este articulo habla un poco mas sobre esta palabra 🕵️.
Fuera del index.php con el // Silence is golden.
Es considerada una buena practica, en los demás archivos que se vayan creando usar la directriz:
<?php defined( 'ABSPATH' ) or die( 'Bye bye!' );
Esto es para evitar que un usuario pueda ejecutar un PHP introduciendo la ruta directamente en el navegador.
Ese archivo index.php que se pone en todas las carpetas es muy importante en temas de seguridad, si esa carpeta no existiera, cualquier desarrollador con conocimientos basicos podria ver la totalidad de nuestros archivos.
Debemos crear un archivo index.php
en CADA CARPETA DE NUESTRO PLUGIN con el siguiente contenido:
<?php
// Silence is golden
El comentario “Silence is golden” puede ser remplazado por cualquiera pero este es el estándar que ha utilizado Wordpress en todos sus plugins.
¿Por qué? La respuesta es seguridad. Si este archivo de índice no está allí, cualquiera puede acceder a la lista del directorio del sitio y puede obtener todos los activos utilizados, lo que no es deseable en ninguna condición.
Hola comunidad, les dejo este repo que hice para generar automáticamente la estructura:
github.com/gianfrancolombardo/cookiecutter-wordpress-plugin
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.