<?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; Wordpress</title>
	<atom:link href="http://www.macgrafic.com/tag/wordpress/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>Mon, 09 Aug 2010 16:29:25 +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-267x90.jpg" type="image/jpeg" />	</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-267x90.jpg" type="image/jpeg" />	</item>
		<item>
		<title>Mostrar el número de resultados de una busqueda en Wordpress</title>
		<link>http://www.macgrafic.com/mostrar-el-numero-de-resultados-de-una-busqueda-en-wordpress/</link>
		<comments>http://www.macgrafic.com/mostrar-el-numero-de-resultados-de-una-busqueda-en-wordpress/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 10:25:26 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Búsqueda]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1630</guid>
		<description><![CDATA[Como bien dice en el titulo de este post, este código nos muestra el número de la cantidad de resultados [...]]]></description>
			<content:encoded><![CDATA[<p>Como bien dice en el titulo de este post, este código nos muestra el número de la cantidad de resultados de una búsqueda en nuestro <a href="http://www.macgrafic.com/category/wordpress/">Wordpress</a>.<br />
<span id="more-1630"></span><br />
El código es muy sencillo y fácil. Se tiene que insertar en el mismo archivo <em>search.php</em>.</p>
<pre class="brush: php;">
&lt;h2 class=&quot;pagetitle&quot;&gt;
	Resultados para
	&lt;?php
		$allsearch = &amp;new WP_Query(&quot;s=$s&amp;showposts=-1&quot;);
		$key = wp_specialchars($s, 1);
		$count = $allsearch-&gt;post_count;
		_e('');
		_e('&lt;span class=&quot;search-terms&quot;&gt;');
		echo $key;
		_e('&lt;/span&gt;');
		_e(' — ');
		echo $count . ' ';
		_e('articulos');
		wp_reset_query();
	?&gt;
&lt;/h2&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/mostrar-el-numero-de-resultados-de-una-busqueda-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/2010/01/img_tuto_wordpress-267x98.jpg" type="image/jpeg" />	</item>
		<item>
		<title>9 plugins imprescindibles para Wordpress</title>
		<link>http://www.macgrafic.com/9-plugins-imprescindibles-para-wordpress/</link>
		<comments>http://www.macgrafic.com/9-plugins-imprescindibles-para-wordpress/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 10:19:43 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1395</guid>
		<description><![CDATA[Veo en ayudawordpress.com una interesante lista de 9 plugins imprescindibles para tú blog Wordpress.
Estos plugins ofrecen funcionalidades necesarias y casi [...]]]></description>
			<content:encoded><![CDATA[<p>Veo en ayudawordpress.com una interesante lista de 9 plugins imprescindibles para tú blog <a title="Macgrafic - Wordpress" href="http://www.macgrafic.com/tag/wordpress/" target="_self">Wordpress</a>.<br />
Estos plugins ofrecen funcionalidades necesarias y casi &#8220;obligatorias&#8221; para equipar tu wordpress y sacarle mayor partido a este fabuloso gestor de contenidos.<br />
<span id="more-1395"></span></p>
<ol>
<li><strong><a href="http://blogplay.com/plugin/">Sociable</a></strong>, porque actualmente es prácticamente imperativo ofrecer a tus lectores la posibilidad de compartir tus posts en las redes sociales más populares, y este plugin lo hace de un modo genial, sin necesidad de modificar la plantilla y, además, incluye los sitios hispanos más habituales.</li>
<li><strong><a href="http://www.bravenewcode.com/wptouch/">WPtouch</a></strong>, para ofrecer la versión móvil de tu web, algo imprescindible estos días. Este plugin te ofrece una integración genial, una página de configuración muy completa y la posibilidad de gestionar publicidad en la versión móvil de tu sitio. Además, el aspecto que muestra es fantástico.</li>
<li><strong><a href="http://akismet.com/">Akismet</a></strong>, y creo que no hace falta explicación alguna, necesitas un sistema anti-spam para los comentarios, y este plugin funciona genial, además de venir incluido en las instalaciones de WordPress.</li>
<li><strong><a href="http://semperfiwebdesign.com/">All in one SEO pack</a></strong>, quizás el mejor plugin que hay para mejorar el posicionamiento de WordPress, y que no sé como no viene ya por defecto con la distribución oficial.</li>
<li><strong><a href="http://www.deliciousdays.com/cforms-plugin">cForms II</a></strong>, para disponer de un formulario de contacto con tus lectores, algo que toda web debe tener, y disponer de toda la flexibilidad y posibilidades que este plugin ofrece, el más completo.</li>
<li><strong><a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">XML Sitemaps</a></strong>, el único plugin que ofrece la creación de un sitemap para tu sitio creado con WordPress y además avisa a los principales buscadores cuando publicas nuevo contenido. Si quieres también crea un fichero robots.txt en el que avisar a los <em>bots</em> de la ubicación del sitemap.</li>
<li><strong><a href="http://wordpress.org/extend/plugins/simple-tags/">Simple Tags</a></strong>, porque esta pequeña maravilla de plugin aporta a WordPress todo lo que le falta en la gestión de Tags. No solo eso, sino que ofrece posts relacionados, nubes de tags y mucho más.</li>
<li><strong><a href="http://txfx.net/wordpress-plugins/subscribe-to-comments/">Subscribe to comments</a></strong> es otro de los plugins que no deben faltar y también debería ser oficial, pues sustituye con honores al inútil (a mi modo de ver) feed de los comentarios, permitiendo a tus lectores – con solo marcar una casilla – recibir avisos por email cuando alguien siga la conversación en un post. Fideliza y socializa.</li>
<li><strong><a href="http://www.raproject.com/wordpress/wp-ajax-edit-comments/">WP Ajax Edit Comments</a></strong>, y quizás te sorprenda, pero he comprobado que es muy apreciado allí donde dispones de este plugin. Como administrador te facilita mucho la tarea de  gestión de los comentarios “inline” pero lo principal es que permite a tus visitantes modificar sus comentarios durante un tiempo prudencial. Es una funcionalidad de toda la vida de los foros traída a los blogs. Instálalo y tus lectores te lo agradecerán.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/9-plugins-imprescindibles-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://www.macgrafic.com/wp-content/archivos/wordpress-267x98.jpg" type="image/jpeg" />	</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>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/usr/home/macgrafic.com/web/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</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-267x98.jpg" type="image/jpeg" />	</item>
		<item>
		<title>Ya está aquí Wordpress 2.8</title>
		<link>http://www.macgrafic.com/ya-esta-aqui-wordpress-2-8/</link>
		<comments>http://www.macgrafic.com/ya-esta-aqui-wordpress-2-8/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:45:14 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[actualización]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=1010</guid>
		<description><![CDATA[Anunciaba hace unos días que la versión Beta de Wordpress 2.8 ya estaba disponible. Pues bien, como podéis ver en vuestro panel de control, está disponible Wordpress 2.8 en ingles. La versión en castellano tardarán unos días hasta que el equipo de WP lance las versiones en otros idiomas.]]></description>
			<content:encoded><![CDATA[<p>Anunciaba hace unos días que la versión <a title="Wordpress 2.8 beta" href="http://www.macgrafic.com/wordpress-28-beta-1/" target="_blank">Beta de Wordpress 2.8</a> ya estaba disponible. Pues bien, como podéis ver en vuestro panel de control, está disponible <a title="Wordpress 2.8" href="http://wordpress.org/download/" target="_blank">Wordpress 2.8 en ingles</a>. La versión en castellano tardarán unos días hasta que el equipo de WP lance las versiones en otros idiomas.<br />
No he podido esperar y he decidido actualizar. La actualización automática no me ha funcionado, me ha causado muchos problemas y algún que otro susto. Igual que cuando tuve que actualizar a la WP 2.7. Al final con una actualización manual todo se ha arreglado.<br />
Solo me ha fallado el <a title="Plugin Qtranslate Download" href="http://www.qianqin.de/qtranslate/download/" target="_blank">plugin qTranslate</a>. Espero que en breve este disponible la actualización para WP 2.8.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/ya-esta-aqui-wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/usr/home/macgrafic.com/web/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Crea y gestiona, tablas en wordpress</title>
		<link>http://www.macgrafic.com/crea-y-gestiona-tablas-en-wordpress/</link>
		<comments>http://www.macgrafic.com/crea-y-gestiona-tablas-en-wordpress/#comments</comments>
		<pubDate>Fri, 29 May 2009 17:08:00 +0000</pubDate>
		<dc:creator>Macgrafic</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tablas]]></category>

		<guid isPermaLink="false">http://www.macgrafic.com/?p=969</guid>
		<description><![CDATA[WP-Table Reloaded, un plugin para Wordpress que te ahorrará mucho tiempo en la creación y edición de tablas para tu [...]]]></description>
			<content:encoded><![CDATA[<p><a title="WP-Table Reloaded" href="http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-english/" target="_blank">WP-Table Reloaded</a>, un plugin para Wordpress que te ahorrará mucho tiempo en la creación y edición de tablas para tu Wordpress. Desde el àrea de administración podrás administrar y diseñar las tablas fácilmente.</p>
<p>Descarga <a title="WP-Table Reloaded" href="http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-english/" target="_blank">WP-Table Reloaded</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.macgrafic.com/crea-y-gestiona-tablas-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/usr/home/macgrafic.com/web/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</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>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/usr/home/macgrafic.com/web/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</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-267x98.jpg" type="image/jpeg" />	</item>
	</channel>
</rss>
