<?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>voragine.net &#187; post programados</title>
	<atom:link href="http://voragine.net/etiquetas/post-programados/feed" rel="self" type="application/rss+xml" />
	<link>http://voragine.net</link>
	<description>Autonomía digital y tecnológica.</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:49:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-RC3-19589</generator>
		<item>
		<title>Cómo mostrar las entradas programadas en WordPress</title>
		<link>http://voragine.net/wordpress/como-mostrar-las-entradas-programadas-en-wordpress</link>
		<comments>http://voragine.net/wordpress/como-mostrar-las-entradas-programadas-en-wordpress#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:19:13 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[agenda]]></category>
		<category><![CDATA[post programados]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=365</guid>
		<description><![CDATA[Hace más de un año publicamos una entrada contando <a title="Cómo hacer una agenda en WordPress: publicando posts futuros -- voragine.net" href="http://voragine.net/wordpress/como-hacer-una-agenda-en-wordpress-publicando-post-futuros"><strong>cómo crear un listado de entradas programadas</strong></a>, con la intención de hacer una agenda o similar. Para completar, contamos ahora <a title="Display posts with 'future' status -- WordPress Forums" href="http://wordpress.org/support/topic/300346"><strong>cómo hacer que las entradas se vean una vez se ha accedido a ellas</strong></a>, cuando se usa el <code>single.php</code>.]]></description>
			<content:encoded><![CDATA[<p>Hace más de un año publicamos una entrada contando <a title="Cómo hacer una agenda en WordPress: publicando posts futuros -- voragine.net" href="http://voragine.net/wordpress/como-hacer-una-agenda-en-wordpress-publicando-post-futuros"><strong>cómo crear un listado de entradas programadas</strong></a>, con la intención de hacer una agenda o similar. Para completar, contamos ahora <a title="Display posts with 'future' status -- WordPress Forums" href="http://wordpress.org/support/topic/300346"><strong>cómo hacer que las entradas se vean una vez se ha accedido a ellas</strong></a>, cuando se usa el <code>single.php</code>.</p>
<p>Para conseguirlo basta incluir el siguiente código en el archivo <code>functions.php</code> o como plugin en el directorio <code>plugins/</code>.</p>
<pre class="brush: php; title: ; notranslate">
/* Show all future posts */
add_filter('the_posts', 'show_all_future_posts');
function show_all_future_posts($posts) {
   global $wp_query, $wpdb;
   if ( is_single() &amp;&amp; $wp_query-&gt;post_count == 0 ) {
      $posts = $wpdb-&gt;get_results($wp_query-&gt;request);
   }
   return $posts;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/como-mostrar-las-entradas-programadas-en-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo hacer una agenda en WordPress: publicando posts futuros</title>
		<link>http://voragine.net/wordpress/como-hacer-una-agenda-en-wordpress-publicando-post-futuros</link>
		<comments>http://voragine.net/wordpress/como-hacer-una-agenda-en-wordpress-publicando-post-futuros#comments</comments>
		<pubDate>Fri, 03 Apr 2009 15:31:02 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[agenda]]></category>
		<category><![CDATA[post programados]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=214</guid>
		<description><![CDATA[En WordPress Hacker hay un tutorial que explica <a title="Publish Future Posts as Events List -- WordPress Hacker" href="http://wphackr.com/publish-future-posts-as-events-list/">cómo hacer para publicar con WordPress entradas con fecha por llegar</a>, es decir, que en vez de quedar programadas se publiquen con la fecha programada. Esto puede ser muy útil para confeccionar una lista de eventos por llegar o una agenda. Explico a continuación la modificación que hay que introducir en el Loop, el resto se puede consultar en el artículo de WordPress Hacker.]]></description>
			<content:encoded><![CDATA[<p>En WordPress Hacker hay un tutorial que explica <a title="Publish Future Posts as Events List -- WordPress Hacker" href="http://wphackr.com/publish-future-posts-as-events-list/">cómo hacer para publicar con WordPress entradas con fecha por llegar</a>, es decir, que en vez de quedar programadas se publiquen con la fecha programada. Esto puede ser muy útil para confeccionar una lista de eventos por llegar o una agenda. Explico a continuación la modificación que hay que introducir en el Loop, el resto se puede consultar en el artículo de WordPress Hacker.</p>
<p>La idea es conseguir publicar entradas programadas de una categoría en concreto, no de todas, ya que queremos que el resto del blog siga funcionando normalmente. Necesitamos pues una sentencia condicional que discrimine las entradas de la categoría en cuestión dentro del Loop general, y la orden para que dichas entradas aun estando programadas se publiquen.</p>
<blockquote><p><code>$my_query = new WP_Query('category_name=<strong>agenda</strong>&amp;showpost=-1<br />
&amp;post_status=future,publish&amp;order=DES');<br />
while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();<br />
$do_not_duplicate = $post-&gt;ID;<br />
if (is_category('<strong>agenda</strong>'))<br />
{if (strtotime($post-&gt;post_date) &lt; time() ) continue;}</code><br />
Aquí el código que se quiera repetir con el Loop.<br />
<code> endwhile;</code></p></blockquote>
<p>Las primeras dos líneas generan un Loop solo con las entradas de la categoría agenda.</p>
<ul>
<li><strong>category_name</strong> tiene que tener asociado como valor el <em>slug</em> de la categoría, <strong>el nombre para URL</strong>, que se puede consultar en el editor de categorías de WordPress. No tiene por qué coincidir con el nombre de la categoría.</li>
<li><strong>showpost</strong> indica el número de entradas que se mostrarán en este Loop.<strong> -1</strong> para todas las de la categoría.</li>
<li><strong>post_status</strong> indica el estado de las entradas a mostrar. Con <strong>future</strong> ordenamos que muestre como publicadas las programadas.</li>
<li><strong>order</strong> ordena las entradas alfabéticamente, cronológicamente, empezando por la primera o por la última&#8230; Con <strong>DES</strong> conseguimos que se muestren las entradas cronológicamente, empezando por la más reciente</li>
</ul>
<p>El nombre de la categoría, <strong>agenda</strong>, es un ejemplo, recuerda cambiarlo por el correspondiente en tu caso.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/como-hacer-una-agenda-en-wordpress-publicando-post-futuros/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

