Febrero, 2010

Cuando en WordPress nos interesa tener varios loops en una página (por ejemplo, para mostrar varias columnas, una por categoría), una de las más fáciles maneras de conseguirlo es con get_posts:

<?php
$posts = get_posts('category=vinos-blancos&numberposts=1');
foreach($posts as $post):
setup_postdata($post);
?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php endforeach; ?>

En este ejemplo, estamos convocando a un artículo (numberposts=1), el último artículo que hayamos escrito de hecho, dentro de la categoría "Vinos Blancos".

Leer más »

Etiquetas: ,

Hace unas semanas, hablamos en el tutorial de seguridad sobre la instalación de WordPress y en el segundo punto recomendábamos cambiar el prefijo de las tablas de WordPress y no utilizar el prefijo predeterminado, “wp_“, para poner las cosas más difíciles a los usuarios malintencionados.

Esto es muy fácil de hacer si estás haciendo una nueva instalación de WordPress, pero como nos decía @Juan en los comentarios, no es tan fácil hacerlo si ya tienes tu blog instalado y en funcionamiento. Es por esto que hoy he querido hablar de WP Prefix Table Changer, un plugin que nos facilitará muchísimo esta tarea.

Leer más »

Si nuestro blog recibe periódicamente bastantes comentarios, siempre es útil poder numerarlos para distinguirlos y hacer referencia a ellos rápidamente a medida que el debate avanza.

Para ello, abriremos comments.php en nuestro tema de WordPress y localizaremos el siguiente tag:

<?php foreach ($comments as $comment) : ?>

Justo después de esta línea, iniciaremos el conteo de elementos (comentarios en este caso):

<?php $i = 0; ?>

E inmediatamente después añadiremos el incremento de elementos:

<?php $i++; ?>

A partir de aquí, tan sólo tenemos que mostrar el resultado de la operación allí donde nos convenga en el template con este tag de PHP:

<?php echo $i; ?>

Ya tendremos nuestros comentarios numerados. ¡No dudéis en comentar!

Etiquetas:

Muchas veces, cuando estamos construyendo un tema de WordPress, acabamos dedicándonos a estilizar aquellos elementos (smileys, pies de foto, alineamiento de las imágenes en un artículo…) que son servidos por WordPress directamente, y que necesitan tarde o temprano algunos retoques con CSS.

Sin embargo, disponemos de una forma para conseguir que todos esos elementos ‘nativos’ de WordPress sean estilizados por defecto, usando cierto archivo .css con el que WordPress nos viene.

Para ello, deberemos abrir nuestro header.php e incluir, junto a la hoja de estilos propia que nosotros estemos construyendo, ésta otra, que WordPress extraerá de sus archivos:

<link rel='stylesheet' href='/wp.css' type='text/css' media='all' />

La podemos poner, por ejemplo, justo debajo de la hoja de estilos que hayamos creado; y nos tomará en cuenta todos esos pequeños detalles sin que tengamos que volver sobre ellos.

Si queréis darle un vistazo, aquí la tenemos: wp.css

Esperamos que este truco sea de vuestro interés.

Etiquetas: ,

WordPress, por defecto, envía al ordenador del usuario nuestro site en HTML descomprimido. Es decir, tal cual, de modo que el navegador de nuestros visitantes debe realizar algo más de trabajo que si nuestro HTML estuviera totalmente compactado.

Usando zlib, una librería nativa de PHP, podremos comprimir los archivos que enviemos de forma notable y con ello dar más potencia y rapidez a nuestro site.

Para ello, vamos primero a hacer un test y comprobar que nuestro servidor tiene instalado el módulo de zlib para nosotros: creamos un archivo llamado index.php y pegamos en él lo siguiente:

<? php phpinfo (); ?>

Recordemos quitar el espacio en la apertura del php, añadido aquí a efectos de muestra. Luego lo subimos a una nueva carpeta en nuestro host llamada /test-zlib, y apuntamos nuestro navegador hasta dicho archivo, para ver si nuestra configuración tiene disponible zlib o no.

Leer más »

Etiquetas: , , ,

Uno de los problemas más importantes que se presentarán en tu blog cuando vaya creciendo es el SPAM. El hecho de que WordPress sea un software tan extendido hace que muchos usuarios malintencionados y bots quieran intentar utilizar tu instalación como fuente de enlaces y tráfico hacia sus sitios web. La forma más fácil de evitarlo es utilizando el plugin antispam Akismet, que viene por defecto en tu instalación de WordPress.

Puedes utilizar dicho plugin para protegerte de forma muy sencilla. Para poder usarlo, debes tener una API Key de WordPress, que puedes obtener registrándote en WordPress.com. Vamos a dar por hecho este paso, ya que es fácil registrarse en dicha página. Si alguien tiene alguna duda, que pregunte en los comentarios y responderé sin ningún problema.

Leer más »

Se denomina feed a una fuente de información asociada a un formato RSS o Atom, que se basan en el lenguaje XML. Si te lo defino así quizá te quedes igual, pero si te digo que sirve para utilizarlo con agregadores de contenido, que es una forma muy habitual de recibir las noticias y que puede ser una buena fuente de lectores para tu blog seguro que te parecerá más interesante.

Nuestra instalación de WordPress ya tiene su propio feed, normalmente en tublog.com/feed, pero es habitual y práctico pasar a utilizar servicios externos que te dan muchas más posibilidades y facilidades para usar dicho canal de entrada a tu blog. Vamos a ver como se hace con Feedburner.

Leer más »

Si el otro día eran los plugins, hoy toca revisar algunos themes sencillos y claros especialmente diseñados para empresas y profesionales. Como ya sabéis, hay muchísimas páginas que ofrecen todo tipo de temas y plantillas, así que aquí solamente encontraréis algunos, muy pocos, los que he visto más profesionales y me han gustado más.

  • Vista previa de "Notepad"

    Notepad: es una plantilla minimalista, clara, diseñada para webs de pequeñas empresas. Viene en trece combinaciones diferentes de colores, así que puedes adaptarla fácilmente a la imagen de tu negocio. Tiene una página principal sencilla con una página extra para navegación e información adicional.

  • Vista previa de "Wynton Magazine"

    Wynton Magazine: una plantilla de estilo revista para WordPress que puede ser usada como web sencilla para tu empresa. Puedes publicar elementos publicitando tus productos o servicios, utilizando las imágenes de la página principal. Destaca una noticia principal y luego tiene tres secundarias en el lateral.

  • Vista previa de "WP Contact Manager"

    WP Contact Manager: es un tema que, más que ayudarte a crear tu página web, te ayudará a mantener una página con contactos de negocio actualizados. Puedes usarlo para publicitar tus datos de forma pública, o para mantener los datos de tus clientes si lo utilizas de forma privada.

  • Vista previa de "Launchpad"

    Launchpad: es un tema práctico para pequeñas nuevas empresas mientras están en proceso de creación de su página web profesional o para un sitio web para promoción de un producto nuevo. Es un theme para presentación del sitio que ofrece a los visitantes la opción de suscribirse por RSS o correo electrónico para recibir las novedades.

  • Vista previa de "RockinBizRed"

    RockinBizRed: plantilla limpia y práctica para pequeños blogs o páginas. Tiene dos columnas, predomina el color rojo y tiene el fondo blanco, con una imagen que podrás personalizar fácilmente. Está preparado para widgets, con barra lateral a la izquierda y de ancho fijo.

  • Vista previa de "Cubit"

    Cubit: utiliza un diseño limpio y flexible para tu WP, con seis tonalidades de color distintas. Puede utilizarse fácilmente para portfolio de proyectos. Utiliza Javascript para la transición de imágenes en la página principal. Tiene una buena página de administración para su configuración y los menús de la página principal son realmente interesantes.

Espero que alguno de estos themes os sirva. ¿Conoces alguno más que pueda interesar al resto de la comunidad? ¡Coméntalo!

Fuentes: Best WP Themes, WP Crowd.

Etiquetas: , ,

Los plugins sociales son esenciales en nuestros blogs si queremos que nuestro contenido llegue al máximo de gente posible. Cuantas más personas lo lean, hay más probabilidades de llegar a usuarios a los que les guste tu blog y se queden visitando otros posts o, en el mejor de los casos, suscribiéndose a tu RSS, a una newsletter, Facebook o a tu Twitter para seguir tus novedades.

En TodoWP ya hemos hablado de cuestiones relacionadas con este tema: añadir un botón para compartir en Facebook, mandar automáticamente tus entradas a Twitter con FeedBurner o poner iconos sociales en cada post, enlazando a sus respectivas páginas. Hoy vamos a hacer una lista de algunos plugins interesantes para ese fin. Evidentemente, no es necesario usarlos todos, y por Internet hay muchísimos más que te pueden interesar, pero esta es una lista de algunos conocidos que pueden ayudarte.

Leer más »

Es posible que tengas algún artículo de hace varios meses con enlaces a otros sitios web. Si es así, es más que probable que alguno de estos enlaces ya no sea válido, de tal forma que si un usuario hace clic ahí, le remitirá a un página no encontrada. Puedes pensar que esto no es importante, sin embargo, hay dos buenos motivos para mantener todos tus enlaces en buen estado de revista:

  1. Calidad. Un enlace que no funciona siempre sienta mal a tus lectores. Aunque hagas una buena página 404, siempre sentirán que se pierden algo. Son pequeños detalles que a la larga importan.
  2. SEO. En un artículo anterior comenté cómo usar un plugin para quitar las fechas de los permalinks sin tocar el archivo .htaccess, algo muy práctico si quieres modificar la estructura de tus URLs. Aún así, algo se puede quedar sin redireccionar bien, y en este caso tu SEO se puede ver seriamente afectado.

Leer más »

Página 1 de 3123