Cakephp 3 – Http Cliente y WP REST API v2 de WordPress

Para crear, leer, actualizar y eliminar usuarios (Ccreate, Read, Uptate y Delete) de WordPress utilizando la WP REST API v2 desde Http Client de Cakephp 3, seguimos los siguientes pasos: Create: // Cakephp create $http = new Client(); $response = $http->post(‘https://midominio.com/wp-json/wp/v2/users’, [‘username’ => ‘prueba’, ‘password’ => ‘prueba’, ‘email’ => ‘[email protected]’], [‘auth’ => [‘username’ => ‘miusuario’, […]

Php – cURL y CRUD usuarios con Wp REST API v2

Para crear, leer, actualizar y eliminar usuarios (Ccreate, Read, Uptate y Delete) de WordPress utilizando la WP REST API v2 desde un programa cliente Php, seguimos los siguientes pasos: Create: // Php Create $host = ‘https://miDominio/wp-json/wp/v2/users’; $data = array(‘username’ => ‘pedroperez’, ‘password’ => ‘pedro123’, ‘email’ => ‘[email protected]’, ‘first_name’ => ‘Pedro’, ‘last_name’ => ‘Pérez’); $data_string = […]

WordPress – WP REST API v2, CRUD usuarios con Jquery Ajax

Para crear, leer, actualizar y eliminar usuarios de WordPress (Create, Read, Update y Delete) usando la WP REST API v2 desde un script Jquery Ajax procedemos a: En el documento Html creamos los botones que harán la llamada a Jquery Ajax: <a href=»#» id=»create» class=’btn btn-info’>Create</a> <a href=»#» id=»read» class=’btn btn-info’>Read</a> <a href=»#» id=»update» class=’btn […]

Html – Pasar variables por la URL a un programa Php

Para pasar variables o parámetros por la URL a un programa Php, escribimos: <a href=»programa.php?variable1=valor1&variable2=valor2&…»>Enlace<>/a> Fuente: https://desarrolloweb.com/articulos/317.php

RESTful API – Operaciones básicas

Las operaciones básicas de cualquier RESTful API, son: Create, utiliza el método POST. Read, utitiliza el método GET. Update, utiliza el método PUT. D, utiliza el método DELETE. Fuente: https://stackoverflow.com/questions/6203231/which-http-methods-match-up-to-which-crud-methods

Cakephp 3 – CSRF token mismatch

Para solucionar obtenga el token para la petición ajax y agregue este al headers. Ejemplo: <script> var csrfToken = <?= json_encode($this->request->getParam(‘_csrfToken’)) ?>; $.ajax({ headers: { ‘X-CSRF-Token’: csrfToken }, // … }); </script> Fuente: https://stackoverflow.com/questions/51916680/csrf-token-mismatch-in-post-request-in-3-6-version

Cakephp 3 – Crear una aplicación con bake console

Para crear una aplicación predeterminada con bake console, abrimos una terminal de Linux, nos desplazamos hasta la carpeta de nuestro proyecto y ejecutamos los siguientes comandos: bin/cake bake controller nombreDeLaTabla bin/cake bake model nombreDelaTabla bin/cake bake template nombreDeLaTabla El nombre de la tabla debe tener inicial mayúscula, ejemplo: Users. Al ejecutar esos comandos se crearán […]

Linux – CHMOD numérico (permisos a archivos y directorios)

Para utilizar el CHMOD numérico nos guiamos por la siguiente lista de permisos: 0: Sin permisos 1: Ejecución 2: Escritura 3: Lectura y escritura 4: Lectura 5: Lectura y ejecución 6: Lectura y escritura 7: Lectura, escritura y ejecución En el CHMOD se utiliza una combinación de tres números «nnn» donde la primera posición corresponde […]

Jquery – Eliminar espacios y convertir a mayúscula o minúscula

Para eliminar los espacios en blanco al principio del input y convertir a mayúscula: $(‘#primer-nombre’).val($.trim($(‘#primer-nombre’).val().toUpperCase())); Para eliminar los espacios en blanco al principio del input y convertir a minúscula: $(‘#email’).val($.trim($(‘#email’).val().toLowerCase()));

Javascript – Formatear fecha dd/mm/yyyy

Utilizar la siguiente función: <script> function getFormattedDate(vDate) { dateTMP = new Date(vDate); year = dateTMP.getFullYear(); month = (1 + dateTMP.getMonth()).toString(); month = month.length > 1 ? month : ‘0’ + month; day = dateTMP.getDate().toString(); day = day.length > 1 ? day : ‘0’ + day; return day + ‘/’ + month + ‘/’ + year; […]

« Página anteriorPágina siguiente »