Lentitud en WordPress

Y así fue cuando, entre en el WordPress de un cliente y me encontré con 28 actualizaciones de plugins…. ¡Esto no puede ser bueno! , así que me puse a investigar. Su WordPress desactualizado y 34 plugins en su carpeta correspondiente……, me queda una buena tarde por delante. Lo primero, Backup´s de su WordPress no vaya a ser que se …

Leer artículo

Buscador de WordPress en el menú usando código

Hoy me he encontrado con que un amiguete quería meter en su página web un elemento en el menú . Quería meter el buscador de WordPress. La verdad es que es algo sencillo pero él no sabe nada de programación, como suele ser habitual, él instaló WordPress y un Template y poco a poco se esta pegando con las 4 …

Leer artículo
laravel-fechas

Eliminar columnas de fechas created_at y updated_at en laravel

Si alguna vez habéis trabajado con Laravel sabéis que este incluye su propio sistema de ORM (Object-Relational Mapping) llamado Eloquent, el cual nos proporciona una manera elegante y fácil de trabajar con la base de datos. Cuando creamos un modelo en Laravel: namespace App; use Illuminate\Database\Eloquent\Model; class Usuarios extends Model { //… } o usamos la linea de comandos php …

Leer artículo

Shortcodes de WordPress

Quizás te suene la palabra Shortcode o quizás estés acostumbrado a usar un constructor de páginas web y no te suene para nada que es y el uso que se le puede dar a los shortcodes. Los Shortcodes ya no se usan como antes en WordPress, antes su uso era muy común pero ahora la cosa ha cambiado. Eso no …

Leer artículo

Ficheros personalizados en galería multimedia

Uno de nuestros clientes nos hizo una consulta sobre los ficheros que podía subir a su WordPress. En la empresa había varios editores y en sus publicaciones querían evitar que se pudieran subir ciertas extensiones como por ejemplo exe, js, zip. Como sabéis la galería multimedia de WordPress permite muchos tipos de archivos. ¿Cómo podemos hacer para eliminar ese tipo …

Leer artículo

Estructurando nuestro API

Hace unos días, comencé a crear un API sencillo para comunicar Node.js y una base de datos MYSQL. Lo podéis seguir desde este link (https://www.carlosgonzalezgurrea.es/crear-un-api-con-node-js-y-base-de-datos-mysql/) La idea era, crear la estructura de la aplicación y conectarla con la base de datos MYSQL. Hoy vamos a añadir un paso más a la aplicación y es meterle controladores. Poco a poco haremos …

Leer artículo

Cabeceras CORS (Cross Origin Resource Sharing)

Buenas a todos Hoy estaba trabajando realizando pruebas con una aplicación de un cliente y su servidor Apache no tenía activada la cabecera Access-Control-Allow-Origin, por lo que todas las peticiones que intentaba realizar me daban error. CORS (Cross Origin Resource Sharing) es un mecanismo que utiliza encabezados adicionales HTTP para permitir que un user agent obtenga permiso para acceder a …

Leer artículo

PHP 4, PHP 5, PHP 7, en definitiva PHP

Bueno al fin y al cabo todo evoluciona y lo mismo ha ido pasando con PHP. Poco a poco el código libre va ganando terreno frente a las licencias y sistemas de pago, por lo que PHP ha ido cogiendo muchos más adeptos, sistemas CMS´s, ERP´s y muchas líneas de código tiradas en PHP. Después de varios intentos, por fin …

Leer artículo

Centro de preferencias de privacidad

    Almacenamiento y acceso a información

    El almacenamiento de información o el acceso a información ya almacenada en tu dispositivo como identificadores de publicidad, identificadores de dispositivo, cookies y tecnologías similares.

    google.com

    Personalización

    La recopilación y procesado de información sobre tu uso de este servicio para posteriormente personalizar la publicidad y/o el contenido para ti en otros contextos, como otras webs o apps, con el tiempo. Habitualmente el contenido de la web o la app se usa para hacer deducciones sobre lo que te interesa, lo que define la selección futura de publicidad y/o contenido.

    google.com

    Selección de anuncios, entrega, informes

    La recopilación de información y la combinación con información anteriormente recopilada para seleccionar y presentarte publicidad y para medir la entrega y efectividad de esa publicidad. Esto incluye usar información recopilada anteriormente sobre tus intereses para seleccionar anuncios, procesar datos sobre qué anuncios se mostraron, con qué frecuencia se mostraron, cuando y dónde se mostraron y si llevaste a cabo alguna acción relacionada con el anuncio, como por ejemplo hacer clic en un anuncio o hacer una compra. Esto no incluye la personalización, que es la recopilación y procesado de información sobre el uso que haces de este servicio para posteriormente personalizar publicidad y/o otros contenidos para ti en otros contextos, como webs o apps, con el tiempo.

    google.com

    Selecciones de contenido, entrega, informes

    La recopilación de información y combinación con información previamente recopilada para seleccionar y presentarte contenido y para medir la entrega y efectividad de ese contenido. Esto incluye el uso de información recopilada anteriormente sobre tus intereses para seleccionar contenido, procesar datos sobre qué contenido se mostró, con qué frecuencia o durante cuánto tiempo se mostró, dónde y cuándo se mostró y si llevaste a cabo alguna acción relacionada con el contenido, como por ejemplo hacer clic en contenido. Esto no incluye la personalización, que es la recopilación y procesado de información sobre el uso que haces de este servicio para posteriormente personalizar contenido y/o publicidad para ti en otros contextos, como webs o apps, con el tiempo.

    google.com