VicenteSabuco.com

Categoría - Wordpress

Wordpress es el CMS más usado del mundo, aprende a sacarle partido y el SEO que tú mismo puedes hacer.

Página en blanco de la administración de WordPress

Hace unos días se me planteó el problema de la página en blanco en la administración de WordPress. En este caso se producía en el listado de páginas. Comparamos con otros WordPress de la misma versión y con los mismos plugins montados en el mismo servidor y no se producía este problema. La única diferencia que vimos en el WordPress problemático...

Url de un post en WordPress asignado a dos categorías

Voy a plantear la situación que se me ha presentado hoy. En este blog tengo una serie de categorías para clasificar los posts. El nombre de la categoría se incluye en la url añadiendo %category% en las Opciones de los enlaces permanentes. Si el post está asignado a una categoría su nombre se añade a la URL. Pero, ¿qué pasa cuando un post está...

Generar el listado de posts en WordPress

Desde el punto de vista SEO, un listado con todos los posts ayuda a la indexabilidad del sitio. Ya que el robot tiene en una sola página todos los enlaces más relevantes del blog, los posts. En WordPress una forma de hacerlo puede ser la siguiente. Primero debemos crear la plantilla con el siguiente código: <?php /** * @package WordPress *...

Crear página en wordpress con el listado de tags completo

Cuando el espacio reservado para el listado de tags de nuestro WordPress es limitado y el número de tags aumenta hasta llenarlo. Nos interesa tener el listado completo de tags en una página de nuestro WordPress para ayudar a la indexabilidad. La página nos aportará muchos beneficios en este sentido y WordPress nos ofrece una forma fácil y rápida...

Compresión gzip en hosting compartido 1&1

Contratar un hosting compartido, conlleva el delegar la gestión del servidor en manos de otros. Suele pasar que el servidor en donde tengamos nuestro sitio alojado no disponga de todos los módulos necesarios para una perfecta optimización de nuestra web. Una de esas optimizaciones es la compresión gzip. Comprimiendo mediante gzip conseguimos...

Sincronizar Windows Mobile con Google Sync usando ActiveSync

Antes de empezar a sincronizar nuestro smartphone Windows Mobile con Google Sync debemos realizar una copia de seguridad de nuestros contactos, calendarios y demás datos que consideremos importantes. Y quiero insistir en ello, porque sincronicé los datos de mi teléfono con los de mi cuenta Gmail de Google y hasta ahí todo bien. El problema fue...

Validar DropDownList con RequiredFieldValidator

En ocasiones, mientras programas en .net, piensas en las cosas que hacías mal al principio o de forma enrevesada. El objeto de este post, validar dropdownlist, es un claro ejemplo de ello. Existen varias formas de validar un DropDownList en caso de que queramos obligar al usuario a establecer un valor. La primera forma que se nos suele ocurrir es...

Limit de MySQL en SQL, solución

En MySQL, cuando queremos limitar el rango de registros devueltos por una sentencia SELECT tenemos la opción de utilizar LIMIT: Select * FROM tabla LIMIT 10,5 Esta sentencia nos permite devolver 5 registros a partir del décimo. El ejemplo sería aplicable por ejemplo a un listado paginado con 5 registros por página y estuviésemos mostrando la...

Usar TOP en una sentencia DELETE de SQL

El intentar borrar un gran número de registros de una tabla en SQL puede provocar el bloqueo de la misma. Quedando inutilizada para insertar o modificar datos en ella mientras se hace el borrado. Por lo que no está de más realizar este borrado por partes. Al igual que con las sentencias SELECT en las que utilizamos TOP para mostrar los n primeros...

Registros aleatorios en SQL con newid()

Aunque SQL dispone de la función RAND() para generar números aleatorios su uso es limitado. Por ejemplo, si lo ejecutamos varias veces en una misma transacción, siempre nos devolverá el mismo valor. Con lo que, si queremos devolver un valor aleatorio en cada fila de una consulta, no podemos usarlo. Una opción más potente que el RAND() para generar...