<?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>Kernel Web &#187; paginacion</title>
	<atom:link href="http://www.kernelweb.org/tag/paginacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kernelweb.org</link>
	<description>Blogging, WordPress y Desarrollo Web</description>
	<lastBuildDate>Tue, 03 Nov 2009 21:24:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Integrar paginación en tu theme WordPress sin plugin</title>
		<link>http://www.kernelweb.org/integrar-paginacion-en-tu-theme-wordpress-sin-plugin/</link>
		<comments>http://www.kernelweb.org/integrar-paginacion-en-tu-theme-wordpress-sin-plugin/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 22:42:05 +0000</pubDate>
		<dc:creator>Esteban Rojas</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[paginacion]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress Hacks]]></category>

		<guid isPermaLink="false">http://www.kernelweb.org/?p=2040</guid>
		<description><![CDATA[La paginación en WordPress es sin duda una de las cosas más comunes, en concreto el uso del plugin Page-Navi para lograrla, sin embargo siempre soy de la idea de instalar la menor cantidad de plugins posibles y cuando encontré este truco en Cats Who Code me fascinó, ya que permite integrar paginación en tu [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">La <strong>paginación en WordPress</strong> es sin duda una de las cosas más comunes, en concreto el uso del <strong>plugin Page-Navi</strong> para lograrla, sin embargo siempre soy de la idea de instalar la menor cantidad de plugins posibles y cuando encontré este <a href="http://www.catswhocode.com/blog/how-to-integrate-a-pagination-in-your-wordpress-theme">truco en Cats Who Code</a> me fascinó, ya que permite integrar paginación en tu theme sin instalar propiamente el plugin.</p>
<p style="text-align: center;"><img class="size-full wp-image-2041 aligncenter" title="paginacion-wordpress" src="http://www.kernelweb.org/wp-content/uploads/2009/07/paginacion-wordpress.JPG" alt="paginacion-wordpress" width="456" height="40" /></p>
<p>Veamos como se hace:</p>
<ol>
<li>Descargamos <a href="http://wordpress.org/extend/plugins/wp-pagenavi/">Page-Navi</a>.</li>
<li>Buscamos y cortamos los archivos: wp-pagenavi.php  y wp-pagenavi.css, abrimos el primero y editamos las siguientes líneas de código:</li>
</ol>
<pre><code>function wp_pagenavi($before = '', $after = '') {
        global $wpdb, $wp_query;</code></pre>
<p>Reemplazandolas por estas:</p>
<pre><code>function wp_pagenavi($before = '', $after = '') {
	global $wpdb, $wp_query;
pagenavi_init(); //Llamamos a que inicie la función</code></pre>
<p>Guardamos y después de eso pegamos los 2 archivos en la carpeta de nuestro theme. Después deberemos insertar el siguiente snippet en donde queramos se despliegue la páginación, siendo común en el index.php, search.php a archives.php si lo tenemos:</p>
<pre><code>&lt;?php include('wp-pagenavi.php'); if (function_exists('wp_pagenavi')) { wp_pagenavi(); } ?&gt;</code></pre>
<p>Pero un momento, aún no se despliega la paginación, ¿por qué?, falta agregar el enlace a la hoja de estilos CSS, lo haremos de esta forma:</p>
<pre><code>&lt;link rel="stylesheet" type="text/css" media="screen" href="&lt;?php bloginfo('template_url');?&gt;/pagenavi-css.css" /&gt;</code></pre>
<p><code> </code>Abajo del enlace al CSS de nuestro theme, el cual tiene la siguiente estructura:</p>
<pre><code>&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url'); ?&gt;" type="text/css" media="screen" /&gt;</code></pre>
<p style="text-align: justify;">Listo <img src='http://www.kernelweb.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  paginación embebida sin instalar ningún plugin, resulta muy útil sobre todo al desarrollar un theme para descarga ya que es una función bastante esencial en cualquier blog, el theme de Kernel Web tiene este hack aplicado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelweb.org/integrar-paginacion-en-tu-theme-wordpress-sin-plugin/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
