<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Macgrafic - Tutoriales de diseño gráfico, InDesign, Photoshop, Freehand, Illustrator y fotografía &#187; Funciones</title>
	<atom:link href="http://www.macgrafic.com/category/wordpress/funciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.macgrafic.com</link>
	<description>MacGrafic - Tutoriales InDesign, Photoshop, Freehand, illustrator y fotografía</description>
	<lastBuildDate>Fri, 30 Jul 2010 09:02:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Docs como visualizador de PDF con shortcode</title>
		<link>http://www.macgrafic.com/google-docs-como-visualizador-de-pdf-con-shortcode/</link>
		<comments>http://www.macgrafic.com/google-docs-como-visualizador-de-pdf-con-shortcode/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 08:53:43 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[visualizador]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=2010</guid>
		<description><![CDATA[Las aplicaciones de Google cada vez nos hacen la vida un poco mas fácil. Podemos hacer servir la aplicación Google [...]]]></description>
			<content:encoded><![CDATA[<p>Las aplicaciones de Google cada vez nos hacen la vida un poco mas fácil. Podemos hacer servir la aplicación Google Docs como visualizador de los PDF&#8217;s alojados en nuestro servidor, haciendo servir los shortcode.<br />
<span id="more-2010"></span></p>
<p>Para dar funcionalidad al shot code desde nuestro editor de Wordpress, tenemos que hacer lo siguiente:</p>
<p><strong>1. Añadir esta function al fichero functions.php de tu tema:</strong></p>
<pre class="brush: php;">
function pdflink($attr, $content) {
	return '&lt;a class=&quot;pdf&quot; href=&quot;http://docs.google.com/viewer?url=' . $attr['href'] . '&quot;&gt;'.$content.'&lt;/a&gt;';
}
add_shortcode('pdf', 'pdflink');
</pre>
<p><strong>2. Usa de esta manera el shortcode:</strong></p>
<pre class="brush: php;">
[pdf href=&quot;http://tusitio.com/documentos/midocumento.pdf&quot;]Enlace directo al PDF[/pdf]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/google-docs-como-visualizador-de-pdf-con-shortcode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/2010/03/shortcode_wp.jpg" type="image/jpg" />	</item>
		<item>
		<title>Combate el spam de tu Wordpress</title>
		<link>http://www.macgrafic.com/combate-el-spam-de-tu-wordpress/</link>
		<comments>http://www.macgrafic.com/combate-el-spam-de-tu-wordpress/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:55:53 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[comentarios]]></category>
		<category><![CDATA[funciones de wordpress]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1953</guid>
		<description><![CDATA[Siempre son pocas las barreras que se tienen instaladas para combatir la gran cantidad de spam que recibimos en Wordpress. [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre son pocas las barreras que se tienen instaladas para combatir la gran cantidad de spam que recibimos en Wordpress. Necesitamos poner todas las barreras posibles para filtrarlos. Desde ayudawordpres nos amplia una manera más, para combatirlo desde nuestro fichero <em><code>functions.php</code></em> en nuestro tema activo.<br />
<span id="more-1953"></span><br />
Añadir este código en el fichero <em><code>functions.php</code></em>:</p>
<pre class="brush: php;">

function in_comment_post_like($string, $array) {
	foreach($array as $ref) { if(strstr($string, $ref)) { return true; } }
	return false;
}
function drop_bad_comments() {
	if (!empty($_POST['comment'])) {
		$post_comment_content = $_POST['comment'];
		$lower_case_comment = strtolower($_POST['comment']);
		$bad_comment_content = array(
			'viagra',
			'hydrocodone',
			'hair loss',
			'[url=http',
			'[link=http',
			'xanax',
			'tramadol',
			'russian girls',
			'russian brides',
			'lorazepam',
			'adderall',
			'dexadrine',
			'no prescription',
			'oxycontin',
			'without a prescription',
			'sex pics',
			'family incest',
			'online casinos',
			'online dating',
			'cialis',
			'best forex',
			'amoxicillin'
		);
		if (in_comment_post_like($lower_case_comment, $bad_comment_content)) {
			$comment_box_text = wordwrap(trim($post_comment_content), 80, &quot;\n  &quot;, true);
			$txtdrop = fopen('/var/log/httpd/wp_post-logger/nullamatix.com-text-area_dropped.txt', 'a');
			fwrite($txtdrop, &quot;  --------------\n  [COMMENT] = &quot; . $post_comment_content . &quot;\n  --------------\n&quot;);
			fwrite($txtdrop, &quot;  [SOURCE_IP] = &quot; . $_SERVER['REMOTE_ADDR'] . &quot; @ &quot; . date(&quot;F j, Y, g:i a&quot;) . &quot;\n&quot;);
			fwrite($txtdrop, &quot;  [USERAGENT] = &quot; . $_SERVER['HTTP_USER_AGENT'] . &quot;\n&quot;);
			fwrite($txtdrop, &quot;  [REFERER  ] = &quot; . $_SERVER['HTTP_REFERER'] . &quot;\n&quot;);
			fwrite($txtdrop, &quot;  [FILE_NAME] = &quot; . $_SERVER['SCRIPT_NAME'] . &quot; - [REQ_URI] = &quot; . $_SERVER['REQUEST_URI'] . &quot;\n&quot;);
			fwrite($txtdrop, '--------------**********------------------'.&quot;\n&quot;);
			header(&quot;HTTP/1.1 406 Not Acceptable&quot;);
			header(&quot;Status: 406 Not Acceptable&quot;);
			header(&quot;Connection: Close&quot;);
			wp_die( __('bang bang.') );
		}
	}
}
add_action('init', 'drop_bad_comments');
</pre>
<p>En el array $bad_comment_content puedes añadir o quitar palabras y/o espresiones, para personalizar y ajustar tu filtrado de comentarios spam.</p>
<p>Fuente: <a title="Ayuda Wordpress" href="http://ayudawordpress.com/" target="_blank">Ayuda Wordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/combate-el-spam-de-tu-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/2010/01/funcion_spam_coment.jpg" type="image/jpg" />	</item>
		<item>
		<title>Eliminar revisiones en WordPress</title>
		<link>http://www.macgrafic.com/eliminar-revisiones-en-wordpress/</link>
		<comments>http://www.macgrafic.com/eliminar-revisiones-en-wordpress/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 18:10:03 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[eliminar]]></category>
		<category><![CDATA[Optimizar]]></category>
		<category><![CDATA[revisiones]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1350</guid>
		<description><![CDATA[Elimina las revisiones o las copias de seguridad de tus entradas en Wordpress.
Las revisiones siempre vienen bien para recuperar un [...]]]></description>
			<content:encoded><![CDATA[<p>Elimina las revisiones o las copias de seguridad de tus entradas en Wordpress.<br />
Las revisiones siempre vienen bien para recuperar un texto después de haber guardado&#8230; pero ralentizan tu wordpress y llenan de registros en tu base de datos. Decide&#8230;<br />
<span id="more-1350"></span><br />
<strong>Editamos el fichero wp-config.php y añadimos al final esta línea </strong></p>
<pre class="brush: php;">
define('WP_POST_REVISIONS', false);
</pre>
<p><strong>Ejectuamos esta sentencia SQL (desde PHPMyAdmin por ejemplo)</strong></p>
<pre class="brush: php;">
DELETE FROM `wp_posts` WHERE `post_type` = &quot;revision&quot;;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/eliminar-revisiones-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery, de serie, en Wordpress</title>
		<link>http://www.macgrafic.com/jquery-de-serie-en-wordpress/</link>
		<comments>http://www.macgrafic.com/jquery-de-serie-en-wordpress/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:01:36 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[funciones de wordpress]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Thickbox]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1074</guid>
		<description><![CDATA[¿Tenéis instalado en vuestro blog Wordpress algún plugin tipo lightbox para visualizar las imágenes más grandes sin cambiar de página?...]]></description>
			<content:encoded><![CDATA[<p>¿Tenéis instalado en vuestro blog Wordpress algún plugin tipo lightbox para visualizar las imágenes más grandes sin cambiar de página?&#8230;</p>
<p>Desde AyudaWordpress nos explican que desde las actuales versiones de wordpress, viene instalado jQuery y Thickbox, que son los encargados de mostrar el efecto similar a lightbox. Un ejemplo sencillo es cuando seleccionamos el icono de  &#8220;Subir/Insertar&#8221; una imagen desde nuestro editor de wordpress, se nos oscurece la pantalla y muestra en primer plano la ventana de carga de archivos.<br />
Pues bien, podemos utilizar jQuery y Thickbox para nuestras imágenes.<br />
<span id="more-1074"></span><br />
Es bastante sencillo, primero de todo nos tenemos que ir a las Opciones de Objetos en nuestro panel de administración, para editar el tamaño de las miniaturas y el tamaño grande de las imágenes.</p>
<p><img class="alignnone size-full wp-image-1076" title="Thickbox001" src="http://www.macgrafic.com/wp-content/archivos/Thickbox001.jpg" alt="Thickbox001" width="540" height="300" /></p>
<p>Ahora editaremos el &#8220;header.php&#8221; de nuestro theme y añadimos las siguientes lineas.</p>
<pre class="brush: php;">
&lt;?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?&gt;
&lt;?php wp_enqueue_style('thickbox'); ?&gt;
&lt;?php wp_enqueue_script('jquery'); ?&gt;
&lt;?php wp_enqueue_script('thickbox'); ?&gt;
&lt;?php wp_head(); ?&gt;
</pre>
<p>Ahora ya tenemos hechas las llamadas al código jQuery y Thickbox y es hora de subir las imagenes y aplicarle la clase Thickbox.<br />
1. Subimos la imagen como normalmente hacemos.<br />
2. En las opciones de insertar la imagen, seleccionamos que la inserte como miniatura y nos aseguramos que tenga la &#8220;URL de enlace&#8221; de la imagen subida al servidor.</p>
<p><img class="alignnone size-full wp-image-1077" title="Thickbox002" src="http://www.macgrafic.com/wp-content/archivos/Thickbox002.jpg" alt="Thickbox002" width="540" height="175" /><br />
3. En la linea del código del enlace la imagen añadimos la clase Thickbox</p>
<pre class="brush: php;">
&lt;a class=&quot;thickbox&quot; href=&quot;http://www.macgrafic.com/wp-content/archivos/Thickbox001.jpg&quot;&gt;
&lt;img src=&quot;http://www.macgrafic.com/wp-content/archivos/Thickbox001-178x99.jpg&quot; /&gt;
&lt;/a&gt;
</pre>
<p>Cuando insertemos una imagen y le asignemos la clase &#8220;thickbox&#8221; ya tendremos el efecto definido.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/jquery-de-serie-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/2010/01/img_tuto_wordpress.jpg" type="image/jpg" />	</item>
		<item>
		<title>Función Wordress. Cambiar el color del tag dependiendo de la cantidad. Actualizado</title>
		<link>http://www.macgrafic.com/funcion-wordress-cambiar-el-color-del-tag-dependiendo-de-la-cantidad/</link>
		<comments>http://www.macgrafic.com/funcion-wordress-cambiar-el-color-del-tag-dependiendo-de-la-cantidad/#comments</comments>
		<pubDate>Tue, 26 May 2009 14:59:36 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[funciones de wordpress]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[function.php]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=960</guid>
		<description><![CDATA[Llevo unas cuantas horas creando esta función. Pero al final he conseguido crearla gracias a un ejemplo de ayudawordpress, en el cual se mostraban los tags en una lista de selección.
Para implementarla tenéis que editar vuestro archivo functions.php de vuestro theme y añadir este código.]]></description>
			<content:encoded><![CDATA[<p>Llevo unas cuantas horas creando esta función. Pero al final he conseguido crearla gracias a un ejemplo de ayudawordpress, en el cual se mostraban los tags en una lista de selección.<br />
Para implementarla tenéis que editar vuestro archivo functions.php de vuestro theme y añadir este código.<br />
<span id="more-960"></span></p>
<pre class="brush: php;">
function imprimir_colorear_tags( $args = '' ) {
	$defaults = array(
		'smallest' =&gt; 12, 'largest' =&gt; 30, 'unit' =&gt; 'px', 'number' =&gt; 45,
		'format' =&gt; 'flat', 'orderby' =&gt; 'name', 'order' =&gt; 'ASC',
		'exclude' =&gt; '', 'include' =&gt; ''
	);
	$args = wp_parse_args( $args, $defaults );

	$tags = get_tags( array_merge($args, array('orderby' =&gt; 'count', 'order' =&gt; 'DESC')) ); // Siempre hace la query a las tags superiores

	if ( empty($tags) )
		return;

	$return = generador_imprimir_colorear_tags( $tags, $args ); // Aqui es donde se ordenan las tags de acuerdo a los $args
	if ( is_wp_error( $return ) )
		return false;
	else
		echo apply_filters( 'imprimir_colorear_tags', $return, $args );
}

function generador_imprimir_colorear_tags( $tags, $args = '' ) {
	global $wp_rewrite;
	$defaults = array(
		'smallest' =&gt; 12, 'largest' =&gt; 30, 'unit' =&gt; 'px', 'number' =&gt; 45,
		'format' =&gt; 'flat', 'orderby' =&gt; 'name', 'order' =&gt; 'ASC'
	);
	$args = wp_parse_args( $args, $defaults );
	extract($args);

	if ( !$tags )
		return;
	$counts = $tag_links = array();
	foreach ( (array) $tags as $tag ) {
		$counts[$tag-&gt;name] = $tag-&gt;count;
		$tag_links[$tag-&gt;name] = get_tag_link( $tag-&gt;term_id );
		if ( is_wp_error( $tag_links[$tag-&gt;name] ) )
			return $tag_links[$tag-&gt;name];
		$tag_ids[$tag-&gt;name] = $tag-&gt;term_id;
	}

	$min_count = min($counts);
	$spread = max($counts) - $min_count;
	if ( $spread &lt;= 0 )
		$spread = 1;
	$font_spread = $largest - $smallest;
	if ( $font_spread &lt; 0 )
		$font_spread = 1;
	$font_step = $font_spread / $spread;

	// SQL no puede salvarte; este es un segundo (y potencialmente diferente) orden en una secuencia de datos.
	if ( 'name' == $orderby )
		uksort($counts, 'strnatcasecmp');
	else
		asort($counts);

	if ( 'DESC' == $order )
		$counts = array_reverse( $counts, true );

	$a = array();

	$rel = ( is_object($wp_rewrite) &amp;&amp; $wp_rewrite-&gt;using_permalinks() ) ? ' rel=&quot;tag&quot;' : '';

	foreach ( $counts as $tag =&gt; $count ) {
		$tag_id = $tag_ids[$tag];
		$tag_link = clean_url($tag_links[$tag]);
		$tag = str_replace(' ', '&amp;nbsp;', wp_specialchars( $tag ));

		$medida_letra_tag = ( $smallest + ( ( $count - $min_count ) * $font_step ) );

		if ( $medida_letra_tag ==30) {
			$contador_tags = 1;
		} else if ( $medida_letra_tag &lt;= 29 AND $medida_letra_tag &gt;= 24 ) {
			$contador_tags = 2;
		} else if ( $medida_letra_tag &lt;= 23 AND $medida_letra_tag &gt;= 18 ) {
			$contador_tags = 3;
		} else if ( $medida_letra_tag &lt;= 17 AND $medida_letra_tag &gt;= 15 ) {
			$contador_tags = 4;
		} else {
			$contador_tags = 5;
		}

		$a[] = &quot;&lt;a href='$tag_link' class='tag-level-$contador_tags' style='font-size: &quot; .
			( $smallest + ( ( $count - $min_count ) * $font_step ) )
			. &quot;$unit;'&gt;$tag&lt;/a&gt; &amp;#8226;&quot;;
	}

	switch ( $format ) :
	case 'array' :
		$return =&amp; $a;
		break;
	case 'list' :
		$return = &quot;&lt;ul class='wp-tag-cloud'&gt;\n\t&lt;li&gt;&quot;;
		$return .= join(&quot;&lt;/li&gt;\n\t&lt;li&gt;&quot;, $a);
		$return .= &quot;&lt;/li&gt;\n&lt;/ul&gt;\n&quot;;
		break;
	default :
		$return = join(&quot;\n&quot;, $a);
		break;
	endswitch;

	return apply_filters( 'generador_imprimir_colorear_tags', $return, $tags, $args );
}
</pre>
<p>Una vez hayas guardado el archivo tenéis que añadir este código donde os mostrará el resultado. En mi caso lo tengo en el pie de página, en el archivo footer.php de mi theme.</p>
<pre class="brush: php;">
&lt;?php imprimir_colorear_tags('number=30&amp;order=DESC&amp;orderby=count'); ?&gt;
</pre>
<p>ACTUALIZADO<br />
He actualizado el codigo porque habia algunas cosas incoherentes. La actualización de la condición, que condiciona mediante los tamaños de letra.</p>
<pre class="brush: php;">
$medida_letra_tag = ( $smallest + ( ( $count - $min_count ) * $font_step ) );

		if ( $medida_letra_tag ==30) {
			$contador_tags = 1;
		} else if ( $medida_letra_tag &lt;= 29 AND $medida_letra_tag &gt;= 24 ) {
			$contador_tags = 2;
		} else if ( $medida_letra_tag &lt;= 23 AND $medida_letra_tag &gt;= 18 ) {
			$contador_tags = 3;
		} else if ( $medida_letra_tag &lt;= 17 AND $medida_letra_tag &gt;= 15 ) {
			$contador_tags = 4;
		} else {
			$contador_tags = 5;
		}

		$a[] = &quot;&lt;a href='$tag_link' class='tag-level-$contador_tags' style='font-size: &quot; .
			( $smallest + ( ( $count - $min_count ) * $font_step ) )
			. &quot;$unit;'&gt;$tag&lt;/a&gt; &amp;#8226;&quot;;
</pre>
<p>Y claro está, los estilos.<br />
Recodaros que teneis que crear los estilos que en este caso son cinco.</p>
<pre class="brush: css;">
#footer_tags a.tag-level-1 {
	color: #fff;
}

#footer_tags a.tag-level-2 {
	color: #a8a8a8;
}

#footer_tags a.tag-level-3 {
	color: #777;
}
#footer_tags a.tag-level-4 {
	color: #4c4c4c;
}
#footer_tags a.tag-level-5 {
	color: #333;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/funcion-wordress-cambiar-el-color-del-tag-dependiendo-de-la-cantidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Función wordpress. Calcular el tiempo de publicación de una entrada</title>
		<link>http://www.macgrafic.com/funcion-wordpress-para-calcular-el-tiempo-de-una-entrada/</link>
		<comments>http://www.macgrafic.com/funcion-wordpress-para-calcular-el-tiempo-de-una-entrada/#comments</comments>
		<pubDate>Thu, 21 May 2009 08:09:06 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[calcular tiempo entrada]]></category>
		<category><![CDATA[funciones de wordpress]]></category>
		<category><![CDATA[function.php]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=943</guid>
		<description><![CDATA[Esta función la hago servir en el sidebar.php para calcular el tiempo que llevan publicadas las entradas recientes, supongo que [...]]]></description>
			<content:encoded><![CDATA[<p>Esta función la hago servir en el sidebar.php para calcular el tiempo que llevan publicadas las entradas recientes, supongo que hay plugins que hacen lo mismo, pero prefiero crear funciones y tener mayor control sobre el código.<br />
La manera de implementar la función es la siguiente&#8230;<br />
<span id="more-943"></span><br />
Esta función la tenéis que definir en el archivo functions.php de vuestro theme de wordpress.</p>
<pre class="brush: php;">
function cantidad_tiempo_entrada() {
	$dia_actual= date('Y-m-d');
	$dia_entrada= get_the_time('Y-m-d');

	$s_time = strtotime($dia_actual)-strtotime($dia_entrada);
	$d_time = intval($s_time/86400);

	if ($d_time == 0 ) {
		$cantidad_tiempo= ', hace unas horas.';
	} else {
		if ($d_time == 1 ) {
			$cantidad_tiempo= ', hace '.$d_time.' d&amp;iacute;a.';
		} else {
			$cantidad_tiempo= ', hace '.$d_time.' d&amp;iacute;as.';
		}
	}
	return $cantidad_tiempo;
}
</pre>
<p>Y en mi caso, en el sidebar.php muestro los 10 últimos post publicados y le inserto la función creada para que devuelva el resultado de la cantidad de tiempo que lleva publicada.</p>
<pre class="brush: php;">
&lt;h2&gt;Entradas recientes&lt;/h2&gt;
&lt;ul&gt;
	&lt;?php
	$posts = get_posts('numberposts=10&amp;orderby=post_date');
	foreach($posts as $post) {
		setup_postdata($post);
		echo '
	&lt;li&gt;&lt;a href=&quot;' . get_permalink() . '&quot;&gt;'. get_the_title() . ' &lt;/a&gt;
&lt;span class=&quot;span_entradas_recientes&quot;&gt;
			Por '.get_the_author().cantidad_tiempo_entrada().'
		&lt;/span&gt;&lt;/li&gt;
';
	}
	$post = $posts[0];
	?&gt;&lt;/ul&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/funcion-wordpress-para-calcular-el-tiempo-de-una-entrada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/2010/01/img_tuto_wordpress.jpg" type="image/jpg" />	</item>
	</channel>
</rss>
