Programación

Si necesitamos disponer en algún apartado de nuestro site de una lista de categorías, que en cada una de ellas muestre títulos de sus artículos, aquí tenemos el código.

A pesar de que a veces es más rápido escribir directamente en los templates (sidebar.php por ejemplo), el hecho de hacerlo programáticamente será una ventaja para dirigir los eventuales cambios en las categorías desde la administración.

Leer más »

Los shortcodes, introducidos en la versión 2.5 de WP, son una manera fácil de añadir en el editor HTML de WordPress diferentes funcionalidades, como las galerías de imágenes, la activación de tal ciertos plugins sólo para la ocasión (adición de tablas, formularios de contacto, botones de compra, …), etc.

Hoy vamos a pegar un código en functions.php que nos permitirá mostrar una lista de artículos relacionados siempre y cuando hayamos incluído cierto shortcode al final del artículo que estemos escribiendo escribiendo.

Copiar y pegar

Guardamos y regresamos a nuestros artículos. A los que les añadamos este shortcode

     [related_posts]

…mostrarán una lista de relacionados, basada en las etiquetas.

El shortcode lo podemos emplazar (he ahí otra ventaja además del poder escoger artículo a artículo si lo usamos o no) allí donde queramos: principio, mitad o final del post.

Mientras esperamos el lanzamiento oficial de WordPress 3.0 y sus nuevas funcionalidades, vamos a tener tiempo para empezar a explorar la versión beta, que ya podemos descargar de la página oficial.

Las nuevas funcionalidades que llegan con esta versión y que tienen que ver con los menús nos permitirán seleccionar qué elementos dinámicos incluiremos en la navegación de nuestra web, como tags, categorías o links, desde la misma Administración. Hemos pensado que sería interesante acercarnos a la creación de menús para tenerla fresca a la hora de implementar las nuevas posibilidades que WordPress nos ofrece en su última versión.

Leer más »

Hoy veremos un sencillo código para dejar en functions.php, que nos permitirá, mediante un shortcode, permitir la lectura del contenido de nuestros artículos solamente a un usuario registrado que haya iniciado sesión como tal:

add_shortcode( 'member', 'member_check_shortcode' );

function member_check_shortcode( $atts, $content = null ) {
	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
		return $content;
	return '';
}

Salvaremos e iremos a editar los artículos con contenido “confidencial”. Todo lo que pongamos entre estos dos shortcodes…

[member]

texto, texto, texto, etc.

[/member]

…quedará escondido para un usuario que no haya ingresado en nuestro site (anónimo).

Créditos: Justin Tadlock.

Hoy veremos cómo crear una página en nuestro site que permita listar, con sus avatares y otra información de contacto, a los múltiples autores que se hayan registrado en nuestra web como escritores/colaboradores.

Leer más »

He aquí un sencillo código para cuando queremos mostrar los últimos comentarios realizados en nuestro blog (en el índice del mismo, por ejemplo), a la vez que el Gravatar de sus autores:

Copiar y pegar en nuestro template (allí dónde más nos convenga)

Aquí estamos invocando los cinco últimos comentarios, lo cual podremos cambiar por el número deseado modificando la segunda línea del código.

Etiquetas: ,

Si queremos, en algún espacio de nuestros templates (en los archivos, el índice, single.php…), proponer un conjunto de etiquetas que reúnan posts no sólo marcados con ellas, sino que pertenezcan a una misma categoría, tenemos aquí el código para conseguirlo.

Abriremos functions.php y pegaremos lo siguiente: (copiar y pegar)

A partir de aquí, en nuestro template (por ejemplo, index.php), escogeremos el lugar que creamos más conveniente para nuestras etiquetas y escribiremos la llamada a la función:

   $args = array('categories' => '12,13,14');
   $tags = get_category_tags($args);

Por supuesto, deberemos poner los tags de apertura y cierre de PHP.

De este modo, vamos a reunir etiquetas que hayan sido usadas en artículos bajo las categorías con ID 12, 13 y 14. La identidad numérica de cada categoría la sabremos sobrevolándola con el cursor del ratón en nuestro panel de Administración.

Créditos: foros de WordPress.org

Para los más inquietos de nosotros, los que gustamos de subir por FTP un montón de imágenes a nuestro site con nombres de archivo fáciles y luego utilizarlas rápidamente cuando escribimos un artículo (sin las complicaciones del Media Uploader), tenemos a nuestra disposición un muy buen truco para acelerar esa inclusión.

Leer más »

Etiquetas: ,

Muchas veces nos interesa disponer de una pequeña cantidad de código que, añadida a nuestros templates, haga innecesario depender de un plugin. Con ello, podremos maniobrar más fácilmente con el tema con el que estemos tratando.

Hoy veremos una manera rápida para mostrar nuestros comentarios recientes sin plugins ni widgets. Este código podremos pegarlo primero en functions.php y luego, con una nueva función lista para nosotros, directamente en nuestros templates (por ejemplo, al final de todo de sidebar.php o incluso en alguno de los apartados que conformen nuestro footer.php).

El código es el siguiente (copiar y pegar en functions.php)

Sólo nos queda invocar los últimos comentarios con el nuevo tag que se nos habrá creado : <?php recent_comments(); ?>

Si queremos cinco comentarios en vez de 10 (que es la cantidad por defecto), podemos especificarlo así :

<?php recent_comments(’5′); ?>

Esperamos que os resulte de interés.

Etiquetas:

Sin necesidad de utilizar ningún plugin, tenemos a nuestra disposición un buen método para listar, según el número de comentarios, nuestros posts más populares (o los más comentados, según queramos enfocarlo con el título que demos a la lista).

No tendremos más que dirigirnos a la barra lateral (sidebar.php; o pie de página, footer.php) de nuestro tema de WordPress y editarla (recomendamos como siempre a Notepad++ para escribir código) con el siguiente snippet:

Copiar y pegar en nuestro template.

Con este código estamos realizando un sondeo general a nuestra base de datos tomando los 7 posts con más comentarios, preparando sus títulos, URLs y número exacto de comentarios que tengan, y disponiéndolo todo en una lista que deberemos por supuesto “decorar” con CSS a nuestro gusto.

Con este método, quedamos como reyes porque no necesitamos largos cálculos para entender cuál de nuestros posts es más visualizado y reservamos al lector un poco de discusión con todos los comentarios que allí se mostrarán al acabar la lectura principal.

Página 1 de 111234567...Última »