<?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>Haciendo Web &#187; Wordpress</title>
	<atom:link href="http://www.haciendoweb.cult.cu/categorias/tutoriales/wordpress-tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.haciendoweb.cult.cu</link>
	<description>Mejorando la Intranet Cubana</description>
	<lastBuildDate>Fri, 24 May 2013 19:49:42 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Peligro en WordPress y Joomla</title>
		<link>http://www.haciendoweb.cult.cu/peligro-en-wordpress-y-joomla/</link>
		<comments>http://www.haciendoweb.cult.cu/peligro-en-wordpress-y-joomla/#comments</comments>
		<pubDate>Wed, 12 Dec 2012 13:15:55 +0000</pubDate>
		<dc:creator>Miriela Ramos Molina</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10885</guid>
		<description><![CDATA[Investigadores de seguridad adviertes a los administradores web de una serie de ataques contra las plataformas de publicación WordPress y Joomla.
El Sans Institute asegura haber recibido informes de múltiples intentos de exploit en las plataformas de publicación WordPress y Joomla después de lo cual a los sites comprometidos se les inyectó código que redirigía a [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/12/6.jpg"><img class="alignleft size-full wp-image-10886" title="cms" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/12/6.jpg" alt="" width="75" height="75" /></a>Investigadores de seguridad adviertes a los administradores web de una serie de ataques contra las plataformas de publicación WordPress y Joomla.</strong></p>
<p>El Sans Institute asegura haber recibido informes de múltiples intentos de exploit en las <strong>plataformas de publicación WordPress y Joomla</strong> después de lo cual a los sites comprometidos se les inyectó código que <strong>redirigía a sus visitantes a otras páginas web</strong>.</p>
<p>Para los expertos los ataques están siendo particularmente interesantes por el método utilizado de intentar explotar páginas web en masa atacando los propios servidores.<span id="more-10885"></span></p>
<p>John Bambenek, uno de los expertos, explica en <a target="_blank" href="http://isc.sans.edu/diary/Joomla+and+WordPress+Bulk+Exploit+Going+on/14677" target="_blank">un post</a> que lo interesante del caso es que no parece ser un escáner que está explotando una vulnerabilidad, sino una herramienta que básicamente “dispara un racimo de exploits de Joomla y WordPress en un servidor y espera que alguno funcione”.</p>
<p><a target="_blank" href="http://www.sans.org/" target="_blank">Sans Institute</a> asegura que los sites comprometidos son utilizados para redireccionar a los usuarios a un site en el que se intenta infectar a los usuarios con un<strong> paquete de antivirus falso</strong>. Este tipo de acciones a menudo se utilizan para engañar a los usuarios para que paguen cuotas de suscripción y otros costes que son falsos.</p>
<p>Se pide a los administradores y webmaster que actualicen su software con el fin de evitar las infecciones.</p>
<p><a target="_blank" href="http://www.joomla.org/" target="_blank">Joomla</a>, que a finales de noviembre de este año alcanzó los 36 millones de descargas, es un sistemas de de gestión de contenido gratuito y de código abierto con el que puede publicarse contenido en Internet.</p>
<p>El ataque contra WorlPress es el segundo conocido durante este año. El primero se produjo en enero. Fue la empresa de seguridad M86 Labs quien descubrió el kit Phoenix, utilizado para explotar un <strong>fallo en la plataforma WordPress 3.2.1.</strong> La compañía estimó en aquel momento que cientos de sites habían sido infectados por el ataque.</p>
<p>Diseñado como un kit automatizado para infectar sistemas, Phoenix permitía a los distribuidores de malware embeber código en las páginas web vulnerables de manera automática. Después intentaban colocar un troyano en todo aquel sistema que intentara acceder a la página web infectada.</p>
<p>fuente :<a target="_blank" title="CMS" href="http://www.itespresso.es/peligro-en-wordpress-y-joomla-103629.html" target="_blank">CMS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/peligro-en-wordpress-y-joomla/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Protege WordPress contra inyecciones SQL</title>
		<link>http://www.haciendoweb.cult.cu/protege-wordpress-contra-inyecciones-sql/</link>
		<comments>http://www.haciendoweb.cult.cu/protege-wordpress-contra-inyecciones-sql/#comments</comments>
		<pubDate>Tue, 27 Nov 2012 14:04:07 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Inyeccion SQL]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10537</guid>
		<description><![CDATA[Si estás sufriendo eventuales – o frecuentes – inyecciones SQL en tu WordPress, que meten scripts en archivos de tu tema o incluso ficheros de la instalación de WordPress puedes, y debes, proteger WordPress contra este tipo de intrusiones, realmente peligrosas. 
Mi consejo para evita este tipo de ataques, cada vez mas frecuentes, sería seguir [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/sql-injection-wordpress-500x375.jpg"><img class="alignleft size-thumbnail wp-image-10538" title="sql-injection-wordpress-500x375" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/sql-injection-wordpress-500x375-150x150.jpg" alt="" width="150" height="150" /></a>Si estás sufriendo eventuales – o frecuentes – <strong>inyecciones SQL en tu WordPress</strong>, que meten scripts en archivos de tu tema o incluso ficheros de la instalación de WordPress puedes, y debes, proteger WordPress contra este tipo de intrusiones, realmente peligrosas. <span id="more-10537"></span></p>
<p>Mi consejo para evita este tipo de ataques, cada vez mas frecuentes, sería seguir estos pasos:</p>
<ol>
<li><a target="_blank" title="cambiar prefijo base de datos WordPress" href="http://ayudawordpress.com/cambiar-el-prefijo-de-la-base-de-datos-de-wordpress/" target="_blank">Cambia el prefijo de la base de datos</a></li>
<li><a target="_blank" title="Cambiar nombre usuario admin WordPress" href="http://ayudawordpress.com/cambiar-nombre-al-usuario-admin/" target="_blank">Cambia el nombre de usuario admin</a> por otro distinto y elige una contraseña segura.</li>
<li>Añade <a target="_blank" href="http://blog.galerie-cesar.com/proteger-son-site-avec-fichier-htaccess/" target="_blank">las siguientes líneas</a> al archivo <code>.htaccess</code> de la carpeta de tu instalación de WordPress:</li>
</ol>
<pre class="brush: bash; gutter: true"># proteger contra inyecciones sql
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\&amp;lt;|%3C).*script.*(\&amp;gt;|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

4. &lt;a title=&quot;seguridad wordpress&quot; href=&quot;http://ayudawordpress.com/proteger-wordpress-contra-malware/&quot; target=&quot;_blank&quot;&gt;Instala un plugin de seguridad&lt;/a&gt; para comprobar regularmente WordPress.</pre>
<p>fuente:<a target="_blank" title="Protege WordPress contra inyecciones SQL" href="http://ayudawordpress.com/protege-wordpress-contra-inyecciones-sql/" target="_blank">ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/protege-wordpress-contra-inyecciones-sql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menús condicionales en WordPress</title>
		<link>http://www.haciendoweb.cult.cu/menus-condicionales-en-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/menus-condicionales-en-wordpress/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 13:51:35 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10378</guid>
		<description><![CDATA[La utilización de “condicionales” en WordPress&#60; es quizás una de las características más utilizadas en sitios con orientación profesional, pues permite personalizar la visualización de contenidos acorde a la página visualizada y otras condiciones dadas.
Y si ya vimos el uso de tags condicionales en WordPress, ahora vamos a aplicar este concepto también a los menús, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/que-pasaría-si.png"><img class="alignleft size-thumbnail wp-image-10380" title="que-pasaría-si" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/que-pasaría-si-150x150.png" alt="" width="150" height="150" /></a>La utilización de <strong>“<em>condicionales</em>” en WordPress</strong>&lt; es quizás una de las características más utilizadas en sitios con orientación profesional, pues permite personalizar la visualización de contenidos acorde a la página visualizada y otras condiciones dadas.</p>
<p>Y si ya vimos el uso de <strong>tags condicionales en WordPress</strong>, ahora vamos a aplicar este concepto <strong>también a los menús</strong>, pero sorprendentemente <strong>de manera mucho más sencilla … muuuucho más</strong>.</p>
<p><span id="more-10378"></span></p>
<p>Y digo más sencilla porque con el plugin llamado If Menu lo tenemos de la manera más fácil posible, pues al instalarlo añade un nuevo ajuste a los elementos de menú para determinar bajo qué condición queremos que aparezca.</p>
<p>Las opciones que nos ofrece, tras hacer clic en la casilla denominada “<em>Enable conditional logic</em>” de cada elemento de menú son las siguientes:</p>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/menus-condicionales-wordpress-500x3971.png"><img class="alignleft size-medium wp-image-10381" title="menus-condicionales-wordpress-500x397" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/menus-condicionales-wordpress-500x3971-300x238.png" alt="" width="300" height="238" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Mostrar u ocultar si …</p>
<ul>
<li>El usuario está conectado</li>
<li>Es administrador</li>
<li>Es suscriptor</li>
<li>Es colaborador</li>
<li>Es autor</li>
<li>Es editor</li>
<li>Está en la portada de la web</li>
<li>Está en la visualización de entrada sencilla</li>
<li>Es una página</li>
</ul>
<p>A partir de ahí tu decides el uso que darle, y <strong>las posibilidades son enormes</strong>. Puedes mostrar enlaces a páginas especiales para usuarios registrados que de otro modo no estarían visibles, u ocultar enlaces en portada que solo se verán al estar en un artículo, tu mismo.</p>
<p>&nbsp;</p>
<p>fuente:<a target="_blank" title=" Menús condicionales en WordPress" href="http://ayudawordpress.com/menus-condicionales-en-wordpress/" target="_blank">ayudawordpress</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/menus-condicionales-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multilingual Press, la solución ¿definitiva?</title>
		<link>http://www.haciendoweb.cult.cu/multilingual-press-la-solucion-definitiva/</link>
		<comments>http://www.haciendoweb.cult.cu/multilingual-press-la-solucion-definitiva/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 16:07:46 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10275</guid>
		<description><![CDATA[Atendiendo a las sugerencias de nuestros usuarios acerca del tutorial ( Haciendo un sitio multiidioma con Drupal ), hemos decidido hacerles llegar este tutorial de como hacer un sitio multiidioma con el CMS WordPress, sin mas preámbulos los dejamos con el siguiente articulo.
Crear un sitio multilenguaje es, además de una de las cuestiones más demandadas [...]]]></description>
			<content:encoded><![CDATA[<p title="Haciendo un sitio multiidioma con Drupal"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/multilingual-press.png"><img class="alignleft size-thumbnail wp-image-10276" title="multilingual-press" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/multilingual-press-150x150.png" alt="" width="150" height="150" /></a>Atendiendo a las sugerencias de nuestros usuarios acerca del tutorial ( <a title="Haciendo un sitio multiidioma con Drupal" href="http://www.haciendoweb.cult.cu/haciendo-un-sitio-multiidioma/#comment-18912">Haciendo un sitio multiidioma con Drupal </a>), hemos decidido hacerles llegar este tutorial de como hacer un sitio multiidioma con el CMS WordPress, sin mas preámbulos los dejamos con el siguiente articulo.</p>
<p>Crear un <strong>sitio multilenguaje</strong> es, además de una de las cuestiones más demandadas para webs profesionales, uno de los retos de WordPress y cualquier CMS para ofrecer soluciones a medida, adaptables a cualquier entorno internacional, y muy necesario para sitios web con proyección en varios países.</p>
<p><span id="more-10275"></span></p>
<p>Y no es que no haya soluciones <strong>multilenguaje para WordPress</strong>, pero hasta ahora todas adolecían de uno, o más, problemas. O bien dependían enormemente de la versión de WordPress para funcionar – y cuando se actualizaba empezaban los problemas – o no gestionaban bien los <strong>mapeos de dominio</strong>, muchas veces el principal escollo.</p>
<p>Pues bien, acaba de aparecer un nuevo desarrollo que parece solucionar todos estos problemas …</p>
<p>Multilingual Press es un plugin algo especial, pues está <strong>pensado especialmente para WordPress multisitio</strong>, y ahí está precisamente su acierto, pues lo que parece un requisito en realidad es una obligación, no para el plugin en sí – que también – sino para ofrecer una solución multilenguaje con todas las virtudes y ninguno de sus inconvenientes.</p>
<p>Lo que hace el plugin es valerse precisamente de la instalación multisitio para que <strong>cada sitio/blog (uno por idioma) sirva de web de idioma</strong>.</p>
<p>Lo que no hace es traducir automáticamente para ti, eso ni lo busques ni lo uses, <strong>una buena traducción tiene que ser humana</strong>, pero si que te ofrece el entorno mejor adaptado.</p>
<p>Tu escribes un post en un idioma, y se crea el mismo en los otros sitios/idiomas, cada uno enlazado al resto, y solo esperando a que escribas la traducción en cada uno de los idiomas.</p>
<p>Esto en la versión gratuita, porque si optas por la versión pro (de pago), lo que añade es lo siguiente:</p>
<ul>
<li>detección del idioma del navegador para, automáticamente, dirigirte al idioma adecuado (lo puedes desactivar en los ajustes del plugin)</li>
<li>se activan los borradores por defecto (también puedes desactivarlo)</li>
<li>posibilidad de publicar entradas solo en sitios/blogs determinados</li>
<li>crear idiomas nuevos, copiando lo necesario de otro sitio/blog ya completo (entradas, enlaces, adjuntos, categorías, etc)</li>
<li>duplicar sitios/blogs y crear enlaces entre ellos</li>
<li>almacenamiento de cookies del visitante con el idioma elegido</li>
<li>cambio fácil a otro idioma desde el editor mientras editas una entrada</li>
<li>mediateca global</li>
<li>widget de escritorio en el sitio principal que muestra todas las entradas pendientes de traducir</li>
</ul>
<p>Yo creo que está claro que la opción por defecto es la pro ¿no?</p>
<p>Notas importantes:</p>
<ul>
<li>Solo funciona en WordPress 3.3 y superiores</li>
<li>Solo funciona si tienes activado multisitio</li>
<li>Aún está en versión Alpha, de hecho en la primera, así que ojo con empezar a usarlo en webs en producción, primero hay que probarlo</li>
</ul>
<p>¿Qué te parece la idea de Multilingual Press?</p>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress4.png"><img class="alignleft size-medium wp-image-10277" title="mpress4" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress4-300x124.png" alt="" width="300" height="124" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress1.png"><img class="alignleft size-medium wp-image-10279" title="mpress1" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress1-300x187.png" alt="" width="300" height="187" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress2.png"><img class="alignleft size-medium wp-image-10280" title="mpress2" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress2-300x186.png" alt="" width="300" height="186" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress3.png"><img class="alignleft size-medium wp-image-10281" title="mpress3" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/11/mpress3-209x300.png" alt="" width="209" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>fuente:<a target="_blank" title="Multilingual Press, la solución ¿definitiva?" href="http://ayudawordpress.com/multilingual-press-la-solucion-definitiva/" target="_blank">ayudawordpress</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/multilingual-press-la-solucion-definitiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tu propio logo en el feed RSS de WordPress</title>
		<link>http://www.haciendoweb.cult.cu/tu-propio-logo-en-el-feed-rss-de-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/tu-propio-logo-en-el-feed-rss-de-wordpress/#comments</comments>
		<pubDate>Mon, 29 Oct 2012 14:14:38 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10190</guid>
		<description><![CDATA[Desaparezca o no finalmente Feedburner, hay características de este servicio que podemos clonar fácilmente y hoy vamos a ver una de ellas. Me refiero a la personalización del feed, en este caso añadiendo una imagen y logo propio al feed RSS, para una mejor identificación y branding.

Además, es muy sencillo, pues con unos pocos códigos [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/personalizar-feed-wordpress-185x180.png"><img class="alignleft size-thumbnail wp-image-10191" title="personalizar-feed-wordpress-185x180" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/personalizar-feed-wordpress-185x180-150x150.png" alt="" width="150" height="150" /></a>Desaparezca o no finalmente Feedburner, hay características de este servicio que podemos clonar fácilmente y hoy vamos a ver una de ellas. Me refiero a la personalización del feed, en este caso añadiendo una imagen y logo propio al feed RSS, para una mejor identificación y branding.</p>
<p><span id="more-10190"></span></p>
<p>Además, es muy sencillo, pues con unos pocos códigos añadido a nuestro plugin de funciones, o incluso el fichero fucntions.php de nuestro tema WordPress, tendremos lo que buscamos.</p>
<p>Sería algo así:</p>
<pre class="brush: php; gutter: true">// añadimos icono y logo a los feeds Atom
add_action(&#039;atom_head&#039;,&#039;aw_atom_feed_add_icon&#039;);
add_action(&#039;comments_atom_head&#039;,&#039;aw_atom_feed_add_icon&#039;);
function aw_atom_feed_add_icon() { ?&gt;

	&lt;feed&gt;
		&lt;icon&gt;&lt;?php echo get_template_directory_uri(); ?&gt;/images/logo.ico&lt;/icon&gt;
		&lt;logo&gt;&lt;?php echo get_template_directory_uri(); ?&gt;/images/logo.gif&lt;/logo&gt;
	&lt;/feed&gt;

&lt;?php }

// añadimos icono y logo a los feeds RSS y enlazamos el logo a nuestra web
add_action(&#039;rss_head&#039;,&#039;aw_rss_feed_add_icon&#039;);
add_action(&#039;rss2_head&#039;,&#039;aw_rss_feed_add_icon&#039;);
add_action(&#039;commentsrss2_head&#039;,&#039;aw_rss_feed_add_icon&#039;);
function aw_rss_feed_add_icon() { ?&gt;

	&lt;image&gt;
		&lt;url&gt;&lt;?php echo get_template_directory_uri(); ?&gt;/images/logo.gif&lt;/url&gt;
		&lt;title&gt;&lt;?php bloginfo_rss(&#039;name&#039;); ?&gt;&lt;/title&gt;
		&lt;link&gt;&lt;?php bloginfo_rss(&#039;url&#039;); ?&gt;&lt;/link&gt;
		&lt;width&gt;125&lt;/width&gt;
		&lt;height&gt;75&lt;/height&gt;
		&lt;description&gt;&lt;?php bloginfo(&#039;description&#039;); ?&gt;&lt;/description&gt;
	&lt;/image&gt;

&lt;?php }

// añadimos icono y logo a los feeds RDF y enlazamos el logo a nuestra web
add_action(&#039;rdf_header&#039;,&#039;aw_rdf_feed_add_icon&#039;);
function aw_rdf_feed_add_icon() { ?&gt;

	&lt;image rdf:about=&quot;&lt;?php echo get_template_directory_uri(); ?&gt;/images/logo.gif&quot;&gt;
		&lt;title&gt;&lt;?php bloginfo_rss(&#039;name&#039;); ?&gt;&lt;/title&gt;
		&lt;url&gt;&lt;?php echo get_template_directory_uri(); ?&gt;/images/logo.gif&lt;/url&gt;
		&lt;link&gt;&lt;?php bloginfo_rss(&#039;url&#039;); ?&gt;&lt;/link&gt;
		&lt;description&gt;&lt;?php bloginfo(&#039;description&#039;); ?&gt;&lt;/description&gt;
	&lt;/image&gt;

&lt;?php }</pre>
<p>Lo mejor de este código es que de una tacada personalizamos los feeds Atom, RSS e incluso los RDF, añadiendo iconos y logos a nuestro gusto … y de nuestros visitantes. Solamente tienes que prestar atención – para modificarlas – a las líneas donde se indican las rutas a los iconos y logos, y cambiarlas por las que tu vayas a usar. En el ejemplo se usa la carpeta “/images/” dentro del tema activo</p>
<p>Además, como un plus, el logo irá con enlace a tu web, igual que como podíamos hacer con Feedburner.</p>
<p>Por supuesto, a las malas siempre puedes eliminar los feeds de WordPress, pero eso ya son decisiones radicales.</p>
<p>fuente:<a target="_blank" title="ayudawordpress" href="http://ayudawordpress.com/tu-propio-logo-en-el-feed-rss-de-wordpress/" target="_blank">ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/tu-propio-logo-en-el-feed-rss-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menú personalizado por defecto en un nuevo tema WordPress</title>
		<link>http://www.haciendoweb.cult.cu/menu-personalizado-por-defecto-en-un-nuevo-tema-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/menu-personalizado-por-defecto-en-un-nuevo-tema-wordpress/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 14:22:31 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10142</guid>
		<description><![CDATA[Los menús personalizados son una de las maravillas de WordPress que, desde hace varias versiones, nos permiten personalizar nuestro tema sin necesidad de tocar código.
Para el usuario final hasta aquí bien …
Pero también para los desarrolladores de temas son una oportunidad, aunque a veces también un problema, afortunadamente con solución.

Me refiero a que si desarrollas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/20121023-1625071.jpg"><img class="alignleft size-full wp-image-10144" title="20121023-162507" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/20121023-1625071.jpg" alt="" width="150" height="150" /></a>Los <strong>menús personalizados</strong> son una de las maravillas de WordPress que, desde hace varias versiones, nos permiten <strong>personalizar nuestro tema sin necesidad de tocar código</strong>.</p>
<p>Para el usuario final hasta aquí bien …</p>
<p>Pero <strong>también para los desarrolladores de temas son una oportunidad</strong>, aunque a veces también un problema, afortunadamente con solución.</p>
<p><span id="more-10142"></span></p>
<p>Me refiero a que si desarrollas tu tema y en el código defines un menú, en <strong>cuando el usuario elabore su propio menú personalizado “<em>matará</em>” tu código, perdiendo algunas utilidades que le podrían gustar</strong>, o incluso ser imprescindibles, como enlaces a Twitter o incluso a la suscripción por RSS, todo con unas bonitas clases CSS o iconos.</p>
<p>Así que <strong>hace falta algo de reciclaje también para el desarrollador de temas WordPress</strong> y, para evitar esto, empezar a <strong>incorporar desde ya menús personalizados por defecto en sus temas.</strong></p>
<p>Si estás animado entonces lo que tendrás que empezar a hacer es incluir en el fichero <code>functions.php</code> de tu tema algo como lo de este ejemplo:</p>
<pre class="brush: php; gutter: true">/*-----------------------------------------------------------------------------------*/
/* Menú personalizado y activo por defecto
/*-----------------------------------------------------------------------------------*/

add_action(&#039;load-themes.php&#039;, &#039;aw_register_custom_menu&#039;);

function aw_register_custom_menu() {
  register_nav_menu( &#039;main_menu&#039;, __(&#039;Menú principal&#039;) );

  if ( isset( $_GET[&#039;activated&#039;] ) &amp;&amp; $_GET[&#039;activated&#039;] ) {
    if ( !is_nav_menu( &#039;Menú principal&#039; ) ) {
      $menu_id = wp_create_nav_menu( &#039;Menú principal&#039; );

      $menu_home = array( &#039;menu-item-type&#039; =&gt; &#039;custom&#039;, &#039;menu-item-url&#039; =&gt; get_home_url(&#039;/&#039;),&#039;menu-item-title&#039; =&gt; &#039;Inicio&#039;, &#039;menu-item-attr-title&#039; =&gt; &#039;Home&#039; );
      $menu_twitter = array( &#039;menu-item-type&#039; =&gt; &#039;custom&#039;, &#039;menu-item-url&#039; =&gt; get_home_url(&#039;/&#039;),&#039;menu-item-title&#039; =&gt; &#039;Twitter&#039;, &#039;menu-item-attr-title&#039; =&gt; &#039;Twitter&#039;, &#039;menu-item-classes&#039; =&gt; &#039;twitter&#039; );
      $menu_subscribe = array( &#039;menu-item-type&#039; =&gt; &#039;custom&#039;, &#039;menu-item-url&#039; =&gt; get_home_url(&#039;/&#039;),&#039;menu-item-title&#039; =&gt; &#039;Suscripción&#039;, &#039;menu-item-attr-title&#039; =&gt; &#039;Suscripción&#039;, &#039;menu-item-classes&#039; =&gt; &#039;subscribe&#039; );

      wp_update_nav_menu_item( $menu_id, 0, $menu_home );
      wp_update_nav_menu_item( $menu_id, 0, $menu_twitter );
      wp_update_nav_menu_item( $menu_id, 0, $menu_subscribe );

      set_theme_mod( &#039;nav_menu_locations&#039;, array(
        &#039;main_menu&#039; =&gt; $menu_id,
      ) );
    }
  }
}</pre>
<p>Huelga decir que <strong>deberás modificar el código para que se ajuste a tus necesidade</strong>s y gustos, igual que crear las clases CSS adecuadas, pero esa es la idea.</p>
<p>Lo que obtienes es que <strong>cuando un usuario o cliente active tu tema ya tendrá activo tu menú personalizado por defecto</strong> y así, en vez de borrar lo que había, lo podrá personalizar igualmente a su gusto, pero sin perder el “feeling” que tu le imprimiste en tu código.</p>
<p>Mucho mejor ¿no?</p>
<p>fuente:<a target="_blank" title="ayudawordpress" href="http://ayudawordpress.com/menu-personalizado-por-defecto-en-un-nuevo-tema-wordpress/" target="_blank">ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/menu-personalizado-por-defecto-en-un-nuevo-tema-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los 10 mandamientos del desarrollador WordPress</title>
		<link>http://www.haciendoweb.cult.cu/los-10-mandamientos-del-desarrollador-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/los-10-mandamientos-del-desarrollador-wordpress/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 13:24:18 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Consejos]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10110</guid>
		<description><![CDATA[Ser desarrollador WordPress no requiere  unas habilidades especiales, distintas de las de programar en PHP o CSS, pero si hay consejos que pueden marcar diferencias y elaborar desarrollos sólidos y, sobre todo, sin problemas para el mismo o sus clientes.
Es por ello que he creído conveniente, por lo acertados que son los consejos, traducir esta [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/10-mandamientos-lego1.jpg"><img class="alignleft size-thumbnail wp-image-10112" title="10-mandamientos-lego" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/10-mandamientos-lego1-150x150.jpg" alt="" width="150" height="150" /></a>Ser <strong>desarrollador WordPress</strong> no requiere  unas habilidades especiales, distintas de las de programar en PHP o CSS, pero si hay<strong> consejos que pueden marcar diferencias</strong> y elaborar desarrollos sólidos y, sobre todo, sin problemas para el mismo o sus clientes.</p>
<p>Es por ello que he creído conveniente, por lo acertados que son los consejos, traducir esta lista <a target="_blank" href="http://wprealm.com/blog/the-ten-commandments-of-wordpress-development/" target="_blank">elaborada por Floris P. Lof</a>:</p>
<p><span id="more-10110"></span></p>
<h3><strong>1. Siempre define WP_DEBUG a true durante el desarrollo</strong></h3>
<p>Ni te imaginas la cantidad de avisos de errores de código que vas a recibir de plugins y temas. Todos estos avisos de bajo nivel pueden provocar fallos de memoria, que reducirán el rendimiento del sitio al consumir más memoria de la necesaria. WP_DEBUG también es una herramienta muy útil para descubrir si estás usando funcionalidades obsoletas.</p>
<h3><strong>2. Atente a los estándares de código y CSS de WordPress</strong></h3>
<p>Los <a target="_blank" href="http://codex.wordpress.org/WordPress_Coding_Standards" target="_blank">estándares de WordPress</a> se han establecido tras años de experiencia. Si te atienes a estas reglas obtendrás un código limpio y fácilmente leible para ti y para otros. De ahí el slogan “el código es poesía”..</p>
<h3><strong>3. Comenta tu código</strong></h3>
<p>Tu código no solo debe ser fácil de leeer por otros sino que debes ser capaz de que el resto cualquiera entienda porqué elegiste escribir un código en tal o cual modo. Hay muchas maneras de vestir un santo, pero explica tu elección siguiendo las indicaciones del <a target="_blank" href="http://codex.wordpress.org/Inline_Documentation" target="_blank">Codex</a>.</p>
<h3><strong>4. Aprende como funciona el “core” de WordPress, lee las líneas de código reales</strong></h3>
<p>Deberías saber cómo fucniona WordPress internamente. ¿Cuando se cargan los plugins en mulsitisio?, ¿cuando se hacen peticiones a la base de datos?, ¿cuando se cargan los archivos de los temas? y todo eso. Puedes aprender un montón de leer el “core” de WordPress.</p>
<h3><strong>5. Usa las funciones y APIs internas de WordPress siempre que puedas</strong></h3>
<p>No reiventes la rueda, antes de escribir código aprende si hay una función o procedimiento que ya esté en el “core”. Aprende del “core”, como he apuntado antes, y descubre como funciona todo. Te sorprenderá todo lo que vas a encontrar ahí. Unos ejemplos serían estas <a target="_blank" href="http://w-shadow.com/blog/2012/09/04/useful-utility-functions-in-wp/" target="_blank">funciones de utilidad</a>.</p>
<h3><strong>6. Pon prenombre a tu código</strong></h3>
<p>Hay mucha gente que escribe código para WordPress en temas y plugins. Y es bastante posible que tu nombre de función, o clase de variable sea el mismo que use otra persona. Por ello deberías siempre ponerle prenombre, como tus iniciales o la de tu web. Por ejemplo (AW):</p>
<p><code>aw_nombredefuncion();</code></p>
<h3><strong>7. ¡Nunca te fíes de la acción del usuario! ¡Sanitiza &amp; escape!</strong></h3>
<p>Esto es un problema importante, ahora y quizás siempre. WordPress se carga con herramientas que te permiten escribir sitios seguros. Una buena idea sería el  <a target="_blank" href="http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222" target="_blank">capítulo 6  de este libro</a>. Ya lo tenías ¿no?</p>
<h3><strong>8. Usa nonces</strong></h3>
<p>Esto sería una extensión del mandamiento anteriior. Usar “nonces” asegura todas las funcionalidades que tus formularios necesitan. Revisa <a target="_blank" href="http://codex.wordpress.org/WordPress_Nonces" target="_blank">esta página del Codex</a></p>
<h3><strong>9. Localiza tu código</strong></h3>
<p>En Europa, al contrario que en América, estamos muy acostumbrados a escribir en varios idiomas, así que no es de sorprender que un cliente te pida que un tema o plugin esté disponible en otro idioma o dialecto.</p>
<p>Así que escribe tu código pensando en que sea “internacionalizable”. Esto hará que añadir otro idioma en el futuro sea más fácil.</p>
<h3><strong>10. Rendimiento, rendimiento, rendimiento</strong></h3>
<p>Hay que desarrollar sitios de alto rendimiento. En todo el código que escribas o incluyas, ya sea una petición a la base de datos, código PHP, HTML, CSS, JavaScript o adjuntos como imágenes, siempre ten en mente el rendimiento. Cada nanosegundo cuenta.</p>
<p><strong>fuente</strong>:<a target="_blank" title="ayudawordpress" href="http://ayudawordpress.com/los-10-mandamientos-del-desarrollador-wordpress/" target="_blank"> ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/los-10-mandamientos-del-desarrollador-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limita la cantidad de widgets en WordPress</title>
		<link>http://www.haciendoweb.cult.cu/limita-la-cantidad-de-widgets-en-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/limita-la-cantidad-de-widgets-en-wordpress/#comments</comments>
		<pubDate>Mon, 22 Oct 2012 15:41:24 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10067</guid>
		<description><![CDATA[Cuando desarrollas un tema WordPress para un cliente todo es perfecto hasta que lo entregas.
Me refiero a que, por poco que dejes “tocar” al cliente, casi siempre tiene la tentación de añadir widgets y, a poco que se emocione, terminará por añadir demasiados y destrozar la estructura.
&#160;

Y es que no siempre puedes conseguir que un [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/20121020-181324.jpg"><img class="alignleft size-thumbnail wp-image-10068" title="20121020-181324" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/20121020-181324-150x150.jpg" alt="" width="150" height="150" /></a>Cuando desarrollas un tema WordPress para un cliente <strong>todo es perfecto hasta que lo entregas</strong>.</p>
<p>Me refiero a que, por poco que dejes “<em>tocar</em>” al cliente, casi siempre tiene <strong>la tentación de añadir widgets </strong>y, a poco que se emocione, terminará por añadir demasiados y destrozar la estructura.</p>
<p>&nbsp;</p>
<p><span id="more-10067"></span></p>
<p>Y es que no siempre puedes conseguir que un cliente tenga permisos de usuario limitados, pues muchas veces quiere al menos esa posibilidad de añadir widgets de publicidad o lo que sea.</p>
<p>Y claro, como <strong>WordPress permite añadir widgets de manera infinita</strong> la tentación es grande.</p>
<p>En estos casos podrías <strong>limitar al menos cuantos widgets pueda añadir</strong> instalando el plugin <a target="_blank" href="http://wordpress.org/extend/plugins/limit-widgets/" target="_blank">Limit Widgets</a> <strong>(Descargar desde Haciendoweb : <a class="downloadlink" href="http://www.haciendoweb.cult.cu/wp-content/plugins/download-monitor/download.php?id=152" title="Versión1.0 descargado 5 veces" >limit-widgets (5)</a>)</strong> que, una vez instalado, nos ofrece una página de configuración donde ajustar el número máximo de widgets por cada barra lateral.</p>
<p>Simplemente, <strong>cuando se quieran añadir un widget más de los permitidos no será posible</strong>, no se “<em>pegará</em>” a la barra al arrastrarlo. De paso, si hubiese ya definido alguno anterior con más widgets por barra de lo configurado aparecerá en rojo, a modo de aviso.</p>
<p>fuente:<a target="_blank" title="ayudawordpress" href="http://ayudawordpress.com/limita-la-cantidad-de-widgets/" target="_blank">Ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/limita-la-cantidad-de-widgets-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprueba si tu tema WordPress cumple los estándares</title>
		<link>http://www.haciendoweb.cult.cu/comprueba-si-tu-tema-wordpress-cumple-los-estandares/</link>
		<comments>http://www.haciendoweb.cult.cu/comprueba-si-tu-tema-wordpress-cumple-los-estandares/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 17:08:19 +0000</pubDate>
		<dc:creator>Jorge Enrique Dominguez</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=10021</guid>
		<description><![CDATA[Tanto si eres desarrollador de temas, como si eres un administrador o bloguero concienciado con los estándares, seguro que te gustaría saber si el tema que usas o estás programando cumple los estándares de revisión de temas WordPress.
Existe una página oficial en el codex donde tienes las líneas maestras de cumplimiento de estándares para temas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/wordpress-theme-code-check2.png"><img class="alignleft size-thumbnail wp-image-10024" title="wordpress-theme-code-check" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/wordpress-theme-code-check2-150x150.png" alt="wordpress-theme-code-check" width="150" height="150" /></a>Tanto si eres desarrollador de temas, como si eres un administrador o bloguero concienciado con los estándares, seguro que <strong>te gustaría saber si el tema que usas o estás programando cumple los estándares de revisión de temas WordPress</strong>.</p>
<p>Existe una <a target="_blank" href="http://codex.wordpress.org/Theme_Review" target="_blank">página oficial en el codex</a> donde tienes las líneas maestras de cumplimiento de estándares para temas WordPress, que puedes usar como lista de comprobación para tu tema, pero ¿que tal si lo automatizamos un poco?.</p>
<p>&nbsp;</p>
<p><span id="more-10021"></span></p>
<p>Pues además es muy fácil, pues tenemos un plugin, <a target="_blank" href="http://wordpress.org/extend/plugins/theme-check/" target="_blank">Theme check</a>, que una vez instalado, desde su página de administración, situada en “<code>Apariencia -&gt; Theme check</code>“, hace una <strong>comprobación de cualquier tema que tengas instalado en tu WordPress</strong>, aunque no esté activo.</p>
<p>El único consejo es que antes actives <a target="_blank" title="Constantes de WordPress" href="http://ayudawordpress.com/constantes-de-wordpress/" target="_blank"><code>wp_debug</code></a>, algo que deberías hacer incluso antes de instalarlos, pues tendrás una revisión extra mediante los mensajes de error en cualquier operación, es un coñazo tenerlo activo siempre pero ahora sería una buena ocasión para que en tu <code>wp-config.php</code> tuvieras la línea …</p>
<div id="crayon-5080289b2762e" data-settings=" scroll-mouseover">
<div><textarea data-settings="dblclick">define(&#8216;WP_DEBUG&#8217;, true);</textarea></div>
<div>
<table>
<tbody>
<tr>
<td data-settings="show">
<div>
<div data-line="crayon-5080289b2762e-1">1</div>
</div>
</td>
<td>
<div>
<div id="crayon-5080289b2762e-1">define(&#8216;WP_DEBUG&#8217;, true);</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Luego, si quieres, lo pasas a <code>false</code> o <a target="_blank" href="http://codex.wordpress.org/Editing_wp-config.php#Debug" target="_blank">borras la línea</a>.</p>
<p>Una vez eliges el tema a comprobar y darle al botón de “<em>Check it</em>” te ofrecerá en la misma ventana una serie de <strong>advertencias o recomendaciones para adaptar el tema a los estándares</strong>. Y si, también los temas por defecto, como Twenty Eleven, usan funciones que podrían mejorarse, como puedes ver en la captura.</p>
<p><a target="_blank" href="http://ayudawordpress.com/wp-content/uploads/2012/10/Vista-previa-de-%E2%80%9CTheme-Check-%E2%80%B9-Ayuda-WordPress-%E2%80%94-WordPress%E2%80%9D.png" rel="shadowbox[sbpost-66207];player=img;"><img title="Vista previa de “Theme Check ‹ Ayuda WordPress — WordPress”" src="http://ayudawordpress.com/wp-content/uploads/2012/10/Vista-previa-de-%E2%80%9CTheme-Check-%E2%80%B9-Ayuda-WordPress-%E2%80%94-WordPress%E2%80%9D-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Es una estupenda herramienta especialmente para desarrolladores, pero también si eres cliente y quieres probar el trabajo que te haya elaborado otra persona.</p>
<p>Un consejo final, haz clic en la casilla denominada “<em>Supress INFO</em>” si no quieres avisos de cambios manuales que hayas realizado al tema, pues es lo que te mostrará principalmente.</p>
<p>También existe algo parecido para los plugins (<a target="_blank" href="http://wordpress.org/extend/plugins/plugin-check/" target="_blank">Plugin-check</a>) pero hace tiempo que no se actualiza así que no es fiable.</p>
<p>Fuente:<a target="_blank" title="ayudawordpress" href="http://ayudawordpress.com/comprueba-si-tu-tema-wordpress-cumple-los-estandares/" target="_blank"> ayudawordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/comprueba-si-tu-tema-wordpress-cumple-los-estandares/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forzar WordPress para que vaya más rápido</title>
		<link>http://www.haciendoweb.cult.cu/forzar-wordpress-para-que-vaya-mas-rapido/</link>
		<comments>http://www.haciendoweb.cult.cu/forzar-wordpress-para-que-vaya-mas-rapido/#comments</comments>
		<pubDate>Mon, 01 Oct 2012 20:28:27 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9924</guid>
		<description><![CDATA[Normalmente WordPress utiliza la base de datos para recopilar información de todas las rutas que necesita para mostrar contenido, cargar hojas de estilo, todas esas cosas.
¿que te parecería acelerar un poco este proceso?
 Me estoy refiriendo a evitar que WordPress tenga que hacer “llamadas” a la base de datos tan típicas como estas:
&#60;?php get_bloginfo('url'); ?&#62;
&#60;?php get_bloginfo('wpurl'); [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/cronometro-wordpress-500x500.jpg"><img class="alignleft size-thumbnail wp-image-9925" title="cronometro wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/10/cronometro-wordpress-500x500-150x150.jpg" alt="cronometro wordpress" width="150" height="150" /></a>Normalmente <strong>WordPress utiliza la base de datos para recopilar información de todas las rutas que necesita</strong> para mostrar contenido, cargar hojas de estilo, todas esas cosas.</p>
<p style="text-align: justify;">¿que te parecería acelerar un poco este proceso?</p>
<p style="text-align: justify;"> Me estoy refiriendo a evitar que WordPress tenga que hacer “llamadas” a la base de datos tan típicas como estas:<span id="more-9924"></span></p>
<p style="text-align: justify;"><code>&lt;?php get_bloginfo('url'); ?&gt;<br />
&lt;?php get_bloginfo('wpurl'); ?&gt;<br />
&lt;?php bloginfo('url'); ?&gt;<br />
&lt;?php bloginfo('home'); ?&gt;<br />
&lt;?php get_bloginfo('stylesheet_directory'); ?&gt;<br />
&lt;?php get_bloginfo('template_directory'); ?&gt;<br />
&lt;?php bloginfo('stylesheet_directory'); ?&gt;<br />
&lt;?php bloginfo('template_directory'); ?&gt;<br />
&lt;?php get_stylesheet_directory(); ?&gt;<br />
&lt;?php get_template_directory() ?&gt;</code></p>
<p style="text-align: justify;">Si quieres facilitar esas búsquedas a WordPress, y que no tenga que consultar en la base de datos a la hora de hacer cosas tan simples como determinar la URL del sitio, donde está la hoja de estilos o incluso el tema en uso, nada como meterle un meneo al archivo de configuración.</p>
<p style="text-align: justify;">Así que solo tienes que abrir el archivo <code>wp-config.php</code> y añadirle estas líneas:</p>
<pre class="brush: php; gutter: true">define(&#039;WP_HOME&#039;, &#039;http://ayudawordpress.com&#039;); // blog url
define(&#039;WP_SITEURL&#039;, &#039;http://ayudawordpress.com&#039;); // site url
define(&#039;TEMPLATEPATH&#039;, &#039;/ruta/absoluta/a/wp-content/themes/nombredeltema&#039;);
define(&#039;STYLESHEETPATH&#039;, &#039;/ruta/absoluta/a/wp-content/themes/nombredeltema&#039;);</pre>
<p>Guardas los cambios y ya lo tienes.</p>
<p>Por supuesto, que no se te olvide cambiar las rutas del ejemplo por las tuyas.</p>
<p>Fuente:<a target="_blank" title="Fuente" href="http://ayudawordpress.com/forzar-wordpress-para-que-vaya-mas-rapido/" target="_blank"> AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/forzar-wordpress-para-que-vaya-mas-rapido/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cambia de dominio ayudado por wp-config.php</title>
		<link>http://www.haciendoweb.cult.cu/cambia-de-dominio-ayudado-por-wp-config-php/</link>
		<comments>http://www.haciendoweb.cult.cu/cambia-de-dominio-ayudado-por-wp-config-php/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 19:52:52 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9849</guid>
		<description><![CDATA[Hay una constante a definir en el archivo de configuración de WordPress (wp-config.php) realmente curiosa, y práctica, y bastante desconocida, dicho sea de paso.
Esta constante, llamada relocate es de esas estupendas sorpresas que nos da WordPress cuando creemos que ya lo sabíamos todo.
La función de relocate es ayudarte cuando tengas que migrar de un dominio [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/mudanza-wordpress.jpg"><img class="alignleft size-thumbnail wp-image-9850" title="mudanza wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/mudanza-wordpress-150x150.jpg" alt="mudanza wordpress" width="150" height="150" /></a>Hay <strong>una constante a definir en el archivo de configuración de WordPress</strong> (<code>wp-config.php</code>) realmente <strong>curiosa, y práctica, y bastante desconocida</strong>, dicho sea de paso.</p>
<p style="text-align: justify;">Esta constante, llamada <code>relocate</code> es de esas <strong>estupendas sorpresas que nos da WordPress cuando creemos que ya lo sabíamos todo</strong>.<span id="more-9849"></span></p>
<p style="text-align: justify;">La función de <a target="_blank" href="http://codex.wordpress.org/Changing_The_Site_URL#Relocate_method" target="_blank"><code>relocate</code></a> es ayudarte <strong>cuando tengas que migrar de un dominio a otro</strong>, de manera que <strong>no tengas que cambiar las direcciones del dominio en la base de datos</strong>.</p>
<p style="text-align: justify;">El proceso sería el siguiente:</p>
<ol style="text-align: justify;">
<li>Edita el archivo <tt>wp-config.php</tt>.</li>
<li>Después de las declaraciones “define”  (justo antes de la línea que dice ”<em>¡Eso es todo, deja de editar!</em>“), inserta una nueva línea y teclea: <code>define('RELOCATE',true);</code></li>
<li>Guarda los cambios en el archivo wp-config.php.</li>
<li>Exporta tu instalación de WordPress y la base de datos.</li>
<li>Importa tu instalación de WordPress y la base de datos en el nuevo sitio.</li>
<li>Abre un navegador y apunta manualmente a la pantalla de acceso (wp-login.php) del nuevo servidor. Por ejemplo, si tu sitio nuevo está en <em>http://minuevodominio.es</em> teclea <em>http://minuevodominio.es/wp-login.php</em> en la barra de direcciones del navegador.</li>
<li>Accede normalmente</li>
<li>Mira en la barra de direcciones del navegador para comprobar que estás en el dominio correcto. Si quieres ve a “<em>Ajustes -&gt; Generales</em>” para verificar que las direcciones de WordPress y del sitio son las nuevas. Ante la duda guarda los cambios</li>
<li value="9">Cuando hayas realizado estas comprobaciones edita de nuevo el archivo <code>wp-config.php</code> y, o elimina la línea añadida o coméntala (con <code>//</code> delante de la misma) o pon el valor <code>true</code> a <code>false</code> por si en otro momento quieres hacer un <code>relocate</code>.<strong></strong></li>
</ol>
<p style="text-align: justify;"><strong>¿Y esto?</strong></p>
<p style="text-align: justify;">Pues resulta que cuando defines la constante <code>relocate</code> a <code>true</code> <strong>la URL del sitio se actualiza automáticamente a la ruta que estés usando para la pantalla de acceso a WordPress</strong>. En ese momento <strong>modifica el ajuste de URL del sitio y de WordPress</strong>.</p>
<p style="text-align: justify;"><strong>Nota importante:</strong> este truco no cambia todas las referencias de URL al dominio anterior existentes en tus entradas (enlaces internos, enlaces a imágenes, etc), para cambiarlas te recomiendo usar el plugin <a target="_blank" href="http://wordpress.org/extend/plugins/search-and-replace/" target="_blank">Search &amp; Replace</a>, que sirve exactamente para reemplazar cadenas en tu base de datos por otras (úsalo con precaución y haz siempre copia de seguridad antes de la base de datos).</p>
<p style="text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="ayudawordpress.com/cambia-de-dominio-ayudado-por-wp-config-php/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/cambia-de-dominio-ayudado-por-wp-config-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activar modo mantenimiento en WordPress con archivo “.maintenance” sin plugins</title>
		<link>http://www.haciendoweb.cult.cu/activar-modo-mantenimiento-en-wordpress-con-archivo-maintenance-sin-plugins/</link>
		<comments>http://www.haciendoweb.cult.cu/activar-modo-mantenimiento-en-wordpress-con-archivo-maintenance-sin-plugins/#comments</comments>
		<pubDate>Fri, 21 Sep 2012 03:01:26 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9842</guid>
		<description><![CDATA[Nunca está de mal conocer todas las posibilidades que tenemos a nuestro alcance y en determinadas ocasiones puede que nos sea de gran utilidad poder activar el modo mantenimiento en WordPress con el archivo “.maintenance“ utilizado oficialmente en las actualizaciones automáticas de WordPress durante las últimas versiones.
Crea un archivo llamado “maintenance.php“, colócalo en “…wp-content/maintenance.php”  y en el interior del [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span class="contienederpost"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/04/reparar-wordpress.jpg"><img class="alignleft size-thumbnail wp-image-7256" title="reparar wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/04/reparar-wordpress-e1334720288725-150x95.jpg" alt="reparar wordpress" width="150" height="95" /></a>Nunca está de mal conocer todas las posibilidades que tenemos a nuestro alcance y en determinadas ocasiones puede que nos sea de gran utilidad poder <strong>activar el modo mantenimiento en WordPress con el archivo “<em>.maintenance</em>“</strong> utilizado oficialmente en las actualizaciones automáticas de WordPress durante las últimas versiones.</span></p>
<p style="text-align: justify;"><span class="contienederpost">Crea un archivo llamado “<em>maintenance.php</em>“, colócalo en “<em>…wp-content/maintenance.php”</em>  y en el interior del archivo pega el siguiente código:<span id="more-9842"></span></span></p>
<pre class="brush: php; gutter: true">&lt;?php
$protocol = $_SERVER[&quot;SERVER_PROTOCOL&quot;];
if ( &#039;HTTP/1.1&#039; != $protocol &amp;amp;&amp;amp; &#039;HTTP/1.0&#039; != $protocol )
$protocol = &#039;HTTP/1.0&#039;;
header( &quot;$protocol 503 Service Unavailable&quot;, true, 503 );
header( &#039;Content-Type: text/html; charset=utf-8&#039; );
?&gt;

Estamos de mantenimiento, vuelve a intentarlo en un momento o visita nuestro Twitter.

&lt;?php die(); ?&gt;</pre>
<p style="text-align: justify;">El mensaje puede ser personalizado e incluso integrar adecuadamente código HTML para obtener una página de mantenimiento mucho más currada.</p>
<p style="text-align: justify;">Y por último, para activar el modo mantenimiento crea un archivo llamado “<em>.maintenance</em>” en el directorio raíz de WordPress (junto al archivo <em>wp-config.php</em>) conteniendo el siguiente código;</p>
<pre class="brush: php; gutter: true">&lt;?php $upgrading = time(); ?&gt;</pre>
<p style="text-align: justify;">Cuando termines de realizar las tareas de mantenimiento solo tienes que <a target="_blank" title="En mantenimiento tras actualizar" href="http://ayudawordpress.com/en-mantenimiento-tras-actualizar/">eliminar o renombrar el archivo ”<em>.maintenance</em>“</a> y todo volverá a funcionar correctamente.</p>
<p style="text-align: justify;">Por supuesto, también podemos utilizar otros métodos como las <a target="_blank" title="Redirección mediante htaccess mientras actualizas" href="http://ayudawordpress.com/redireccion-mediante-htaccess-mientras-actualizas/">redirecciones en .htaccess</a>, pero “<em>.maintenance”</em> puede que nos sea de utilidad para automatizar algún script o cuando tengamos ciertas limitaciones de acceso/privilegios.</p>
<p style="text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/activar-modo-mantenimiento-en-wordpress-con-archivo-maintenance-sin-plugins/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/activar-modo-mantenimiento-en-wordpress-con-archivo-maintenance-sin-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar tags HTML de Microsoft Word automáticamente en WordPress</title>
		<link>http://www.haciendoweb.cult.cu/eliminar-tags-html-de-microsoft-word-automaticamente-en-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/eliminar-tags-html-de-microsoft-word-automaticamente-en-wordpress/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 04:05:54 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9797</guid>
		<description><![CDATA[Uno de los errores más comunes, y que más fallos feos dan en cualquier WordPress es cuando se copia-pega texto desde Microsoft Word. Es una práctica terrible, que no me canso de repetir que se evite.
Y es que si te ves “obligado” a crear un texto en MS Word, siempre puedes pegarlo en el editor [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/word-wordpress.jpg"><img class="alignleft size-thumbnail wp-image-9798" title="Micrsoft Word y WordPress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/word-wordpress-e1347941041236-150x80.jpg" alt="Micrsoft Word y WordPress" width="150" height="80" /></a>Uno de los errores más comunes, y que más fallos feos dan en cualquier WordPress es cuando se <strong>copia-pega texto desde Microsoft Word</strong>. Es una práctica terrible, que no me canso de repetir que se evite.</p>
<p style="text-align: justify;">Y es que si te ves “<em>obligado</em>” a crear un texto en MS Word, siempre puedes <strong>pegarlo en el editor HTML para que no herede las tags HTML</strong> que el propio Word genera. Incluso <strong>WordPress incorpora en el editor un icono para pegar desde Word</strong>, que hace precisamente esto.<span id="more-9797"></span></p>
<p style="text-align: justify;">Y es que no es una manía, pues hay ocasiones en que ese tonto y simple hecho de copiar y pegar desde Word a el editor Visual de WordPress puede <strong>destrozar incluso el diseño de tu web</strong>, así que no lo tomes a broma.</p>
<p style="text-align: justify;">Pero si ni con esas los redactores de tu WordPress hacen caso siempre puedes recurrir a un pequeño código para <strong>eliminar sin piedad esas tags HTML de Word</strong> que nada bueno hacen.</p>
<p style="text-align: justify;">Para ello solo tienes que incorporar estas líneas a tu <a title="¿Como crear un plugin en WordPress?" href="http://www.haciendoweb.cult.cu/como-crear-un-plugin-en-wordpress/"><strong>plugin de funciones</strong></a>, o al fichero <code>functions.php</code> del tema activo:</p>
<pre class="brush: php; gutter: true">//Eliminar HTML de Word
function limpiarHTML($html) {
$html = ereg_replace(&quot;&lt;(/)?(font|span|del|ins)[^&gt;]*&gt;&quot;,&quot;&quot;,$html);

$html = ereg_replace(&quot;&lt;([^&gt;]*)(class|lang|style|size|face)=(&quot;[^&quot;]*&quot;|&#039;[^&#039;]*&#039;|[^&gt;]+)([^&gt;]*)&gt;&quot;,&quot;&lt;\1&gt;&quot;,$html);
$html = ereg_replace(&quot;&lt;([^&gt;]*)(class|lang|style|size|face)=(&quot;[^&quot;]*&quot;|&#039;[^&#039;]*&#039;|[^&gt;]+)([^&gt;]*)&gt;&quot;,&quot;&lt;\1&gt;&quot;,$html);

return $html
}</pre>
<p style="text-align: justify;">Guardas los cambios y ya estarás libre de sorpresas inesperadas.</p>
<p style="text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/eliminar-tags-html-de-microsoft-word-automaticamente-en-wordpress/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/eliminar-tags-html-de-microsoft-word-automaticamente-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Qué permisos poner a archivos y carpetas en WordPress</title>
		<link>http://www.haciendoweb.cult.cu/que-permisos-poner-a-archivos-y-carpetas-en-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/que-permisos-poner-a-archivos-y-carpetas-en-wordpress/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 04:30:51 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9651</guid>
		<description><![CDATA[Cuanto más popular se hace WordPress y más sitios de alto tráfico e influencia lo utilizan, más se convierte en objetivo de hackers y demás gentuza.
Es por ello que hay que tener algunas cuestiones claras y asegurar WordPress lo mejor posible.
Uno de los elementos más importantes a la hora de asegurar cualquier sitio web son los permisos (UNIX) de [...]]]></description>
			<content:encoded><![CDATA[<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png"><img class="alignleft size-full wp-image-8642" title="wordpress logo pegatina" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png" alt="wordpress logo pegatina" width="106" height="100" /></a>Cuanto más popular se hace WordPress y más sitios de alto tráfico e influencia lo utilizan, más se convierte en <strong>objetivo de hackers y demás gentuza</strong>.</p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Es por ello que hay que tener algunas cuestiones claras y asegurar WordPress lo mejor posible.<span id="more-9651"></span></p>
<p style="text-align: justify;">Uno de los elementos más importantes a la hora de asegurar cualquier sitio web son los permisos (UNIX) de archivos y carpetas, y la regla base en WordPress sería la siguiente:</p>
<ul style="text-align: justify;">
<ul>
<li>644 para archivos</li>
<li>755 para carpetas</li>
</ul>
</ul>
<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/permisos-carpeta-wordpress.png"><img class="size-thumbnail wp-image-9654 alignleft" title="permisos carpeta wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/permisos-carpeta-wordpress-150x150.png" alt="permisos carpeta wordpress" width="150" height="150" /></a><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/permisos-archivo-wordpress.png"><img class="size-thumbnail wp-image-9653" title="permisos archivo wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/permisos-archivo-wordpress-150x150.png" alt="permisos archivo wordpress" width="150" height="150" /></a></p>
<p style="text-align: justify;"> Verás que en la mayoría de las ocasiones no es necesario cambiar estos permisos, pues o bien tu servidor de alojamiento o el mismo WordPress ya los carga correctamente, pero no siempre es así.</p>
<p style="text-align: justify;">Por lo que no está de más que revises los permisos de tu instalación y sigas la regla básica que he apuntado antes. Si después de cambiar los permisos algún plugin o tema te da problemas puedes cambiar los permisos a la carpeta o archivo concreto requerido, pero siempre siendo consciente de que estás dejando un posible agujero de seguridad.</p>
<p style="text-align: justify;">Ejemplos de permisos especiales los puedes tener con las carpetas “cache“, donde los temas almacenan las miniaturas y algunos plugins ficheros temporales, que muchas veces – o casi siempre – tienen que tener permisos 666 o 777 (totales), o algunos plugins que tienen un fichero de configuración que también requiera permisos especiales.</p>
<p style="text-align: justify;">En estos casos, mide bien la decisión, pues a veces es mejor cambiar a un plugin que ofrezca lo mismo sin esa “peculiaridad“ que dejar un posible hueco para entrada de hackers.</p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;"> <a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/chmod-755.png"><img class="aligncenter size-medium wp-image-9652" title="chmod 755" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/09/chmod-755-300x166.png" alt="chmod 755" width="300" height="166" /></a></p>
<p style="text-align: justify;"> Si quieres revisar los permisos de archivo algunas opciones son estas:</p>
<ul style="text-align: justify;">
<li>Gestor de archivos de tu alojamiento, donde puedes navegar por carpetas y siempre hay un enlace o botón para cambiar permisos de carpeta</li>
<li>Cliente FTP como Filezilla o Transmit, en los que haciendo clic derecho a cualquier archivo o carpeta puedes cambiar los permisos o acceder a la ventana de información del susodicho y cambiarlos.</li>
<li>Plugin de FTP para WordPress, una versión “pluginizada” de cliente FTP como – por ejemplo – <a target="_blank" href="http://wordpress.org/extend/plugins/filepress/" target="_blank">Filepress</a>, donde encontrarás también esta posibilidad.</li>
</ul>
<p style="text-align: justify;">En realidad cambiar permisos de archivos y carpetas es más sencillo de lo que parece, y la seguridad de tu WordPress merece el pequeño esfuerzo ¿no crees?.</p>
<p style="text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/que-permisos-poner-a-archivos-y-carpetas-en-wordpress/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/que-permisos-poner-a-archivos-y-carpetas-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprender CSS – Cambiar tipos de letra y estilos</title>
		<link>http://www.haciendoweb.cult.cu/aprender-css-cambiar-tipos-de-letra-y-estilos/</link>
		<comments>http://www.haciendoweb.cult.cu/aprender-css-cambiar-tipos-de-letra-y-estilos/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 03:21:03 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=9646</guid>
		<description><![CDATA[OK, ya sé que he tardado un poco, pero a veces me disperso, y me olvido que hay que recuperar temas básicos, que sé que gustan. Y como lo prometido es deuda aquí tienes otra entrega de básicos de CSS, para ir perdiendo el miedo a tocar código y, de paso, mejorar el aspecto de tu tema [...]]]></description>
			<content:encoded><![CDATA[<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;"><a target="_blank" href="http://www.haciendoweb.cult.cu/wp-content/uploads/2011/09/css_logo.png"><img class="alignleft size-full wp-image-1012" title="css logo" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2011/09/css_logo.png" alt="css logo" width="128" height="115" /></a>OK, ya sé que he tardado un poco, pero a veces me disperso, y me olvido que hay que recuperar temas básicos, que sé que gustan. Y como lo prometido es deuda aquí tienes otra entrega de <a style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; text-decoration: none; outline: none; color: #1c7aaa; background-position: initial initial; background-repeat: initial initial;" title="CSS en WordPress" href="http://ayudawordpress.com/tag/css/" target="_blank">básicos de CSS</a>, para ir perdiendo el miedo a tocar código y, de paso, <strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">mejorar el aspecto de tu tema WordPress</strong>, o ponerlo al menos a tu gusto.<span id="more-9646"></span></p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">De hecho, si has instalado la última actualización de <strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">JetPack</strong> seguro que estás deseando empezar a usar el <strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">ÇSS personalizado</strong>, así que no hay ya excusas para <a target="_blank" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; text-decoration: none; outline: none; color: #1c7aaa; background-position: initial initial; background-repeat: initial initial;" title="CSS es arte" href="http://ayudawordpress.com/el-codigo-es-poesia-css-es-arte/" target="_blank">aprender el arte del CSS</a>.</p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Si en el primer artículo vimos <a target="_blank" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; text-decoration: none; outline: none; color: #1c7aaa; background-position: initial initial; background-repeat: initial initial;" title="Modificar enlaces CSS" href="http://ayudawordpress.com/aprender-css-modificando-enlace/" target="_blank"><strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">cómo modificar enlaces con CSS</strong></a> y, posteriormente, ya hicimos lista de las <a target="_blank" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; text-decoration: none; outline: none; color: #1c7aaa; background-position: initial initial; background-repeat: initial initial;" title="Clases CSS por defecto en WordPress" href="http://ayudawordpress.com/clases-css-por-defecto-de-wordpress/" target="_blank"><strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">clases CSS por defecto</strong></a>, en esta ocasión vamos a ver como se cambian estilos y tipos de letra en los principales elementos del contenido, o sea, los títulos y el mismo contenido de las entradas.</p>
<h2 style="background-color: #ffffff; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; clear: both; font-weight: normal; color: #555555; line-height: 1.5em; font-family: arial, helvetica; text-align: justify;">… Cambiar la tipografía principal …</h2>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Lo más fácil es atacar directamente a la tag <code style="background-color: #f8f8f8; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: #e6e6e6; margin: 0px; padding: 2px 4px; vertical-align: baseline; font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace; font-size: 11px; font-weight: bold; background-position: initial initial; background-repeat: initial initial;">body</code>. Para ello abres la hoja de estilos del tema (normalmente <code style="background-color: #f8f8f8; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: #e6e6e6; margin: 0px; padding: 2px 4px; vertical-align: baseline; font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace; font-size: 11px; font-weight: bold; background-position: initial initial; background-repeat: initial initial;">style.css</code>) o la pantalla de “Persoanalizar CSS” de JetPack, y localizas la susodicha etiqueta, que será algo así:</p>
<pre class="brush: css; gutter: true">body {
  font-family:Helvetica,Futura,Arial,Verdana,sans-serif;
}</pre>
<p style="border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; text-align: justify;">Lo que ves detrás de “font-family” es la secuencia en la que se cargarán los tipos de letra, de izquierda a derecha, y hay varias posibilidades, por si el sistema desde el que se visualiza no dispone de alguna de las tipografías instaladas, al final se indica la tipografía básica por defecto, en este caso eligiendo la “sans serif” que haya instalada en el ordenador.</p>
<p style="border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; text-align: justify;">Cambiarlo es tan sencillo como elegir otra serie de familia de fuentes, por ejemplo:</p>
<pre class="brush: css; gutter: true">body {
  font-family:Monaco,Georgia,Times,serif;
}</pre>
<h2 style="background-color: #ffffff; border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; clear: both; font-weight: normal; color: #555555; line-height: 1.5em; font-family: arial, helvetica; text-align: justify;">… Cambiar el estilo de los títulos …</h2>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">En este caso buscamos la clase correspondiente, la tag <code style="background-color: #f8f8f8; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: #e6e6e6; margin: 0px; padding: 2px 4px; vertical-align: baseline; font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace; font-size: 11px; font-weight: bold; background-position: initial initial; background-repeat: initial initial;">h1</code>, y sino podemos crearla. Es la que suelen usar los temas para el título visible de nuestra web, si me apuras el texto más importante de la misma:</p>
<pre class="brush: css; gutter: true">#content h1 {
  font-style:italic;
  font-weight:bold;
  font-size:2em;
  font-color:#ffffff;
  font-family:&#039;Helvetica&#039;,&#039;Verdana&#039;,&#039;Monaco&#039;,sans-serif;
}</pre>
<p style="border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; text-align: justify;">Igual que antes, podemos cambiar el tipo de letra y familias, pero además tenemos unos cuantos estilos más que definir:</p>
<ul style="border: 0px; margin: 0px 0px 12px 17px; padding: 0px 0px 0px 12px; vertical-align: baseline; list-style: none; text-align: justify;">
<li style="background-image: url('http://ayudawordpress.com/wp-content/themes/ayudawordpress/images/vinet2.png'); background-attachment: scroll; background-color: transparent; border: 0px; margin: 0px; padding: 0px 0px 0px 16px; vertical-align: baseline; display: table; background-position: 0% 8px; background-repeat: no-repeat no-repeat;">font-style: en el ejemplo cursiva (italic)</li>
<li style="background-image: url('http://ayudawordpress.com/wp-content/themes/ayudawordpress/images/vinet2.png'); background-attachment: scroll; background-color: transparent; border: 0px; margin: 0px; padding: 0px 0px 0px 16px; vertical-align: baseline; display: table; background-position: 0% 8px; background-repeat: no-repeat no-repeat;">font-weight: en el ejemplo en negrita (bold)</li>
<li style="background-image: url('http://ayudawordpress.com/wp-content/themes/ayudawordpress/images/vinet2.png'); background-attachment: scroll; background-color: transparent; border: 0px; margin: 0px; padding: 0px 0px 0px 16px; vertical-align: baseline; display: table; background-position: 0% 8px; background-repeat: no-repeat no-repeat;">font-size: podemos indicarlo en “ems” o tamaño de pixels (ej: 14px)</li>
<li style="background-image: url('http://ayudawordpress.com/wp-content/themes/ayudawordpress/images/vinet2.png'); background-attachment: scroll; background-color: transparent; border: 0px; margin: 0px; padding: 0px 0px 0px 16px; vertical-align: baseline; display: table; background-position: 0% 8px; background-repeat: no-repeat no-repeat;">font-color: para cambiarlo hazte con un editor de colores hexadecimal, o usa el que viene en el selector de color de cabecera de temas como Twenty ten, por ejemplo, y lo pones a tu gusto.</li>
</ul>
<h2 style="border: 0px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; clear: both; font-weight: normal; line-height: 1.5em; text-align: justify;">… Cambiar otros estilos de títulos …</h2>
<p style="border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; text-align: justify;">Ya puestos, si quieres cambiar el estilo del resto de etiquetas de título (h2, h3, etc), lo habitual (pero no obligatorio) es elegir unos estilos iguales para todos, algo así:</p>
<pre class="brush: css; gutter: true">body h2, body h3, body h4, body h5, body h6 {
  font-family:&#039;Helvetica&#039;,&#039;Verdana&#039;,&#039;Monaco&#039;,sans-serif;
}</pre>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Por supuesto, puedes definir un estilo diferenciado para cada tag.</p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Bueno, por hoy ya está bien, <strong style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">¡a practicar que paso lista!</strong></p>
<p style="background-color: #ffffff; border: 0px; margin: 0px 0px 12px; padding: 0px; vertical-align: baseline; color: #555555; font-family: arial, helvetica; line-height: 24px; text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/aprender-css-cambiar-tipos-de-letra-y-estilos/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/aprender-css-cambiar-tipos-de-letra-y-estilos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copyright oculto para los que te copian de tu WordPress</title>
		<link>http://www.haciendoweb.cult.cu/copyright-oculto-para-los-que-te-copian-de-tu-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/copyright-oculto-para-los-que-te-copian-de-tu-wordpress/#comments</comments>
		<pubDate>Sun, 24 Jun 2012 14:06:37 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=8829</guid>
		<description><![CDATA[Si estás un poco harto (como uno que yo me sé) de que te copien artículos completos y ya has probado de todo para evitarlo quizás lo único que te quede es que, al menos, cuando te copien, en el artículo copiado aparezca una referencia al artículo original. ¡Que menos!.
Cada vez hay más sitios que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png"><img class="alignleft size-full wp-image-8642" title="wordpress logo pegatina" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png" alt="wordpress logo pegatina" width="106" height="100" /></a>Si estás un poco harto (como uno que yo me sé) de que <strong>te copien artículos completos</strong> y ya has probado de todo para evitarlo quizás lo único que te quede es que, al menos, cuando te copien, <strong>en el artículo copiado aparezca una referencia al artículo original</strong>. ¡Que menos!.</p>
<p style="text-align: justify;">Cada vez hay más sitios que lo hacen y yo también comencé a hacerlo hace bien poco.<span id="more-8829"></span></p>
<p style="text-align: justify;">Si quieres <strong>incluir un texto que reconozca la fuente original en todas tus publicaciones</strong>, que además no sea visible a simple vista, que esté oculto, y <strong>aparezca aunque no te copien el artículo completo</strong>, solo tienes que añadir un poco de código.</p>
<p style="text-align: justify;">Abre tu fichero <code>fucntions.php</code> del tema activo o el <a title="¿Como crear un plugin en WordPress?" href="http://www.haciendoweb.cult.cu/como-crear-un-plugin-en-wordpress/">plugin de funciones</a> y agrega estas líneas:</p>
<pre class="brush: php; gutter: true">//Copyright oculto
function copyright_oculto() { ?&gt;

&lt;script type=&#039;text/javascript&#039;&gt;
function addLink() {
    var body_element = document.getElementsByTagName(&#039;body&#039;)[0];
    var selection;
    selection = window.getSelection();
    var pagelink = &quot;&lt;br /&gt;&lt;br /&gt; Artículo publicado en Ayuda WordPress: &lt;?php if(is_single()){ the_title();}?&gt; &lt;a href=&#039;&quot;+document.location.href+&quot;&#039;&gt;&quot;+document.location.href+&quot;&lt;/a&gt;&quot;; //Cambia en esta línea lo que quieras
    var copy_text = selection + pagelink;
    var new_div = document.createElement(&#039;div&#039;);
	new_div.style.left=&#039;-99999px&#039;;
	new_div.style.position=&#039;absolute&#039;;

    body_element.appendChild(new_div );
    new_div.innerHTML = copy_text ;
    selection.selectAllChildren(new_div );
    window.setTimeout(function() {
        body_element.removeChild(new_div );
    },0);
}

document.oncopy = addLink;
&lt;/script&gt;

&lt;?php
}

add_action( &#039;wp_head&#039;, &#039;copyright_oculto&#039;);</pre>
<div style="text-align: justify;">Cómo no, tienes que cambiar la referencia al nombre de tu sitio, para personalizarlo. Una vez guardes los cambios cualquiera que copie texto de tus artículos también “se llevará” la referencia al artículo original. ¿Quieres probar que funciona?, es muy sencillo: copia cualquier parte del texto de esta entrada y pégalo en un email o tu aplicación de texto (Textedit o Bloc de notas) y verás que aparece el texto de copyright con el enlace. Lo mismo aparecerá en el sitio de cualquiera que te esté copiando, aunque solo sea una frase.Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/copyright-oculto-para-los-que-te-copian/" target="_blank">Ayuda WordPress</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/copyright-oculto-para-los-que-te-copian-de-tu-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desactivar enlaces automáticos en los comentarios para WordPress</title>
		<link>http://www.haciendoweb.cult.cu/desactivar-enlaces-automaticos-en-los-comentarios-para-wordpress/</link>
		<comments>http://www.haciendoweb.cult.cu/desactivar-enlaces-automaticos-en-los-comentarios-para-wordpress/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 04:22:22 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=8789</guid>
		<description><![CDATA[Si no quieres que te dejen enlaces en los comentarios, o al menos que esos enlaces no sean activos, puedes desactivarlos todos por defecto.
WordPress, por defecto, y al contrario que en el editor, hace que cualquier URL que alguien ponga en los comentarios sea “clicable“, o sea, que se convierta en un enlace activo.
Por supuesto, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-profesional.jpg"><img class="alignleft size-thumbnail wp-image-8453" title="wordpress profesional" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-profesional-e1338523507939-150x113.jpg" alt="wordpress profesional" width="150" height="113" /></a>Si no quieres que te dejen enlaces en los comentarios, o al menos <strong>que esos enlaces no sean activos</strong>, puedes desactivarlos todos por defecto.</p>
<p style="text-align: justify;">WordPress, por defecto, y al contrario que en el editor, hace que <strong>cualquier URL que alguien ponga en los comentarios sea “<em>clicable</em>“</strong>, o sea, que se convierta en un enlace activo.<span id="more-8789"></span></p>
<p style="text-align: justify;">Por supuesto, puedes configurar los ajustes de comentarios para que todo comentario con enlace quede en cola de moderación pero recuerda que deberás ajustarlo personalmente pues por defecto permite los comentarios con 1 enlace, solo para los que tengan 2 o más.</p>
<p style="text-align: justify;">En cualquier caso, un modo de evitar enlaces de salida, y que solo el que de verdad quiera revisar una referencia copie y pegue la URL y la visite, y de paso limitar la cantidad de enlaces salientes de tu sitio, pues <strong>un exceso de enlaces salientes podría penalizar tu posicionamiento SEO</strong>, es usar este truco.</p>
<p style="text-align: justify;">Lo único que tienes que hacer es añadir el siguiente código a tu <a title="Crea un plugin para liberar el fichero functions.php" href="http://www.haciendoweb.cult.cu/como-crear-un-plugin-en-wordpress/">plugin de funciones</a> o dentro del archivo <code>functions.php</code> de tu tema activo:</p>
<pre class="brush: php; gutter: true">remove_filter(&#039;comment_text&#039;, &#039;make_clickable&#039;, 9);</pre>
<p>Guardas los cambios y ya está, las URLs en los comentarios ya no se convertirán en enlaces automáticamente.</p>
<p><em>Bonito truco encontrado tiempo atrás <a target="_blank" href="http://www.wprecipes.com/wordpress-hack-remove-autolinks-in-comments" target="_blank">en WPrecipes</a>, que nunca me acordé de compartir hasta ahora.</em></p>
<p>Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/desactivar-enlaces-automaticos-en-los-comentarios/" target="_blank">AyudaWordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/desactivar-enlaces-automaticos-en-los-comentarios-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[AVISO] Nueva Descarga de WordPress v3.4</title>
		<link>http://www.haciendoweb.cult.cu/aviso-nueva-descarga-de-wordpress-v3-4/</link>
		<comments>http://www.haciendoweb.cult.cu/aviso-nueva-descarga-de-wordpress-v3-4/#comments</comments>
		<pubDate>Thu, 14 Jun 2012 22:58:44 +0000</pubDate>
		<dc:creator>Darkwin</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=8638</guid>
		<description><![CDATA[Se encuentra disponible en la zona de descarga la versión 3.4 de WordPress. Acá los dejo con las principales características que posee esta versíon.
La personalización de temas:
Las nuevas características más visibles y mejoras de la versión 3.4 están relacionados con los temas. Para empezar, los principales temas de gestión estan diferentes y se añadió una [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png"><img class="size-full wp-image-8642 alignleft" title="wordpress-logo_1_t1" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/06/wordpress-logo_1_t1.png" alt="" width="106" height="100" /></a>Se encuentra disponible en la zona de descarga la versión 3.4 de WordPress. Acá los dejo con las principales características que posee esta versíon.</p>
<p><strong>La personalización de temas:</strong></p>
<p>Las nuevas características más visibles y mejoras de la versión 3.4 están relacionados con los temas. Para empezar, los principales temas de gestión estan diferentes y se añadió una nueva opción que le permite cambiar:</p>
<p><span id="more-8638"></span></p>
<ul>
<li>     Imagen y el tamaño de la imagen de la cabecera.</li>
<li>     Colores de los enlaces, texto y color de fondo.</li>
<li>     Agregar / quitar una imagen de fondo.</li>
<li>     Elegir el contenido que aparece en la página principal.</li>
</ul>
<p>En general, todo el proceso de instalación, gestión y personalización de los temas es más fácil.</p>
<p><strong>Nueva API XML-RPC:</strong></p>
<p>La nueva API XML-RPC permite que las aplicaciones externas para ser más completo y eficaz. Más información aquí.</p>
<p><strong>Panel de administración de respuesta:</strong></p>
<p>También se hicieron cambios en el panel de gestión que se adaptaron mejor a menores resoluciónes (por ejemplo, tabletas, teléfonos inteligentes, etc.) Estos cambios hacen que algunas de las tareas simples, tales como la creación de artículos sea mas facil.</p>
<p><strong>Añadir comentarios a través de la creación de páginas / edición de mensajes:</strong></p>
<p>Ahora usted puede hacer comentarios sobre los artículos y responder a los comentarios sin salir del panel de administración. Por defecto esta opción está oculta, para mostrar simplemente haga clic en “Opciones de esta pantalla” en la parte superior derecha y comprobar los “comentarios”.</p>
<p><strong>Añadir tweets único vínculo:</strong></p>
<p>Esta nueva versión se ha añadido a apoyar la incorporación de tweets en los artículos mediante la adición de sólo el enlace directo con el tweet. Hasta ahora, sólo otros servicios como YouTube fueron apoyados.</p>
<p><strong>Soporte para HTML en los títulos de las imágenes:</strong></p>
<p>Ahora usted también puede usar HTML en los subtítulos (subtítulos) de las imágenes que se agregan a los artículos o páginas. Una característica especialmente útil para vincular a la página de autor o de imagen a una página relacionada con la imagen.</p>
<p><strong>Traducción más fácil:</strong></p>
<p>Se hicieron varios cambios para hacer más fácil el proceso de traducción. Este es un cambio útil para cualquier persona que no utiliza la versión en Inglés de WordPress.</p>
<p><strong>Fuente:</strong> <a target="_blank" href="http://ecuadorvirtual.wordpress.com/">EcuadorVirtual</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/aviso-nueva-descarga-de-wordpress-v3-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Insertar una página WordPress dentro de otra</title>
		<link>http://www.haciendoweb.cult.cu/insertar-una-pagina-wordpress-dentro-de-otra/</link>
		<comments>http://www.haciendoweb.cult.cu/insertar-una-pagina-wordpress-dentro-de-otra/#comments</comments>
		<pubDate>Sun, 10 Jun 2012 02:57:14 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=8597</guid>
		<description><![CDATA[Mira por donde hasta ahora no me había acordado de compartir este código, y mira que se ha pedido veces. A ver, la situación es si quieres insertar una página dentro de otra, por ejemplo, meter una página de archivo en una plantilla de página normal, o también si quieres que, dentro del loop de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/04/wordpress-plugin1.jpg"><img class="alignleft" title="wordpress plugin" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2012/04/wordpress-plugin1-150x150.jpg" alt="wordpress plugin" width="150" height="150" /></a>Mira por donde hasta ahora no me había acordado de compartir este código, y mira que se ha pedido veces. A ver, la situación es si quieres insertar una página dentro de otra, por ejemplo, meter una página de archivo en una plantilla de página normal, o también si quieres que, dentro del <code>loop</code> de una página al final de tu texto salga el contenido de otra, preparada al efecto.</p>
<p style="text-align: justify;">Si es tu caso, o cualquier otro que se te ocurra, lo que tienes que hacer es lo siguiente:<span id="more-8597"></span></p>
<p style="text-align: justify;"><strong>1. Crea un duplicado del fichero <code>page.php</code></strong></p>
<p style="text-align: justify;">Localizas el fichero <code>page.php</code> de tu tema activo y lo copias con otro nombre, <code>doublepage.php</code> o lo que quieras.</p>
<p style="text-align: justify;"><strong>2. Editas la plantilla de página recién creada</strong></p>
<p style="text-align: justify;">Editas el fichero recién creado y le cambias el <code>Template name</code> a uno de tu gusto. Una vez hecho esto sustituyes el <code>loop</code> que tenga por esto otro:</p>
<pre class="brush: php; gutter: true">&lt;?php $recent = new WP_Query(&quot;page_id=ID&quot;); while($recent-&gt;have_posts()) : $recent-&gt;the_post();?&gt;
       &lt;h3&gt;&lt;?php the_title(); ?&gt;&lt;/h3&gt;
       &lt;?php the_content(); ?&gt;
&lt;?php endwhile; ?&gt;</pre>
<p style="text-align: justify;">
<p style="text-align: justify;">Donde el <code>IDE</code> es el número de ID de la página que quieres incrustar en la actual, el númeró que verás en la barra de estado al pasar el cursor por la página en la pantalla de páginas del Escritorio.</p>
<p style="text-align: justify;"><strong>¡Guardas los cambios!</strong></p>
<p style="text-align: justify;">Ya está, ahora puedes usar la nueva plantilla de página para insertar una página dentro de otra a tu gusto y necesidad.</p>
<p style="text-align: justify;">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/insertar-una-pagina-wordpress-dentro-de-otra/" target="_blank">AyudaWordpress</a></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/insertar-una-pagina-wordpress-dentro-de-otra/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cambia la versión de WordPress en el píe del escritorio</title>
		<link>http://www.haciendoweb.cult.cu/cambia-la-version-de-wordpress-en-el-pie-del-escritorio/</link>
		<comments>http://www.haciendoweb.cult.cu/cambia-la-version-de-wordpress-en-el-pie-del-escritorio/#comments</comments>
		<pubDate>Fri, 08 Jun 2012 04:28:33 +0000</pubDate>
		<dc:creator>Juan Pablo Pérez Manes</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haciendoweb.cult.cu/?p=8520</guid>
		<description><![CDATA[Como ya vimos cómo cambiar el texto del pié de página del escritorio de WordPress solo nos queda saber como modificar también el número de versión que usamos.
¿Que para qué tiene sentido?, pues vete a saber, porque quieras poner un texto distinto, o vacilar a tus usuarios registrados, elige tu el motivo.
Solo tienes que añadir [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.haciendoweb.cult.cu/wp-content/uploads/2011/11/amor-wordpress-500x492_500x4921.jpg"><img class="alignleft  wp-image-2496" title="amor wordpress" src="http://www.haciendoweb.cult.cu/wp-content/uploads/2011/11/amor-wordpress-500x492_500x4921-150x150.jpg" alt="amor wordpress" width="110" height="110" /></a>Como ya vimos <a title="Cambia el texto del pié del escritorio de WordPress" href="http://www.haciendoweb.cult.cu/cambia-el-texto-del-pie-del-escritorio-de-wordpress/">cómo cambiar el texto del pié de página del escritorio de WordPress</a> solo nos queda saber como modificar también el número de versión que usamos.</p>
<p style="text-align: justify;">¿Que para qué tiene sentido?, pues vete a saber, porque quieras poner un texto distinto, o vacilar a tus usuarios registrados, elige tu el motivo.<span id="more-8520"></span></p>
<p style="text-align: justify;">Solo tienes que añadir el siguiente código a tu <a title="¿Como crear un plugin en WordPress?" href="http://www.haciendoweb.cult.cu/como-crear-un-plugin-en-wordpress/">plugin de funciones o archivo <code>functions.php</code></a> de tu tema activo:</p>
<pre class="brush: php; gutter: true">&#039;function change_footer_version() {
  return &#039;Version 0.0.1&#039;;
}
add_filter( &#039;update_footer&#039;, &#039;change_footer_version&#039;, 9999 );</pre>
<p><span class="contienederpost">Guardas los cambios y ya tendrás despistados a tus usuarios sobre qué versión utilizas de WordPress <img src='http://www.haciendoweb.cult.cu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span class="contienederpost">Fuente: <a target="_blank" title="Fuente" href="http://ayudawordpress.com/cambia-la-version-de-wordpress-en-el-pie-del-escritorio/" target="_blank">AyudaWordpress</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.haciendoweb.cult.cu/cambia-la-version-de-wordpress-en-el-pie-del-escritorio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
