<?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>Bufa Webmaster &#187; Recursos</title>
	<atom:link href="http://www.bufa.es/web/wordpress/recursos-wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bufa.es</link>
	<description>Recursos web en español</description>
	<lastBuildDate>Tue, 31 Jan 2012 23:47:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Navegación jQuery con teclado (anterior / siguiente)</title>
		<link>http://www.bufa.es/navegacion-jquery-teclado/</link>
		<comments>http://www.bufa.es/navegacion-jquery-teclado/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 10:50:07 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[keyCode]]></category>
		<category><![CDATA[teclado]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1312</guid>
		<description><![CDATA[A continuación un script jquery para emular la navegación de una web con las teclas del teclado mediante los cursores de navegación (izquierda-derecha-arriba-abajo) o &#8220;arrow keys&#8221;. Podemos utilizarlo en alguna galería de imágenes, para ir pasando de una en una, ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bufa.es/wp-content/uploads/2011/10/jquery-navegacion-teclado.jpg" alt="" title="jquery navegacion teclado" width="648" height="200" class="alignnone size-full wp-image-1393" /></p>
<p>A continuación un script <strong>jquery</strong> para emular la navegación de una web con las teclas del teclado mediante los cursores de navegación (izquierda-derecha-arriba-abajo) o &#8220;arrow keys&#8221;. Podemos utilizarlo en alguna galería de imágenes, para ir pasando de una en una, etc&#8230;</p>
<p>Con &#8220;<strong>event.keyCode</strong>&#8221; localizamos la tecla sobre la que queremos actuar, y ya con &#8220;<strong>window.location</strong>&#8221; abrimos la nueva página.</p>
<p>En este ejemplo hago uso de las teclas de navegación de &#8220;anterior&#8221; y &#8220;siguiente&#8221; para ir pasando los post de WordPress, pero podéis sustituir el valor de <em>window.location</em> por el que os intenrese:</p>
<div class="codecolorer-container javascript railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">keyup</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">keyCode</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">37</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Anterior</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; window.<span style="color: #660066;">location</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;?php echo get_permalink(get_adjacent_post(false,'',true)); ?&gt;&quot;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">keyCode</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">39</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Siguiente</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; window.<span style="color: #660066;">location</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;?php echo get_permalink(get_adjacent_post(false,'',false)); ?&gt;&quot;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/navegacion-jquery-teclado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: ordenar posts en función del número &#8220;me gusta&#8221; de Facebook</title>
		<link>http://www.bufa.es/wordpress-ordenar-posts-facebook/</link>
		<comments>http://www.bufa.es/wordpress-ordenar-posts-facebook/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 20:13:26 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[me gusta]]></category>
		<category><![CDATA[orden]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1249</guid>
		<description><![CDATA[En WordPress podemos ordenar nuestras entradas (post) por fecha, título, etc&#8230; pero imaginaros que teneis un botón de &#8220;me gusta&#8221; para cada post, y quereis ordenar el listado por el número de &#8220;me gusta&#8221; de facebook de cada post&#8230; En ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bufa.es/wp-content/uploads/2011/07/wordpress-facebook-megusta.jpg" alt="" title="wordpress facebook me gusta" width="648" height="200" class="alignnone size-full wp-image-1255" /></p>
<p>En WordPress podemos <strong>ordenar</strong> nuestras entradas (post) por fecha, título, etc&#8230; pero imaginaros que teneis un botón de &#8220;<strong>me gusta</strong>&#8221; para cada post, y quereis ordenar el listado por el número de &#8220;me gusta&#8221; de facebook de cada post&#8230;</p>
<p>En primer lugar, necesitamos un lugar para almacenar el número de &#8220;me gusta&#8221; de cada post.</p>
<p>Abrimos el archivo &#8220;functions.php&#8221; de nuestro tema y incluimos la siguiente función:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> inserta_customfield_facebook<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_ID</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>wp_is_post_revision<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_ID</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; add_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'publish_page'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'inserta_customfield_facebook'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'publish_post'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'inserta_customfield_facebook'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Con este código creamos automáticamente un campo personalizado (custom field) llamado &#8220;numero_megusta&#8221; que almacenara el número total me gusta de ese post.</p>
<p>A continuación, añadimos (si no lo teneis ya) el botón &#8220;me gusta&#8221; de facebook:</p>
<div class="codecolorer-container html4strict railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/iframe.html"><span style="color: #000000; font-weight: bold;">iframe</span></a> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.facebook.com/widgets/like.php?href=&lt;?php the_permalink(); ?&gt;</span></span><span style="color: #ddbb00;">&amp;amp;</span>layout=button_count<span style="color: #ddbb00;">&amp;amp;</span>show_faces=false<span style="color: #ddbb00;">&amp;amp;</span>width=100<span style="color: #ddbb00;">&amp;amp;</span>action=like<span style="color: #ddbb00;">&amp;amp;</span>font<span style="color: #ddbb00;">&amp;amp;</span>colorscheme=light<span style="color: #ddbb00;">&amp;amp;</span>height=20<span style="color: #ddbb00;">&amp;amp;</span>locale=es_ES&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; allowTransparency=&quot;true&quot;&gt;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/iframe.html"><span style="color: #000000; font-weight: bold;">iframe</span></a>&gt;</span></div></div>
<p>Lo siguiente que necesitamos para comprobar cuántos &#8220;me gusta&#8221; tiene ese post y actualizar el valor del campo personalizado que hemos creado al principio (numero_megusta).</p>
<p>Copia y pega uno de los 2 siguientes códigos en el header.php de tu tema.</p>
<p>a) Si no utilizas permalinks (ej. miweb.com/p?=144) en la urls de tu web wordpress, copia y pega este código:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$idpost</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://graph.facebook.com/?id='</span><span style="color: #339933;">.</span>bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'?p='</span><span style="color: #339933;">.</span><span style="color: #000088;">$idpost</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$json</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$obj</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/json_decode"><span style="color: #990000;">json_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$json</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$like_no</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$obj</span><span style="color: #339933;">-&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #0000ff;">'shares'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$meta_values</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$like_no</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$meta_values</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">// paso</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/empty"><span style="color: #990000;">empty</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta_values</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;add_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>b) Si utilizas permalinks (ej. miweb.com/mi-pagina) con url amigables, copia y pega este código:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$paginaweb</span> <span style="color: #339933;">=</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$idpost</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://graph.facebook.com/?id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$paginaweb</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$json</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$obj</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/json_decode"><span style="color: #990000;">json_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$json</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$like_no</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$obj</span><span style="color: #339933;">-&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #0000ff;">'shares'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$meta_values</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$like_no</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$meta_values</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">// paso</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/empty"><span style="color: #990000;">empty</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$meta_values</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;add_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$idpost</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'numero_megusta'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$like_no</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Ahora ya solo falta hacer el &#8220;loop&#8221; de nuestros post (por ejemplo en nuestro index.php, archive.php, etc&#8230;)</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000088;">$query_facebook</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$query_facebook</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'posts_per_page=20&amp;meta_key=numero_megusta&amp;orderby=meta_value&amp;order=desc&amp;paged='</span><span style="color: #339933;">.</span><span style="color: #000088;">$paged</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$query_facebook</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">have_posts</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$query_facebook</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">the_post</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&lt;div class=&quot;post&quot; id=&quot;post-<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br />
<br />
&nbsp; &nbsp; &lt;h2&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/h2&gt;<br />
&nbsp; &nbsp; &lt;p&gt;Fecha: <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'j M Y'</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&nbsp; &nbsp; &lt;div class=&quot;boton_facebook&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;iframe src=&quot;http://www.facebook.com/widgets/like.php?href=<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;amp;layout=button_count&amp;amp;show_faces=false&amp;amp;width=100&amp;amp;action=like&amp;amp;font&amp;amp;colorscheme=light&amp;amp;height=20&amp;amp;locale=es_ES&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;<br />
<br />
&lt;/div&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>* Adaptar el loop a los campos de vuestros diseños</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/wordpress-ordenar-posts-facebook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress: Extraer todas las imágenes de the_content() en un post</title>
		<link>http://www.bufa.es/extraer-todas-imagenes-post/</link>
		<comments>http://www.bufa.es/extraer-todas-imagenes-post/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:00:42 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1224</guid>
		<description><![CDATA[Vamos a sacar todas las imagenes que hemos insertado dentro del campo contenido de un determinado post o página. Ojo! solo las que introducimos dentro del campo de contenido (no las de la biblioteca de ese post). De esta forma ...]]></description>
			<content:encoded><![CDATA[<p>Vamos a sacar todas las imagenes que hemos insertado dentro del campo contenido de un determinado post o página. Ojo! solo las que introducimos dentro del campo de contenido (no las de la biblioteca de ese post).</p>
<p>De esta forma podemos separar por un lado las imágenes del resto de contenido (especialmente si utilizamos diferentes idiomas y queremos utilizar las imágenes del contenido de idioma activo&#8230;) y utilizarlas para crear un slider de fotos, etc&#8230;</p>
<p>Mediante un foreach y utilizando una simple expresión regular muestro solo las fotos que haya dentro del post:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <a href="http://www.php.net/preg_match_all"><span style="color: #990000;">preg_match_all</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/&lt;img (.+?)&gt;/'</span><span style="color: #339933;">,</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> wp_kses_hair<span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">,</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$attr</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$attr</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$attr</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'value'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$img</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'src'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/extraer-todas-imagenes-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desactivar barra de administración superior en WordPress</title>
		<link>http://www.bufa.es/desactivar-barra-wordpress/</link>
		<comments>http://www.bufa.es/desactivar-barra-wordpress/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 13:17:08 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[functions.php]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1092</guid>
		<description><![CDATA[Es posible que no desees que aparezca la nueva barra de administración de WordPress 3.1 que aparece en el frontend en la parte superior de la página cuando haz iniciado sesión en tu WordPress. Todo lo que necesitas hacer es ...]]></description>
			<content:encoded><![CDATA[<p>Es posible que no desees que aparezca la nueva barra de administración de WordPress 3.1 que aparece en el frontend en la parte superior de la página cuando haz iniciado sesión en tu WordPress.<br />
Todo lo que necesitas hacer es añadir este código php dentro de tu archivo functions.php de tu tema:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'show_admin_bar'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'__return_false'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
remove_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'personal_options'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'_admin_bar_preferences'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/desactivar-barra-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar la Meta Tag &#8220;generator&#8221; de WordPress</title>
		<link>http://www.bufa.es/eliminar-meta-generator-wordpress/</link>
		<comments>http://www.bufa.es/eliminar-meta-generator-wordpress/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 20:49:56 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1070</guid>
		<description><![CDATA[Tener activa esta Meta tag &#8220;generator&#8221; en nuestro WordPress no es nada recomendable ya que estaremos mostrando en nuestro código fuente la versión actual de nuestro WordPress, y si tenemos una versión desfasada es más probable de sufrir cualquier tipo ...]]></description>
			<content:encoded><![CDATA[<p>Tener activa esta Meta tag &#8220;<strong>generator</strong>&#8221; en nuestro WordPress no es nada recomendable ya que estaremos mostrando en nuestro código fuente la versión actual de nuestro WordPress, y si tenemos una versión desfasada es más probable de sufrir cualquier tipo de ataque (SQL injection,XSS, Dos, etc..).</p>
<p>Para desactivar esta meta de nuestro tema:</p>
<p>1. Dentro del <strong>header.php</strong> de nuestro tema eliminamos (si existe) la siguiente línea:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;meta name=&quot;generator&quot; content=&quot;WordPress <span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'version'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;</div></div>
<p>2. Editamos el archivo <strong>functions.php</strong> de nuestro tema y añadimos la siguiente línea:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">remove_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wp_generator'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/eliminar-meta-generator-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: tags de una categoría</title>
		<link>http://www.bufa.es/wordpress-tags-categoria/</link>
		<comments>http://www.bufa.es/wordpress-tags-categoria/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 22:48:58 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=1045</guid>
		<description><![CDATA[A pesar de que en WordPress podemos hacer muchas cosas por defecto, no podemos mostrar los tags de una categoría seleccionada. Aquí hay un código php para poder hacerlo: query_posts&#40;'category_name=micategoria'&#41;; if &#40;have_posts&#40;&#41;&#41; : while &#40;have_posts&#40;&#41;&#41; : the_post&#40;&#41;; $posttags = get_the_tags&#40;&#41;; ...]]></description>
			<content:encoded><![CDATA[<p>A pesar de que en WordPress podemos hacer muchas cosas por defecto, no podemos mostrar los <strong>tags</strong> de una categoría seleccionada. Aquí hay un código php para poder hacerlo:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'category_name=micategoria'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$posttags</span> <span style="color: #339933;">=</span> get_the_tags<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$posttags</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posttags</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$all_tags_arr</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tag</span> <span style="color: #339933;">-&gt;</span> <span style="color: #004000;">name</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <br />
<br />
<span style="color: #000088;">$tags_arr</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array_unique"><span style="color: #990000;">array_unique</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$all_tags_arr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// removemos los duplicados</span><br />
<span style="color: #b1b100;">echo</span> <a href="http://www.php.net/print_r"><span style="color: #990000;">print_r</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tags_arr</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/wordpress-tags-categoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desactivar miniaturas en WordPress</title>
		<link>http://www.bufa.es/desactivar-miniaturas-wordpress/</link>
		<comments>http://www.bufa.es/desactivar-miniaturas-wordpress/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 14:59:37 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[thumbnails]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=987</guid>
		<description><![CDATA[Cuando subimos una imagen en WordPress por defecto se generan 3 imágenes thumbnails (miniatura. mediana, grande) que podemos cambiar los tamaños en &#8220;Ajustes > Multimedia&#8221;. Es muy probable que alguna vez no nos interese que se generen automáticamente esas 3 ...]]></description>
			<content:encoded><![CDATA[<p>Cuando subimos una imagen en WordPress por defecto se generan 3 imágenes <strong>thumbnails</strong> (miniatura. mediana, grande) que podemos cambiar los tamaños en &#8220;Ajustes > Multimedia&#8221;. Es muy probable que alguna vez no nos interese que se generen automáticamente esas 3 imágenes más a la hora de insertar una foto, bien por que ya las insertais al tamaño correcto, etc&#8230;</p>
<p>Bien, para desactivar la creación de miniaturas tenemos que hacer lo siguiente:</p>
<p>Entramos en el administrador de &#8220;<em>Ajustes > Multimedia</em>&#8221; y asignamos el valor &#8220;0&#8243; a las 3 tamaños de imágenes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/desactivar-miniaturas-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evitar sql injection en WordPress</title>
		<link>http://www.bufa.es/evitar-sql-injection-wordpress/</link>
		<comments>http://www.bufa.es/evitar-sql-injection-wordpress/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 22:07:37 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=850</guid>
		<description><![CDATA[Podemos intentar (nunca mejor dicho) evitar algunos &#8220;ataques&#8221; de sql injection a nuestro WordPress utilizando el archivo .htaccess, comprobando si dicho ataque contiene un SCRIPT o si se ha tratado de modificar variables php GLOBALS o _REQUEST. Abrir nuestro .htaccess ...]]></description>
			<content:encoded><![CDATA[<p>Podemos intentar (nunca mejor dicho) evitar algunos &#8220;ataques&#8221; de <strong>sql injection</strong> a nuestro WordPress utilizando el archivo .htaccess, comprobando si dicho ataque contiene un <em>SCRIPT</em> o si se ha tratado de modificar variables php <em>GLOBALS</em> o <em>_REQUEST</em>.</p>
<p>Abrir nuestro .htaccess (en caso de que ya lo tuvieramos) y añadir las siguientes líneas:</p>
<div class="codecolorer-container apache railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">Options</span> +<span style="color: #0000ff;">FollowSymLinks</span><br />
<span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">On</span><br />
<span style="color: #00007f;">RewriteCond</span> %{QUERY_STRING} (&lt;|%3C).*<span style="color: #00007f;">script</span>.*(&gt;|%3E) [NC,OR]<br />
<span style="color: #00007f;">RewriteCond</span> %{QUERY_STRING} GLOBALS(=|[|%[<span style="color: #ff0000;">0</span>-9A-Z]{<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">2</span>}) [OR]<br />
<span style="color: #00007f;">RewriteCond</span> %{QUERY_STRING} _REQUEST(=|[|%[<span style="color: #ff0000;">0</span>-9A-Z]{<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">2</span>})<br />
<span style="color: #00007f;">RewriteRule</span> ^(.*)$ index.php [F,L]</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/evitar-sql-injection-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress: aumentar los 20 comentarios por página del administrador</title>
		<link>http://www.bufa.es/wordpress-20-comentarios/</link>
		<comments>http://www.bufa.es/wordpress-20-comentarios/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:45:08 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[comentarios]]></category>
		<category><![CDATA[paginación]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=837</guid>
		<description><![CDATA[Por defecto WordPress pagina el módulo de comentarios del administrador de 20 en 20 registros por página (Mostrando 1–20 &#8230;), y puede resultar un coñazo la paginación si tenemos muchos comentarios por aprobar (ya sean spam o no). Pues bueno, ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bufa.es/wp-content/uploads/2010/11/comentarios.jpg" alt="" title="comentarios" width="648" height="200" class="alignnone size-full wp-image-838" /></p>
<p>Por defecto WordPress pagina el módulo de comentarios del administrador de <em>20 en 20</em> registros por página (Mostrando 1–20 &#8230;), y puede resultar un <em>coñazo</em> la paginación si tenemos muchos comentarios por aprobar (ya sean spam o no).</p>
<p>Pues bueno, hay una forma de pesonalizar (por ejemplo, para aumentarlo) este número de paginación de los comentarios, y esta en el valor de la variable <strong>$comments_per_page</strong>, que se encuentra definida dentro del archivo: /wp-admin/<strong>edit-comments.php</strong> con el valor de 20:</p>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$comments_per_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$comments_per_page</span> <span style="color: #339933;">=</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'comments_per_page'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$comments_per_page</span><span style="color: #339933;">,</span> <span style="color: #000088;">$comment_status</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Basta con editar este archivo y modificar este número (20) por el que deseemos paginar los comentarios en el administrador de wordpress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/wordpress-20-comentarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: crear página automáticamente al activar un tema</title>
		<link>http://www.bufa.es/wordpress-pagina-activar-tema/</link>
		<comments>http://www.bufa.es/wordpress-pagina-activar-tema/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 00:30:51 +0000</pubDate>
		<dc:creator>Jorge Maiden</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[post_author]]></category>
		<category><![CDATA[post_status]]></category>
		<category><![CDATA[post_title]]></category>
		<category><![CDATA[post_type]]></category>

		<guid isPermaLink="false">http://www.bufa.es/?p=804</guid>
		<description><![CDATA[Código necesario para crear automáticamente una página o post al activar un determinado tema de WordPress. Necesitais insertar este código en vuestro archivo functions.php de vuestro theme. Dentro del array de $new_page tenemos la configuración de este nuevo post: post_type: ...]]></description>
			<content:encoded><![CDATA[<p>Código necesario para crear <strong>automáticamente</strong> una <em>página</em> o <em>post</em> al activar un determinado tema de WordPress. Necesitais insertar este código en vuestro archivo <em>functions.php</em> de vuestro theme. Dentro del array de $new_page tenemos la configuración de este nuevo post:</p>
<ul>
<li><strong>post_type</strong>: tipo de post (page o post)
<li><strong>post_title</strong>: título</li>
<li><strong>post_status</strong>: estado (publicado, borrador)</li>
<li><strong>post_author</strong>: tipo autor (administrador, suscriptor, editor, autor, colaborador)</li>
</ul>
<div class="codecolorer-container php railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'activated'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000088;">$new_page_title</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Mi nueva página'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$new_page_content</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Este es el contenido de la nueva pagina creada automaticamente'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$new_page_template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//ex. template-custom.php. Dejar en blanco si no quieres utilizar una plantilla para esta página</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000088;">$page_check</span> <span style="color: #339933;">=</span> get_page_by_title<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_page_title</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$new_page</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'post_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'page'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'post_title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$new_page_title</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'post_content'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$new_page_content</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'post_status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'publish'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'post_author'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$page_check</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$new_page_id</span> <span style="color: #339933;">=</span> wp_insert_post<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_page</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_page_template</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_page_id</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'_wp_page_template'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$new_page_template</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #009900;">&#125;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bufa.es/wordpress-pagina-activar-tema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

