<?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>Mas que Wordpress &#187; Recursos</title>
	<atom:link href="http://www.masquewordpress.com/recursos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masquewordpress.com</link>
	<description>Tutoriales y recursos web sobre JQuery , PHP, Wordpress , twitter. Aprende diseño web y programación</description>
	<lastBuildDate>Sat, 19 May 2012 17:05:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>12 plantillas Premium de WordPress gratuitas</title>
		<link>http://www.masquewordpress.com/12-plantillas-premium-de-wordpress-gratuitas/</link>
		<comments>http://www.masquewordpress.com/12-plantillas-premium-de-wordpress-gratuitas/#comments</comments>
		<pubDate>Fri, 11 May 2012 14:27:56 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plantillas premium]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1253</guid>
		<description><![CDATA[Hoy les traigo unos pocos más de . Como siempre la calidad varía pero intento elegir las de mejor en vez de rellenar posts con 30 plantillas de las cuales solo 10 se salvan. Espero que les gusten. Antes de elegir les recomiendo revisar los demo, ya que a veces en las imágenes no se [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy les traigo unos pocos más de <a href="http://www.masquewordpress.com/20-plantillas-premium-de-wordpress-totalmente-gratis/">themes premium y gratuitos para wordpress</a>. Como siempre la calidad varía pero intento elegir las de mejor en vez de rellenar posts con 30 plantillas de las cuales solo 10 se salvan. Espero que les gusten.<br />
<span id="more-1253"></span></p>
<p>Antes de elegir les recomiendo revisar los demo, ya que a veces en las imágenes no se aprecia toda la calidad del theme y sus efectos.</p>
<h2>1. <a href="http://www.eleventhemes.com/gridly-theme/" rel="nofollow" target="_blank">Gridly</a></h2>
<p><a href="http://www.eleventhemes.com/gridly-theme/" rel="nofollow" target="_blank"><img class=" size-full wp-image-1254" title="gridly-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/gridly-wordpress-theme.png" alt="" width="550" height="425" /></a></p>
<p><a href="http://www.eleventhemes.com/gridly/" rel="nofollow" target="_blank">Demo</a>| <a href="http://www.eleventhemes.com/gridly-theme/" rel="nofollow" target="_blank">Download</a></p>
<h2>2. <a href="http://wordpress.org/extend/themes/target" rel="nofollow" target="_blank">Target</a></h2>
<p><a href="http://wordpress.org/extend/themes/target" rel="nofollow" target="_blank"><img class=" size-full wp-image-1255" title="target-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/target-wordpress-theme.png" alt="" width="550" height="414" /></a></p>
<p><a href="http://demos.antthemes.com/target/" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/target" rel="nofollow" target="_blank">Download</a></p>
<h2>3. <a href="http://wordpress.org/extend/themes/andrina-lite" rel="nofollow" target="_blank">Andrina Lite</a></h2>
<p><a href="http://wordpress.org/extend/themes/andrina-lite" rel="nofollow" target="_blank"><img class=" size-full wp-image-1256" title="andrina-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/andrina-wordpress-theme.png" alt="" width="550" height="483" /></a></p>
<p><a href="http://inkthemes.com/wpthemes/andrinatheme/" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/andrina-lite" rel="nofollow" target="_blank">Download</a></p>
<h2>4. <a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank">Hikkoshi</a></h2>
<p><a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank"><img class=" size-full wp-image-1257" title="mercato-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/mercato-wordpress-theme.png" alt="" width="550" height="406" /></a></p>
<p><a href="http://mercatofoot.elitepronostic.com/" rel="nofollow" target="_blank">Demo</a> | <a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank">Download</a></p>
<h2>5. <a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank">The Influencers</a></h2>
<p><a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank"><img class=" size-full wp-image-1258" title="the-influencers-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/the-influencers-wordpress-theme.png" alt="" width="550" height="482" /></a></p>
<p><a href="http://www.tutomobiles.com/" rel="nofollow" target="_blank">Demo</a> | <a href="http://www.themegratuit.fr/" rel="nofollow" target="_blank">Download</a></p>
<h2>6. <a href="http://www.cpothemes.com/theme/panoramica" rel="nofollow" target="_blank">Panoramica</a></h2>
<p><a href="http://www.cpothemes.com/theme/panoramica" rel="nofollow" target="_blank"><img class=" size-full wp-image-1259" title="panoramica-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/panoramica-wordpress-theme.png" alt="" width="550" height="314" /></a></p>
<p><a href="http://demo.cpothemes.com/panoramica/" rel="nofollow" target="_blank">Demo</a> | <a href="http://www.cpothemes.com/theme/panoramica" rel="nofollow" target="_blank">Download</a></p>
<h2>7. <a href="http://www.cpothemes.com/theme/illustrious" rel="nofollow" target="_blank">Illustrius</a></h2>
<p><a href="http://www.cpothemes.com/theme/illustrious" rel="nofollow" target="_blank"><img class=" size-full wp-image-1260" title="illustrious-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/illustrious-wordpress-theme.png" alt="" width="550" height="462" /></a></p>
<p><a href="http://demo.cpothemes.com/illustrious/" rel="nofollow" target="_blank">Demo</a> | <a href="http://www.cpothemes.com/theme/illustrious" rel="nofollow" target="_blank">Download</a></p>
<h2>8. <a href="http://wordpress.org/extend/themes/sunspot" rel="nofollow" target="_blank">Sunspot</a></h2>
<p><a href="http://wordpress.org/extend/themes/sunspot" rel="nofollow" target="_blank"><img class=" size-full wp-image-1261" title="sunspot-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/sunspot-wordpress-theme.png" alt="" width="550" height="394" /></a></p>
<p><a href="http://sunspotdemo.wordpress.com/" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/sunspot" rel="nofollow" target="_blank">Download</a></p>
<h2>9. <a href="http://wordpress.org/extend/themes/lugada" rel="nofollow" target="_blank">Lugada</a></h2>
<p><a href="http://wordpress.org/extend/themes/lugada" rel="nofollow" target="_blank"><img class=" size-full wp-image-1262" title="lugada-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/lugada-wordpress-theme.png" alt="" width="550" height="420" /></a></p>
<p><a href="http://demo.illuminatheme.com/lugada" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/lugada" rel="nofollow" target="_blank">Download</a></p>
<h2>10. <a href="http://wordpress.org/extend/themes/silesia" rel="nofollow" target="_blank">Silesia</a></h2>
<p><a href="http://wordpress.org/extend/themes/silesia" rel="nofollow" target="_blank"><img class=" size-full wp-image-1263" title="silesia-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/silesia-wordpress-theme.png" alt="" width="550" height="314" /></a></p>
<p><a href="http://test.nattywp.com/preview.php?theme=silesia" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/silesia" rel="nofollow" target="_blank">Download</a></p>
<h2>11. <a href="http://wordpress.org/extend/themes/zenon-lite" rel="nofollow" target="_blank">Zenon Lite</a></h2>
<p><a href="http://wordpress.org/extend/themes/zenon-lite" rel="nofollow" target="_blank"><img class=" size-full wp-image-1264" title="zenon-lite-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/zenon-lite-wordpress-theme.png" alt="" width="550" height="445" /></a></p>
<p><a href="http://zenonlite.towfiqi.com/" rel="nofollow" target="_blank">Demo</a> | <a href="http://wordpress.org/extend/themes/zenon-lite" rel="nofollow" target="_blank">Download</a></p>
<h2>12. <a href="http://www.themeskingdom.com/tint-free-portfolio-wordpress-theme/" rel="nofollow" target="_blank">Tint</a></h2>
<p><a href="http://www.themeskingdom.com/tint-free-portfolio-wordpress-theme/" rel="nofollow" target="_blank"><img class=" size-full wp-image-1265" title="tint-wordpress-theme" src="http://www.masquewordpress.com/wp-content/uploads/2012/05/tint-wordpress-theme.png" alt="" width="550" height="411" /></a></p>
<p><a href="http://www.themeskingdom.com/demo/tint/" rel="nofollow" target="_blank">Demo</a> | <a href="http://www.themeskingdom.com/tint-free-portfolio-wordpress-theme/" rel="nofollow" target="_blank">Download</a></p>
<p>Espero que les haya gustado esta pequeña colección.</p>
<p>&nbsp;</p>
<p>Via: <a href="http://www.wpmods.com/25-new-free-wordpress-themes/" rel="nofollow" target="_blank">Wpmods</a></p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/12-plantillas-premium-de-wordpress-gratuitas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 plugins de WordPress para mejorar tu sitio</title>
		<link>http://www.masquewordpress.com/25-plugins-de-wordpress-para-mejorar-tu-sitio/</link>
		<comments>http://www.masquewordpress.com/25-plugins-de-wordpress-para-mejorar-tu-sitio/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 15:02:11 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugins wordpress]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1184</guid>
		<description><![CDATA[A día de hoy hay 18,108 plugins de WordPress y cada día surgen decenas de ellos. Un usuario medio de WordPress sin embargo no utiliza más de 10 en su sitio. Hoy les presento algunos de mis favoritos y otros que aunque no los utilizo merecen la pena destacar. En este listado encontraran 25 plugins [...]]]></description>
			<content:encoded><![CDATA[<p>A día de hoy hay 18,108 <a href="http://wordpress.org/extend/plugins/">plugins de WordPress</a> y cada día surgen decenas de ellos. Un usuario medio de WordPress sin embargo no utiliza más de 10 en su sitio. Hoy les presento algunos de mis favoritos y otros que aunque no los utilizo merecen la pena destacar. En este listado encontraran 25 plugins que recomiendo para que elijan cual les conviene más.</p>
<p>Dentro de la gran cantidad de plugins disponibles hoy en día, hay montones que están mal programados y solo sirven para hacer sus sitios más lentos o más fáciles de hackear, por lo que esta bien seguir algunas pautas antes de instalar un nuevo plugin.<br />
<span id="more-1184"></span></p>
<p>Algunas que se me ocurren son:</p>
<ul>
<li><strong>Comprobar la cantidad de descargas del plugin:</strong> No queremos ser conejillos de indias en nuestro sitio web, es mejor buscar un plugin con gran audiencia.</li>
<li><strong>Comprobar última actualización: </strong>Tampoco queremos un plugin que no haya sido actualizado hace 2 años. Eso significa probablemente que ni siquiera sea compatible con nuestro sitio.</li>
<li><strong>Comprobar el rating: </strong>Por último podemos ver si tiene buena acogida por parte de los usuarios antes de decidir probarlo por nuestra cuenta.</li>
</ul>
<p>&nbsp;</p>
<p>Y una vez seguidas estas pautas veamos algunos de los plugins más conocidos y la mayoría de los que he utilizado yo.<strong>¿ Ustedes que plugins utilizan?</strong></p>
<p>&nbsp;</p>
<h2>Plugins para seguridad / SPAM</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/akismet/">Akismet</a>: Plugin para combatir el spam con gran efectividad. Para activarlos necesitan <a href="http://www.masquewordpress.com/obtener-clave-api-akismet-gratis/">obtener clave api</a></li>
<li><a href="http://wordpress.org/extend/plugins/block-spam-by-math-reloaded/">Block Spam By Math Reloaded</a>: Añade cuentas matemáticas a sus formularios (login, registro, comentarios, etc)</li>
<li><a href="http://wordpress.org/extend/plugins/wp-security-scan/">WP Security Scan</a>: Buscar archivos maliciosos o que faltan y te da sugerencias de como corregirlos.</li>
</ol>
<h2>Plugins para mejorar el SEO</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/wordpress-seo/">WordPress SEO by Yoast</a>: Programa muy completo para manejar las keywords, titles y descriptions de nuestros posts, crear sitemaps, etc.</li>
<li><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a>: Otro conocido plugin para manejar SEO parecido al anterior pero con menos funciones.</li>
<li><a href="http://wordpress.org/extend/plugins/headspace2/">HeadSpace2 SEO</a>: Otro plugin para manejar SEO que además incluye estadísticas.</li>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemaps</a>: Crea sitemaps y los envia a los principales motores de búsqueda</li>
<li><a href="http://wordpress.org/extend/plugins/rb-internal-links/">RB Internal Links</a>: Plugin para crear facilmente links internos al escribir posts.</li>
</ol>
<h2>Plugins para social media</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/tweet-old-post/">Tweet old post</a>: Publicar en twitter post antiguos según un intervalo dado.</li>
<li><a href="http://wordpress.org/extend/plugins/share-this/">Sharethis</a>: Plugin para compartir artículos a diferentes redes</li>
<li><a href="http://wordpress.org/extend/plugins/digg-digg/">Digg Digg Social Sharing</a>: Otro plugin para compartir y promocionar tu blog. Conocido por su floating panel</li>
</ol>
<h2>Plugins Formularios y comentarios</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> : Para mi gusto el mejor para crear formularios, aunque no el más completo.</li>
<li><a href="http://www.sitesketch101.com/gravity_forms">Gravity Forms</a>: Otro plugin de formularios un poco más completo que el anterior.</li>
<li><a href="http://wordpress.org/extend/plugins/replyme/">Reply Me</a>: Envia emails a los usuarios cuando alguien responde uno de sus comentarios. Ideal para mantener conversaciones activas.</li>
<li><a href="http://disqus.com/welcome/">Disqus</a>: Sistema de comentarios que reemplaza el de wordpress. Requiere registro</li>
<li><a href="http://intensedebate.com/">Intense Debate</a>: Otro sistema parecido a disqus. Require registro</li>
</ol>
<h2>Plugins para mejorar rendimiento</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a>: Genera páginas estaticas de tu contenido WordPress que logra que el consumo de CPU sea menor y estas carguen más rapido.</li>
<li><a href="http://wordpress.org/extend/plugins/revision-control/">Revision Control</a>: Te permite modificar el número de revisiones de tus posts a guardar. Ideal para webs con miles de posts.</li>
<li><a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a>: Dicen que supera en rendimiento a WP Super cache.</li>
</ol>
<h2>Plugins para traducción o sitios multilenguaje</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/qtranslate/">qTranslate</a>: Plugin que te permite crear contenido en varios idiomas</li>
<li><a href="http://wordpress.org/extend/plugins/global-translator/">Global Translator</a>: Plugin que utiliza el traductor de google para mostrar tu contenido en varios idiomas.</li>
</ol>
<h2>Plugins Varios</h2>
<ol>
<li><a href="http://wordpress.org/extend/plugins/wp-pagenavi/">WP-PageNavi</a>: Plugin para sustituir los links de Post Anteriores &#8211; Posts Siguientes por una paginación tal y como tengo en este blog</li>
<li><a href="http://wordpress.org/extend/plugins/buddypress/">Buddypress</a>: Crear una red social nunca fue tan fácil. Instala este plugin y en unos minutos tendrás tu propia red social.</li>
<li><a href="http://wordpress.org/extend/plugins/bbpress/">bbPress</a>: Con bbPress podrás crear un foro en tu sitio WordPress de manera sencilla.</li>
<li><a href="http://wordpress.org/extend/plugins/jetpack/">JetPack de WordPress.com</a> Conjunto de herramientas y estadísticas realizadas por el equipo de WordPress que antes solo estaba disponible para la versión de WordPress.com</li>
<li><a href="http://wordpress.org/extend/plugins/nextgen-gallery/">NextGen Gallery</a>: Plugin para crear galerías de imágenes en tu sitio.</li>
</ol>
<p>Seguro que se me quedan un montón por poner. Por que no dejan en los comentarios sus favoritos y para que los usan así los voy agregando. Saludos!!!!</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/25-plugins-de-wordpress-para-mejorar-tu-sitio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detectar pais, provincia y ciudad de procedencia mediante la IP</title>
		<link>http://www.masquewordpress.com/detectar-pais-provincia-y-ciudad-mediante-ip/</link>
		<comments>http://www.masquewordpress.com/detectar-pais-provincia-y-ciudad-mediante-ip/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 19:08:01 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips de wordpress]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[iplocation]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1154</guid>
		<description><![CDATA[El tip de wordpress de hoy es para poder detectar y mostrar la ubicación de sus visitantes mediante la dirección IP de los mismos. Aunque este tip puede usarse para cualquier otro proyecto, hoy les voy a enseñar como integrarlo en wordpress. Si todo es correcto, tu mi querido usuario deber estar ubicado en: Para [...]]]></description>
			<content:encoded><![CDATA[<p>El tip de wordpress de hoy es para poder detectar y mostrar la ubicación de sus visitantes mediante la dirección IP de los mismos. Aunque este tip puede usarse para cualquier otro proyecto, hoy les voy a enseñar como integrarlo en wordpress.</p>
<p>Si todo es correcto, tu mi querido usuario deber estar ubicado en: Mar del Plata, Bs As, Argentina</p>
<p><span id="more-1154"></span></p>
<p>Para ello vamos primero a crear un shortcode llamado &#8220;iplocation&#8221; que usaremos para mostrar los datos. Para ello en nuestro functions.php copiamos la siguiente función:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_iplocation<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> mqw_iplocation_func<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'iplocation'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mqw_iplocation'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Por último la función que devuelve la ubicación mediante IP. Esta función la saque de http://snipplr.com/view/48386/detect-location-by-ip-city-state/ que usa un servicio gratuito llamado http://ipinfodb.com/ aunque existen de pago y mejores (más exactitud de los datos y mayor actualización de las IP).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_iplocation_func<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #000088;">$default</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Mar del Plata, Bs As, Argentina'</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'127.0.0.1'</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'localhost'</span><span style="color: #009900;">&#41;</span>
            <span style="color: #000088;">$ip</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'8.8.8.8'</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$curlopt_useragent</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)'</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://ipinfodb.com/ip_locator.php?ip='</span> <span style="color: #339933;">.</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$curl_opt</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
            CURLOPT_FOLLOWLOCATION  <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span>
            CURLOPT_HEADER      <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span>
            CURLOPT_RETURNTRANSFER  <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span>
            CURLOPT_USERAGENT   <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$curlopt_useragent</span><span style="color: #339933;">,</span>
            CURLOPT_URL       <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$url</span><span style="color: #339933;">,</span>
            CURLOPT_TIMEOUT         <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span>
            CURLOPT_REFERER         <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'http://'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_HOST'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
        <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #990000;">curl_setopt_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> <span style="color: #000088;">$curl_opt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$content</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_null</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl_info</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$curl_info</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_getinfo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'{&lt;li&gt;City : ([^&lt;]*)&lt;/li&gt;}i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$city</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'{&lt;li&gt;State/Province : ([^&lt;]*)&lt;/li&gt;}i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$state</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'{&lt;li&gt;Country : ([^&lt;]*)&lt;/li&gt;}i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">,</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$country</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$regs</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$city</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$state</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$country</span> <span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
          <span style="color: #000088;">$location</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$city</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">', '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$state</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$country</span><span style="color: #339933;">;</span>
          <span style="color: #b1b100;">return</span> <span style="color: #000088;">$location</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
          <span style="color: #b1b100;">return</span> <span style="color: #000088;">$default</span><span style="color: #339933;">;</span> 
        <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Espero que les haya gustado. Saludos!!</p>
<p>Ahh me olvidaba, tan solo tienen que usar el shortcode de la siguiente manera:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>iplocation<span style="color: #009900;">&#93;</span></pre></div></div>

<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/detectar-pais-provincia-y-ciudad-mediante-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener clave api AKISMET gratis</title>
		<link>http://www.masquewordpress.com/obtener-clave-api-akismet-gratis/</link>
		<comments>http://www.masquewordpress.com/obtener-clave-api-akismet-gratis/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 14:20:41 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips de wordpress]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1130</guid>
		<description><![CDATA[A mi gusto AKISMET es la mejor solución que existe hoy en día para prevenir el SPAM en un blog WordPress, puedes tener mil plugins, cuentas matemáticas, captchas o lo que quieras que siempre se te va a terminar metiendo algo. A día de hoy, Akismet sigue siendo totalmente GRATIS aunque unos cuantos se empeñen [...]]]></description>
			<content:encoded><![CDATA[<p>A mi gusto <a href="https://akismet.com/signup/">AKISMET</a> es la mejor solución que existe hoy en día para prevenir el SPAM en un blog WordPress, puedes tener mil plugins, cuentas matemáticas, captchas o lo que quieras que siempre se te va a terminar metiendo algo.</p>
<p>A día de hoy, Akismet sigue siendo <strong>totalmente GRATIS</strong> aunque unos cuantos se empeñen en afirmar lo contrario.</p>
<p style="text-align: center;">Yo lo vengo usando hace años y siempre le recomiendo a mis clientes que hagan lo mismo. Por poner un ejemplo miren las estadísticas de mi blog en el último año:<br />
<span id="more-1130"></span><br />
<a href="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.12.57.jpg"><img class="aligncenter  wp-image-1131" title="Captura de pantalla 2011-12-27 a la(s) 11.12.57" src="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.12.57-1024x109.jpg" alt="" width="819" height="87" /></a></p>
<p>&nbsp;</p>
<p>Ni que decir que los números son impresionantes!!!</p>
<p>Obtener un clave API es sencillo y tan solo hay que seguir los siguiente pasos:</p>
<ol>
<li>Ir a <a href="https://akismet.com/signup/">https://akismet.com/signup/</a></li>
<li>Hacer click en el plan Personal <a href="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.15.40.jpg"><img class="aligncenter size-full wp-image-1132" title="Captura de pantalla 2011-12-27 a la(s) 11.15.40" src="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.15.40.jpg" alt="" width="217" height="239" /></a></li>
<li>Rellenar tus datos</li>
<li>Y por último mover la barrita de cuanto queremos pagar hasta ver la cara triste jejeje <a href="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.16.01.jpg"><img class="aligncenter size-full wp-image-1133" title="Captura de pantalla 2011-12-27 a la(s) 11.16.01" src="http://www.masquewordpress.com/wp-content/uploads/2011/12/Captura-de-pantalla-2011-12-27-a-las-11.16.01.jpg" alt="" width="287" height="124" /></a></li>
</ol>
<p>Con eso ya tendremos una <strong>clave API de Akismet</strong> para usar en nuestro blog de WordPress totalmente gratis!!</p>
<p>Un saludo!!</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/obtener-clave-api-akismet-gratis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>20 Plantillas Premium de WordPress totalmente Gratis</title>
		<link>http://www.masquewordpress.com/20-plantillas-premium-de-wordpress-totalmente-gratis/</link>
		<comments>http://www.masquewordpress.com/20-plantillas-premium-de-wordpress-totalmente-gratis/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 16:59:58 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1101</guid>
		<description><![CDATA[Hoy les traigo una colección de themes de WordPress totalmente gratis. La mayoría de estas plantillas podrían considerarse premium y hay variedad de todo. Pueden encontrar desde plantillas para portfolio , o themes ideales para fotógrafos. Igualmente sigo pensando y siempre lo dire que para mi gusto el mejor sitio para comprar un theme de [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy les traigo una colección de themes de WordPress totalmente gratis. La mayoría de estas plantillas podrían considerarse premium y hay variedad de todo. Pueden encontrar desde plantillas para portfolio , o themes ideales para fotógrafos.<br />
Igualmente sigo pensando y siempre lo dire que para mi gusto el mejor sitio para comprar un theme de wordpress es <a href="http://themeforest.net/category/wordpress?ref=chifliiiii" title="Themes de WordPress">Themeforest</a> tanto por la calidad , como por el precio. Además tienen un cantidad inmensa para elegir.<br />
Dejemonos de propaganda y veamos estos temas de WordPress.<br />
<span id="more-1101"></span></p>
<h2><a href="http://wpthemely.com/stunning-magazine-wordpress-theme/" rel="nofollow">Stunning</a></h2>
<p><a href="http://wpthemely.com/stunning-magazine-wordpress-theme/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/stunning.jpg" alt="" title="stunning" width="600" height="408" class="aligncenter size-full wp-image-1105" /></a></p>
<h2><a href="http://wpshower.com/themes/imbalance/" rel="nofollow">Imbalance</a></h2>
<p><a href="http://wpshower.com/themes/imbalance/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/imbalance.jpg" alt="" title="imbalance" width="600" height="394" class="aligncenter size-full wp-image-1106" /></a></p>
<h2><a href="http://www.wpanniversarytheme.com/" rel="nofollow">WP Anniversary</a></h2>
<p><a href="http://www.wpanniversarytheme.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/wp-aniversary.jpg" alt="" title="wp-aniversary" width="600" height="374" class="aligncenter size-full wp-image-1120" /></a></p>
<h2><a href="http://www.ufothemes.com/themes/hyperspace/" rel="nofollow">Hyperspace</a></h2>
<p><a href="http://www.ufothemes.com/themes/hyperspace/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/hyperspace.jpg" alt="" title="hyperspace" width="600" height="400" class="aligncenter size-full wp-image-1121" /></a></p>
<h2><a href="http://luiszuno.com/blog/downloads/nova-theme-wordpress" rel="nofollow">Nova Theme</a></h2>
<p><a href="http://luiszuno.com/blog/downloads/nova-theme-wordpress" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/novatheme.jpg" alt="" title="novatheme" width="600" height="401" class="aligncenter size-full wp-image-1122" /></a></p>
<h2><a href="http://www.wpexplorer.com/portafolio-wordpress-theme.html" rel="nofollow">Portafolio</a></h2>
<p><a href="http://www.wpexplorer.com/portafolio-wordpress-theme.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/portafolio.jpg" alt="" title="portafolio" width="600" height="405" class="aligncenter size-full wp-image-1123" /></a></p>
<h2><a href="http://www.freeminimalwptheme.com/" rel="nofollow">Minimal Wp Theme</a></h2>
<p><a href="http://www.freeminimalwptheme.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/freeminimal.jpg" alt="" title="freeminimal" width="600" height="381" class="aligncenter size-full wp-image-1124" /></a></p>
<h2><a href="http://www.wpexplorer.com/showcaser-wordpress-theme.html" rel="nofollow">Showcaser</a></h2>
<p><a href="http://www.wpexplorer.com/showcaser-wordpress-theme.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/showcaser.jpg" alt="" title="showcaser" width="600" height="404" class="aligncenter size-full wp-image-1118" /></a></p>
<h2><a href="http://wordspop.com/themes/fotofolio-landscape/" rel="nofollow">Fotofolio</a></h2>
<p><a href="http://wordspop.com/themes/fotofolio-landscape/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/fotofolio.jpg" alt="" title="fotofolio" width="600" height="394" class="aligncenter size-full wp-image-1117" /></a></p>
<h2><a href="http://www.wpexplorer.com/cleanmag-wordpress-theme.html" rel="nofollow">CleanMag</a></h2>
<p><a href="http://www.wpexplorer.com/cleanmag-wordpress-theme.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/cleanmag.jpg" alt="" title="cleanmag" width="600" height="376" class="aligncenter size-full wp-image-1116" /></a></p>
<h2><a href="http://www.smashingmagazine.com/2011/05/30/free-wordpress-3-1-theme-splendio-with-psd-sources/" rel="nofollow">Splendio</a></h2>
<p><a href="http://www.smashingmagazine.com/2011/05/30/free-wordpress-3-1-theme-splendio-with-psd-sources/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/splendio.jpg" alt="" title="splendio" width="600" height="363" class="aligncenter size-full wp-image-1125" /></a></p>
<h2><a href="http://www.woothemes.com/2011/08/swatch/" rel="nofollow">Swatch</a></h2>
<p><a href="http://www.woothemes.com/2011/08/swatch/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/swatch.jpg" alt="" title="swatch" width="600" height="389" class="aligncenter size-full wp-image-1115" /></a></p>
<h2><a href="http://www.wpexplorer.com/myphoto-wordpress-theme.html" rel="nofollow">MyPhoto</a></h2>
<p><a href="http://www.wpexplorer.com/myphoto-wordpress-theme.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/myphoto.jpg" alt="" title="myphoto" width="600" height="400" class="aligncenter size-full wp-image-1114" /></a></p>
<h2><a href="http://www.wpexplorer.com/minifolio-wordpress-theme.html" rel="nofollow">MiniFolio</a></h2>
<p><a href="http://www.wpexplorer.com/minifolio-wordpress-theme.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/minifolio.jpg" alt="" title="minifolio" width="600" height="398" class="aligncenter size-full wp-image-1113" /></a></p>
<h2><a href="http://www.woothemes.com/2011/09/wootique/" rel="nofollow">Wootique</a></h2>
<p><a href="http://www.woothemes.com/2011/09/wootique/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/wootique.jpg" alt="" title="wootique" width="600" height="366" class="aligncenter size-full wp-image-1112" /></a></p>
<h2><a href="http://www.smashingmagazine.com/2011/10/19/free-e-commerce-wordpress-theme-balita/" rel="nofollow">Balita</a></h2>
<p><a href="http://www.smashingmagazine.com/2011/10/19/free-e-commerce-wordpress-theme-balita/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/balita.jpg" alt="" title="balita" width="600" height="384" class="aligncenter size-full wp-image-1111" /></a></p>
<h2><a href="http://www.web2feel.com/shuttershot/" rel="nofollow">ShutterShot</a></h2>
<p><a href="http://www.web2feel.com/shuttershot/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/shuttershot.jpg" alt="" title="shuttershot" width="600" height="350" class="aligncenter size-full wp-image-1110" /></a></p>
<h2><a href="http://www.dynamicwp.net/free-themes/light-folio-theme/" rel="nofollow">Light Folio</a></h2>
<p><a href="http://www.dynamicwp.net/free-themes/light-folio-theme/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/lightfolio.jpg" alt="" title="lightfolio" width="600"  height="386" class="aligncenter size-full wp-image-1109" /></a></p>
<h2><a href="http://wpshower.com/themes/suburbia/" rel="nofollow">Suburbia</a></h2>
<p><a href="http://wpshower.com/themes/suburbia/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/suburbia.jpg" alt="" title="suburbia" width="600" height="388" class="aligncenter size-full wp-image-1108" /></a></p>
<h2><a href="http://wordspop.com/themes/big-square/" rel="nofollow">Big Square</a></h2>
<p><a href="http://wordspop.com/themes/big-square/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/12/bigsquare.jpg" alt="" title="bigsquare" width="600" height="376" class="aligncenter size-full wp-image-1107" /></a></p>
<p>Saludos!!!</p>
<p>Via: <a href="http://spyrestudios.com/21-amazing-free-wordpress-themes/" rel="nofollow">Spyrestudios</a></p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/20-plantillas-premium-de-wordpress-totalmente-gratis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Clase para mostrar fechas al estilo &#8220;hace 1 dia 6 min&#8221; con PHP</title>
		<link>http://www.masquewordpress.com/clase-para-mostrar-fechas-estilo-hace-1dia-6min-con-php/</link>
		<comments>http://www.masquewordpress.com/clase-para-mostrar-fechas-estilo-hace-1dia-6min-con-php/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 18:19:33 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips de PHP]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[fechas]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=1035</guid>
		<description><![CDATA[La mayoría de redes sociales como Twitter o Facebook en lugar de mostrar las fechas como 2011-11-18 utilizan un formato de &#8220;Hace 2 dias 4 horas 3 minutos&#8220;. Pasa usar ese formato en sus programas se pueden ayudar de la siguiente clase de PHP llamada haceTanto. Esta clase la encontre por internet en formato ingles [...]]]></description>
			<content:encoded><![CDATA[<p>La mayoría de redes sociales como Twitter o Facebook en lugar de mostrar las fechas como 2011-11-18 utilizan un formato de &#8220;<strong>Hace 2 dias 4 horas 3 minutos</strong>&#8220;. Pasa usar ese formato en sus programas se pueden ayudar de la siguiente <strong>clase de PHP llamada haceTanto</strong>.<br />
Esta clase la encontre por internet en formato ingles y la modifique para nuestro idioma y le agregue la opción de elegir una profundidad a la hora de mostrar fechas.</p>
<p><span id="more-1035"></span></p>
<div class="iconbox"><span class="iconbox_icon"><img src='http://www.masquewordpress.com/wp-content/themes/brightbox/images/icons/iconbox/alert.png' alt='' /></span><div class="iconbox_content"><h3 class="iconbox_content_title">Importante</h3><p>Esta clase solo funciona con PHP &gt;= 5.3 ya que la función DateTime::diff() no se encuentra en versiones previas</p>
</div></div>
<p>Para utilizar la clase la llamamos de la siguiente forma:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">date_default_timezone_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Europe/Madrid'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$hace</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> haceTanto<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'2010-02-22 18:42:00'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'s'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Hace'</span><span style="color: #339933;">.</span><span style="color: #000088;">$hace</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<ul>
<li>1. Definimos el Timezone que nos encontramos</li>
<li>2. Creamos la instancia de haceTanto pasando dos valores.
<ul>
<li>Una fecha por ejemplo: &#8220;2011-10-26&#8243;</li>
<li>La profundidad hasta la que queremos mostrar siendo los posibles valores: &#8216;y&#8217; => años ,&#8217;m&#8217; => meses, &#8216;d&#8217; => dias, &#8216;i&#8217; => horas, &#8216;m&#8217; => minutos, &#8216;s&#8217; => segundos</li>
</ul>
</li>
<li>3. Imprimimos la fecha</li>
</ul>
<p>El ejemplo anterior imprime:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">date_default_timezone_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Europe/Madrid'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$hace</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> haceTanto<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'2010-02-22 18:42:00'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'s'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Hace'</span><span style="color: #339933;">.</span><span style="color: #000088;">$hace</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Hace 1 año 8 meses 27 dias 28 minutos 5 segundos</span></pre></td></tr></table></div>

<p>Y ahora la clase de PHP encargada de esto:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">class</span> haceTanto <span style="color: #000000; font-weight: bold;">extends</span> DateTime <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">protected</span> <span style="color: #000088;">$strings</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'y'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 a&amp;ntilde;o'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d a&amp;ntilde;os'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'m'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 mes'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d meses'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'d'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 d&amp;iacute;a'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d dias'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'h'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 hora'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d horas'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'i'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 min'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d minutos'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'s'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'segundos'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%d segundos'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$profundidad</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$fecha</span><span style="color: #339933;">,</span><span style="color: #000088;">$profundidad</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'i'</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        parent<span style="color: #339933;">::</span>__construct<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$fecha</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">profundidad</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$profundidad</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __toString<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	     try 
	    <span style="color: #009900;">&#123;</span>  
	     	<span style="color: #000088;">$now</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DateTime<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'now'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	        <span style="color: #000088;">$diff</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">diff</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$now</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	        <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">strings</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDiffText</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$key</span><span style="color: #339933;">,</span> <span style="color: #000088;">$diff</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	            <span style="color: #009900;">&#125;</span>
	            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">profundidad</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$key</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	        <span style="color: #009900;">&#125;</span>
	        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$text</span><span style="color: #339933;">;</span>   
	    <span style="color: #009900;">&#125;</span> 
	    catch<span style="color: #009900;">&#40;</span>Exception <span style="color: #000088;">$e</span><span style="color: #009900;">&#41;</span> 
	    <span style="color: #009900;">&#123;</span>  
	        <span style="color: #990000;">trigger_error</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$e</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">E_USER_ERROR</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
	        <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>  
	    <span style="color: #009900;">&#125;</span>  
&nbsp;
&nbsp;
    <span style="color: #009900;">&#125;</span>
&nbsp;
     <span style="color: #000000; font-weight: bold;">protected</span> <span style="color: #000000; font-weight: bold;">function</span> getDiffText<span style="color: #009900;">&#40;</span><span style="color: #000088;">$intervalKey</span><span style="color: #339933;">,</span> <span style="color: #000088;">$diff</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$pluralKey</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$value</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$diff</span><span style="color: #339933;">-&gt;</span><span style="color: #000088;">$intervalKey</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                <span style="color: #000088;">$pluralKey</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #990000;">sprintf</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">strings</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$intervalKey</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$pluralKey</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Espero que les sirva de ayuda en sus proyectos. Saludos!!</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/clase-para-mostrar-fechas-estilo-hace-1dia-6min-con-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 Generadores de CSS3 Online</title>
		<link>http://www.masquewordpress.com/15-generadores-de-css3-online/</link>
		<comments>http://www.masquewordpress.com/15-generadores-de-css3-online/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 20:48:10 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[diseño web]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=962</guid>
		<description><![CDATA[Hoy les traigo una colección de generadores online de CSS3. Ideal para gente vaga o con poco sentido del diseño como yo jejeje ya que con un par de clicks pueden crear botones css3, degradados css3, bordes redondeados y un montón de cosas más. Los animo a probarlos!! 1.CSS3.me &#160; css3.me es uno de los generadores online [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy les traigo una colección de generadores online de CSS3. Ideal para gente vaga o con poco sentido del diseño como yo jejeje ya que con un par de clicks pueden crear <strong>botones css3</strong>, <strong>degradados css3</strong>, <strong>bordes redondeados </strong>y un montón de cosas más. Los animo a probarlos!!<br />
<span id="more-962"></span></p>
<h2>1.CSS3.me</h2>
<p>&nbsp;</p>
<p><a href="http://css3.me/" rel="nofollow" target="_blank">css3.me</a> es uno de los generadores online de CSS3 más usado. Como características incluye color, bordes, opacidad, relieve, y otras funciones básicas.</p>
<p><img title="generadores-css3-css3me" src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-css3me.jpg" alt="generadores css3 css3me Generadores CSS3 online: crea botones CSS3 sin saber programación" width="510" height="277" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>2.CSS3 Generator</h2>
<p><a href="http://css3generator.com/" rel="nofollow" target="_blank">CSS3 Generator</a>, es un poco más avanzado porque tiene más opciones como las propiedades , duración , etc . Igualmente es tan popular como el anterior.</p>
<p><img title="generadores-css3-css3-generator" src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-generator.jpg" alt="generadores css3 css3 generator Generadores CSS3 online: crea botones CSS3 sin saber programación" width="510" height="277" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>3.CSS3 Maker</h2>
<p><a href="http://www.css3maker.com/" rel="nofollow" target="_blank">CSS3 Maker</a>, esta siendo cada vez más utilizado por su simpleza y diseño de facil manejo. Como característica destacada la compatibilidad con dispositivos móviles.</p>
<p><img title="generadores-css3-css3-maker" src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-maker.jpg" alt="generadores css3 css3 maker Generadores CSS3 online: crea botones CSS3 sin saber programación" width="510" height="277" /><br />
&nbsp;</p>
<p>&nbsp;</p>
<h2>4.CSS3 Please</h2>
<p><a href="http://css3please.com/" rel="nofollow">CSS3 Please</a> Es un editor web cross browser .Soporta border-radius, box-shadow, gradient(linear), rgba colors, transform (rotate), transition and @font-face. Curioso diseño donde lo que editas va cambiando en directo.</p>
<p><a href="http://css3please.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-please.jpg" alt="css3-please" width="510" height="277" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>5. CSS3 Click Chart</h2>
<p><a href="http://www.impressivewebs.com/css3-click-chart/" rel="nofollow">Click Chart </a> es otro generador CSS3 con muchos efectos disponibles.<br />
<a href="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-click-chart.jpg" rel="nofollow"><img src="http://www.reencoded.com/wp-content/uploads/2010/07/css3chart.jpg" alt="css3-chart" width="510" height="277" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>6.Border Radius</h2>
<p><a href="http://border-radius.com/" rel="nofollow">Border Radius</a>Una de las opciones más elegantes para los bordes redondeados y muy facil de usar. Ideal para los vagos como yo.<br />
<a href="http://border-radius.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3border-radius.jpg" alt="css3-border" width="510" height="273" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>7.CSS-Tricks Button Maker </h2>
<p><a href="http://css-tricks.com/examples/ButtonMaker/" rel="nofollow">CSS-Tricks Button Maker</a> es un generador de botones CSS3 sencillo ya que solo moviendo unos sliders podremos generar lindos botones.<br />
<a href="http://css-tricks.com/examples/ButtonMaker/" rel="nofollow"><img style="border-style: initial; border-color: initial; border-width: 0px;" src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-buttonmaker.jpg" alt="css3-buttonmaker" width="514" height="277" border="0" /></a></p>
<h2>8.Westciv </h2>
<p><a href="http://westciv.com/" rel="nofollow">Westciv</a> es como un compilado de generadores css3, un obligatorio en tus marcadores.<br />
<a href="http://westciv.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-westive.jpg" alt="westive" width="510" height="268" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>9.CSS3 Generador de degradados </h2>
<p><a href="http://gradients.glrzad.com/" rel="nofollow">gradients.glrzad.com</a> es un generador de degradados lineales para mozilla y Webkit.<br />
<a href="http://gradients.glrzad.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-gradient-generator.jpg" alt="css3-gradient" width="510" height="277" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>10. Widgetpad generador CSS3</h2>
<p><a href="http://www.widgetpad.com/694/" rel="nofollow">Widgetpad CSS3 Generator</a> es otro generador online de CSS que aunque no tiene tantas opciones como el resto , se puede considerar usable y por lo tanto incluirlo en esta lista.<br />
<a href="http://www.widgetpad.com/694/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-widgetpad.jpg" alt="widgetpad" width="510" height="277" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>11.Westciv SandBox </h2>
<p><a href="http://westciv.com/tools/index.html" rel="nofollow">Westciv CSS3 Sandbox</a> incluye sombras, degradados, text strokes y mucho más. Además prometen añadir nuevas funciones en cualquier momento.<br />
<a href="http://westciv.com/tools/index.html" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/CSS3-Sandbox_thumb.png" alt="CSS3Sandbox_thumb" width="450" height="271" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>12.Border Image </h2>
<p><a href="http://border-image.com/" rel="nofollow">Border Image</a> es otro generador de border radius para redondear esquinas y crear border de varios estilos.<br />
<a href="http://border-image.com/" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-borderimage.jpg" alt="border image" width="510" height="278" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>13.CSS3 Menu Generator </h2>
<p><a href="http://css3menu.com/index.html#download" rel="nofollow">CSS3 Menu Generator</a> es una aplicación para generar hermosos menus CSS3.<br />
<a href="http://css3menu.com/index.html#download" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3menu-generator.jpg" alt="css3-menu" width="510" height="277" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>14.CSS3 Column Generator </h2>
<p><a href="http://debray.jerome.free.fr/index.php?outils/Generateur-de-multi-colonnes-en-css3" rel="nofollow">CSS3 Column Generator</a> es un generador de columnas de los tantos que hay en internet, está en frances pero igualmente es de muy facil uso.<br />
<img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/css3-column.jpg" alt="css3-column" width="510" height="277" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>15.CSS3 Degradados de 3 colores </h2>
<p><a href="http://freehtml5templates.com/gradientgenerator/gradient-generator.php" rel="nofollow">CSS3 Degradados de 3 colores</a> es ni más ni menos que como su nombre indica , un generador de degradados de 3 colores.<br />
<a href="http://freehtml5templates.com/gradientgenerator/gradient-generator.php" rel="nofollow"><img src="http://www.masquewordpress.com/wp-content/uploads/2011/11/html5templates.jpg" alt="css3-gen-17" width="510" height="277" /></a></p>
<p>Espero que este listado les haya sido útil. Ustedes usan otros sitios?</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/15-generadores-de-css3-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ayuda para WordPress</title>
		<link>http://www.masquewordpress.com/ayuda-para-wordpress/</link>
		<comments>http://www.masquewordpress.com/ayuda-para-wordpress/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 01:05:29 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips de wordpress]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[errores wordpress]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=972</guid>
		<description><![CDATA[Hoy inauguro una sección de la web para dudas y preguntas de WordPress. Es un sitio donde se intentará resolver las dudas y problemas que surjan con WordPress. Aviso que no es un sitio donde yo voy a resolver dudas, aunque si voy a colaborar en la medida de lo posible. &#8220;Más Que WordPress Preguntas&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy inauguro una sección de la web para <a title="Dudas y Preguntas de WordPress" href="http://www.masquewordpress.com/ayuda">dudas y preguntas de WordPress</a>. Es un sitio donde se intentará resolver las dudas y problemas que surjan con WordPress. Aviso que no es un sitio donde yo voy a resolver dudas, aunque si voy a colaborar en la medida de lo posible. &#8220;<strong>Más Que WordPress Preguntas&#8221; </strong>es más bien una comunidad donde los usuarios se ayudan entre sí a resolver todas las cuestiones relacionadas con WordPress ya sea en la creación de themes, plugins o simples preguntas de cualquier tipo.</p>
<p>Espero que con el tiempo se pueda crear una buena base de datos para ayuda de los demás.</p>
<p><img class="aligncenter size-full wp-image-975" title="preguntas-wordpress" src="http://www.masquewordpress.com/wp-content/uploads/2011/11/preguntas-wordpress.png" alt="" width="298" height="85" /> </p>
<p><div class="iconbox"><span class="iconbox_icon"><img src='http://www.masquewordpress.com/wp-content/themes/brightbox/images/icons/iconbox/help.png' alt='' /></span><div class="iconbox_content"><h3 class="iconbox_content_title">Ayuda WordPress</h3><p>Pueden acceder en <a href="http://www.masquewordpress.com/ayuda">http://www.masquewordpress.com/ayuda</a></p>
</div></div><br />
&nbsp;</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/ayuda-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Shortcodes útiles y faciles de implementar para WordPress</title>
		<link>http://www.masquewordpress.com/5-shortcodes-utiles-y-faciles-de-implementar-para-wordpress/</link>
		<comments>http://www.masquewordpress.com/5-shortcodes-utiles-y-faciles-de-implementar-para-wordpress/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:47:43 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips de wordpress]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[shortcode]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=933</guid>
		<description><![CDATA[Hoy les traigo 5 shortocodes de WordPress poco comunes y super útiles que van a dejarlos con la boca abierta!! Más adelante les voy a explicar como englobar todas estas funciones o shortcodes dentro de un plugin para no llenar nuestro functions.php de shortcodes. Los shortcodes que vamos a ver son : Mostrar un snapshot [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy les traigo 5 <a href="http://masquewordpress.com/tag/shortcode">shortocodes de WordPress</a> poco comunes y super útiles que van a dejarlos con la boca abierta!!<br />
Más adelante les voy a explicar como englobar todas estas funciones o shortcodes dentro de un <a href="http://masquewordpress.com/tag/plugins-de-wordpress">plugin</a> para no llenar nuestro functions.php de shortcodes.</p>
<p>Los shortcodes que vamos a ver son : Mostrar un snapshot de una página web , Añadir un botón de donaciones de Paypal, Ofuscar direcciones de email, Generar contenido privado y Mostrar solo en los feeds de RSS.</p>
<p><span id="more-933"></span><br />
<div class="iconbox"><span class="iconbox_icon"><img src='http://www.masquewordpress.com/wp-content/themes/brightbox/images/icons/iconbox/gears.png' alt='' /></span><div class="iconbox_content"><h3 class="iconbox_content_title">Como funciona?</h3><p>Copiar todos los shortcodes a <strong>functions.php</strong></p>
</div></div></p>
<h3>1. Mostrar un snapshot de un website</h3>
<p><img src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.masquewordpress.com?w=400&h=300" alt="Snapshot" class="aligncenter"/><br />
<br/></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_wp_snapshot<span style="color: #009900;">&#40;</span><span style="color: #000088;">$atts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span>shortcode_atts<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
            <span style="color: #0000ff;">&quot;snap&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'http://s.wordpress.com/mshots/v1/'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">&quot;url&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'http://www.masquewordpress.com'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">&quot;alt&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'SnapShot'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">&quot;w&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'400'</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// width</span>
            <span style="color: #0000ff;">&quot;h&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'300'</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// height</span>
            <span style="color: #0000ff;">&quot;align&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'aligncenter'</span>
        <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$atts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$img</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;img src=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$snap</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">''</span> <span style="color: #339933;">.</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'?w='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$w</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&amp;h='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$h</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot; alt=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$alt</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot; class=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$align</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;/&gt;'</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$img</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;snapshot&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;mqw_wp_snapshot&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Lo usamos de la siguiente manera:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>snapshot url<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.masquewordpress.com&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Snapshot&quot;</span> w<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;400&quot;</span> h<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;300&quot;</span> align<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;aligncenter&quot;</span><span style="color: #009900;">&#93;</span></pre></td></tr></table></div>

<p>Impresionante verdad?</p>
<h3>2. Añadir boton de donación Paypal</h3>
<p><br/><br />
<a class="donateLink" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=damian.logghe@gmail.com&item_name=Donation+for+5+Shortcodes+útiles+y+faciles+de+implementar+para+Wordpress">Hacer una donación</a><br />
<br/></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_shortocode_donacion<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span>shortcode_atts<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'text'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Hacer una donación'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'account'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'TU CUENTA'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'for'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$atts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$for</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$for</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;+&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_title</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'&lt;a class=&quot;donateLink&quot; href=&quot;https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business='</span><span style="color: #339933;">.</span><span style="color: #000088;">$account</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;item_name=Donation+for+'</span><span style="color: #339933;">.</span><span style="color: #000088;">$for</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$text</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'boton-donacion'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mqw_shortocode_donacion'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Lo usamos de la siguiente manera:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>boton<span style="color: #339933;">-</span>donacion<span style="color: #009900;">&#93;</span></pre></td></tr></table></div>

<p>Lo único que tienen que hacer es usar <a href="http://masquewordpress.com/tag/css">un poco de CSS para darle estilo</a> al botón.</p>
<h3>3. Ofuscar una dirección de email</h3>
<a href="mailto:&#101;&#109;&#97;&#105;&#108;&#64;&#121;&#111;&#117;&#114;&#100;&#111;&#109;&#97;&#105;&#110;&#46;&#99;&#111;&#109;">&#101;&#109;&#97;&#105;&#108;&#64;&#121;&#111;&#117;&#114;&#100;&#111;&#109;&#97;&#105;&#110;&#46;&#99;&#111;&#109;</a>
<p>Todos odiamos el SPAM, eso es un echo. Este código lo que hace es &#8220;ocultar&#8221; tu dirección de email para que no sea indexada por robots y spiders que van por la web.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_ofuscar_email<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$encodedmail</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;#&quot;</span> <span style="color: #339933;">.</span> <span style="color: #990000;">ord</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">';'</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'&lt;a href=&quot;mailto:'</span><span style="color: #339933;">.</span><span style="color: #000088;">$encodedmail</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$encodedmail</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'mailto'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mqw_ofuscar_email'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Se usa de la siguiente manera:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>mailto<span style="color: #009900;">&#93;</span>email<span style="color: #339933;">@</span>yourdomain<span style="color: #339933;">.</span>com<span style="color: #009900;">&#91;</span><span style="color: #339933;">/</span>mailto<span style="color: #009900;">&#93;</span></pre></td></tr></table></div>

<p>El código fuente se verá de la siguiente manera evitando así un monton de BOTS</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span><span style="color: #666666; font-style: italic;">#101;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#64;&amp;#101;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#46;&amp;#99;&amp;#111;&amp;#109;</span></pre></td></tr></table></div>

<h3>4. Crear Contenido Privado</h3>
<p>Pequeño y útil shortocode que sirve para mostrar contenido solo a usuarios registrados. Esta perfecto para archivos de descargas o formularios privados.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_miembros_check<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_user_logged_in<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><span style="color: #990000;">is_null</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$content</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span>is_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$content</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_shortcode<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'miembros'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mqw_miembros_check'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Como usar el shortcode?Fácil</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>miembros<span style="color: #009900;">&#93;</span>Este texto solo será visible por los miembros registrados<span style="color: #339933;">.</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">/</span>miembros<span style="color: #009900;">&#93;</span></pre></td></tr></table></div>

<h3>5. Mostrar solo en los feeds RSS</h3>
<p>Es muy parecido al shortcode anterior con la única diferencia de que el contenido solo se mostrará es los feeds rss.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> mqw_rss_only<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>is_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$content</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rssonly'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'mqw_rss_only'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Lo usamos de la siguiente manera:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>rssonly<span style="color: #009900;">&#93;</span>Querido usuario gracias por subscribirte a mis feeds<span style="color: #339933;">.</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">/</span>rssonly<span style="color: #009900;">&#93;</span></pre></td></tr></table></div>

<p>Y por arte de magia cuando lean el post en los feeds verán ese mensaje.</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/5-shortcodes-utiles-y-faciles-de-implementar-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dropdowns que no funcionan en iPhone o iPad</title>
		<link>http://www.masquewordpress.com/dropdowns-que-no-funcionan-en-iphone-o-ipad/</link>
		<comments>http://www.masquewordpress.com/dropdowns-que-no-funcionan-en-iphone-o-ipad/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 21:00:39 +0000</pubDate>
		<dc:creator>Damian</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[menus]]></category>

		<guid isPermaLink="false">http://www.masquewordpress.com/?p=901</guid>
		<description><![CDATA[Hoy en día el diseño para telefonos de última generación como el iPhone o teléfonos Android es algo que no podemos obviar. El otro día me encontre que los dropdowns de un sitio en el que estaba trabajando por algún extraño motivo no funcionaban en iPhone ni en el iPad. Si son menus normales suelo [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy en día el diseño para telefonos de última generación como el iPhone o teléfonos Android es algo que no podemos obviar. El otro día me encontre que los <strong>dropdowns</strong> de un sitio en el que estaba trabajando por algún extraño motivo no funcionaban en iPhone ni en el iPad.<br />
Si son menus normales suelo usar <a href="http://users.tpg.com.au/j_birch/plugins/superfish/">superfish</a> que si es compatible con los dispositivos móviles pero por un motivo que aun desconocía esta vez no funcionaba.<br />
<span id="more-901"></span></p>
<p>El problema era tan simple como la solución. En ocasiones suele escribir mucho código antes de probar y en este caso apliqué el script de superfish antes de probar los menus y me olvide de aplicar una regla fundamental de CSS para los submenus.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">ul<span style="color: #6666ff;">.submenu</span> <span style="color: #00AA00;">&#123;</span>&amp;nbsp<span style="color: #00AA00;">;</span>display<span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>No se rían , el problema era solo eso. Superfish automáticamente te oculta los submenus por lo que nunca me di cuenta de que faltaba dicha regla hasta que me encontre con un email de mi cliente diciendo que los menus no funcionaban <img src='http://www.masquewordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Saludos, espero que le sirva a alguno!!</p>
<p><div style="float:left; text-align:left;><img alt='' src='http://1.gravatar.com/avatar/516ffa1373c8295d2e5ff5267fc53399?s=100&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><h3><a href='http://www.masquewordpress.com/author/Damian/' title='Damian'>Damian</a></h3><p>Programador en tiempos libres , amante de la tecnología, blogger amateur y emprendedor en sueños.</p><p><a href='http://www.masquewordpress.com/author/Damian/' title='M&aacute;s post de Damian'>M&aacute;s Posts de Damian</a>  - <a href='http://www.timersys.com' title='Damian'>Web</a> </p><p class="wpa-nomargin">Sigueme:<br /><a class='wpa-social-icons' href='http://www.twitter.com/chifliiiii'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/twitter.png' alt='Twitter'/></a><a class='wpa-social-icons' href='http://www.facebook.com/pages/Timersys/146687622031640'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/facebook.png' alt='Facebook'/></a><a class='wpa-social-icons' href='http://ar.linkedin.com/pub/damian-logghe/26/173/321'><img src='http://www.masquewordpress.com/wp-content/plugins/wp-about-author//images/linkedin.png' alt='LinkedIn'/></a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.masquewordpress.com/dropdowns-que-no-funcionan-en-iphone-o-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

