<?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>Maison De L&#039;Art &#187; Wordpress</title>
	<atom:link href="http://blog.maisondelart.net/categoria/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.maisondelart.net</link>
	<description>Blog de CSS, Jquery, Wordpress y diseño</description>
	<lastBuildDate>Thu, 10 Jun 2010 11:21:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress, JQuery y Cross Slide: soluciones</title>
		<link>http://blog.maisondelart.net/wordpress/wordpress-jquery-y-cross-slide-soluciones</link>
		<comments>http://blog.maisondelart.net/wordpress/wordpress-jquery-y-cross-slide-soluciones#comments</comments>
		<pubDate>Wed, 22 Jul 2009 00:07:44 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Cross Slide]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://blog.maisondelart.net/?p=28</guid>
		<description><![CDATA[Muchos somos habituales a plugins de JQuery tan útiles como Cross Slide, un impecable sistema de presentación de imágenes sin necesidad de usar Flash, pero no es tan sencillo implementarlo en Wordpress.]]></description>
			<content:encoded><![CDATA[<p><strong>Wordpress</strong>, desde hace varias versiones, viene de serie con su propia versión de <strong>JQuery</strong>, una versión mejorada del original con mejoras en CSS y otras modificaciones. Si sois usuarios del <em>plugin</em> <strong>Cross Slide</strong> sobre un tema en <strong>Wordpress</strong>, habréis visto que no funciona, debido a que no se llega a entender con el <strong>JQuery</strong> modificado de <strong>Wordpress</strong>.</p>
<p>Existen dos soluciones a este problema:</p>
<ol>
<li>Descargarse el original desde la web oficial de <strong>Jquery</strong> y sobreescribirlo en la carpeta <em>wp-includes/js/jquery/</em> en cada actualización de <strong>Wordpress</strong> (en caso de que uséis la actualización automática).</li>
<li>Usar una solución temporal más sencilla, sólo tocando el archivo wp-config.php, añadiendo una de las siguientes dos opciones:
<ul>
<li>
<pre>define('CONCATENATE_SCRIPTS', false );</pre>
</li>
<li>
<pre>define('SCRIPT_DEBUG', true);</pre>
</li>
</ul>
</li>
</ol>
<p>Cualquiera de las dos opciones es válida, aunque la segunda es mucho más cómoda. Seguramente, existirán incompatibilidades con otros <em>plugin</em> de <strong>Jquery</strong>, así que es conveniente, mientras llega una solución, usar el método del <em>wp-config.php</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maisondelart.net/wordpress/wordpress-jquery-y-cross-slide-soluciones/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Averiguar la ID de un autor</title>
		<link>http://blog.maisondelart.net/wordpress/averiguar-la-id-de-un-autor</link>
		<comments>http://blog.maisondelart.net/wordpress/averiguar-la-id-de-un-autor#comments</comments>
		<pubDate>Sun, 08 Mar 2009 01:29:11 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[autores]]></category>

		<guid isPermaLink="false">http://blog.maisondelart.net/?p=7</guid>
		<description><![CDATA[Una acción que debería ser tan sencilla como conocer el número de ID asignado a un autor, no siempre es fácil de encontrar en el cada vez más complejo sistema de Wordpress.]]></description>
			<content:encoded><![CDATA[<p>Para conocer la ID de un autor en <strong>Wordpress</strong>, tenemos que irnos al panel y seleccionar la opción <em>Usuarios</em>.</p>
<p>Tendremos una tabla con las siguientes columnas:</p>
<ul>
<li>Nombre de usuario</li>
<li>Nombre</li>
<li>Correo electrónico</li>
<li>Rol</li>
<li>Entradas</li>
</ul>
<p>En la columna Entradas, aparece el número de artículos escritos por ese autor. Pasamos el puntero del ratón sobre ese número, y nos fijamos en la barra de estado de nuestro navegador, o pulsamos sobre ese número y nos fijamos en la URL a la que hemos llegado:</p>
<p><img class="alignnone size-full wp-image-8" title="ID de autor en Wordpress" src="http://blog.maisondelart.net/img/2009/03/ver-autor.png" alt="ID de autor en Wordpress" /></p>
<p>Vemos que la URL acaba en <em>?author=2</em>, donde 2 es, lógicamente, la ID que andamos buscando.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maisondelart.net/wordpress/averiguar-la-id-de-un-autor/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Distribuir ganancias de Adsense en un blog con diferentes autores</title>
		<link>http://blog.maisondelart.net/wordpress/distribuir-ganancias-de-adsense-en-un-blog-con-diferentes-autores</link>
		<comments>http://blog.maisondelart.net/wordpress/distribuir-ganancias-de-adsense-en-un-blog-con-diferentes-autores#comments</comments>
		<pubDate>Sun, 08 Mar 2009 01:19:01 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Adsense]]></category>
		<category><![CDATA[autores]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[multiusuario]]></category>

		<guid isPermaLink="false">http://blog.maisondelart.net/?p=3</guid>
		<description><![CDATA[Si administras un blog donde escriben más autores, probablemente te interese compartir las ganancias de Adsense, en caso de que incluyas publicidad. Existen diferentes plugin para que cada autor publique publicidad en sus artículos, pero no siempre son fáciles de entender o, directamente, no funcionan como deberían con nuevas versiones de Wordpress.]]></description>
			<content:encoded><![CDATA[<p>Muchas veces, queremos personalizar determinados aspectos que un plugin no nos permite. Es el caso de mostrar publicidad sólo a los lectores que llegan a través de buscadores. Ahora tenemos una tarea nueva: no sólo tenemos que distribuir las ganancias de <strong>Adsense</strong>, sino que, además, queremos mostrar esa publicidad sólo a las búsquedas de Google.</p>
<p>El siguiente es un remedio manual, que he aprendido con mi escasa idea de PHP. Observando el funcionamiento de distintos ficheros .php y con el modo ensayo-error, he llegado a crear el siguiente método.</p>
<h3>1. Creamos el archivo donde se incluirán los códigos Adsense de cada autor</h3>
<p>Dentro de nuestra plantilla de <strong>Wordpress</strong>, creamos una carpeta llamada, por ejemplo, <em>adsense</em>. Dentro de esa carpeta, creamos el fichero <em>adsense.php</em>, que contendrá el siguiente código:</p>
<p><code>&lt;?php  if ($post-&gt;post_author == 13) {<br />
include (TEMPLATEPATH . '/adsense/andres.php'); }<br />
elseif ($post-&gt;post_author == 15) {<br />
include (TEMPLATEPATH . '/adsense/miguel.php'); }<br />
elseif ($post-&gt;post_author == 17) {<br />
include (TEMPLATEPATH . '/adsense/clara.php'); }<br />
elseif ($post-&gt;post_author == 19) {<br />
include (TEMPLATEPATH . '/adsense/elena.php'); }<br />
elseif ($post-&gt;post_author == 20) {<br />
include (TEMPLATEPATH . '/adsense/juan.php'); }<br />
?&gt;</code></p>
<p>Vemos que tenemos 5 autores. <a href="http://blog.maisondelart.net/wordpress/averiguar-la-id-de-un-autor">Cada autor en <strong>Wordpress</strong> tiene su propia ID</a> y a cada uno le hemos creado su archivo .php donde incluiremos el código de <strong>Adsense</strong> de ese autor. Para agregar más autores, tendremos que agregar el código siguiente, después del cierre de corchete <em>}</em></p>
<p><code>elseif ($post-&gt;post_author == 20) {<br />
include (TEMPLATEPATH . '/adsense/juan.php'); }</code></p>
<p>Donde &#8220;20&#8243; es el ID del autor, y <em>juan.php</em> es el archivo que contiene el código <strong>Adsense</strong> de ese autor.</p>
<h3>2. Creando el archivo Adsense de cada autor</h3>
<p>Como hemos visto antes, hemos pedido al fichero <em>adsense.php</em> que incluya un fichero .php según su autor (juan.php, elena.php, etc.). En cada fichero incluiremos el siguiente código:</p>
<p><code>&lt;?php<br />
if (preg_match('/q=|search/', $_SERVER['HTTP_REFERER']) ) {<br />
print '&lt;div class="adsense"&gt;&lt;script type="text/javascript"&gt;&lt;!--<br />
google_ad_client = "pub-1654710281231454";<br />
/* 250x250, creado 3/03/01 */<br />
google_ad_slot = "4994361947";<br />
google_ad_width = 250;<br />
google_ad_height = 250;<br />
//--&gt;<br />
&lt;/script&gt;<br />
&lt;script type="text/javascript"<br />
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;<br />
&lt;/script&gt;&lt;/div&gt;';<br />
}<br />
?&gt;</code></p>
<p>Con ese código estamos diciendo que, si (<em>if</em>) la consulta llega de un buscador (<em>q=|search/</em>), se muestre (<em>print</em>) el código de <strong>Adsense</strong> de ese autor. Crearemos un fichero distinto para cada autor con el código que nos proporcione.</p>
<p>De esta forma, tendremos el directorio construido de esta forma:</p>
<ul>
<li>plantilla/
<ul>
<li>adsense/
<ul>
<li>adsense.php</li>
<li>andres.php</li>
<li>clara.php</li>
<li>elena.php</li>
<li>miguel.php</li>
<li>juan.php</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Añadimos tantos ficheros de autor como autores tengamos, lógicamente.</p>
<h3>3. Colocamos el anuncio en el artículo</h3>
<p>Ahora tenemos que llamar a ese archivo en la parte del archivo <em>single.php</em> que deseemos. En la mayoría de los casos, suele ser colocado debajo del título del artículo, quedando de la siguiente manera:</p>
<p><code>&lt;h2&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;<br />
&lt;!-- Adsense --&gt;<br />
&lt;?php include_once(ABSPATH . 'wp-content/themes/plantilla/adsense/adsense.php'); ?&gt;<br />
&lt;!-- END Adsense --&gt;</code></p>
<p>Ahí estamos llamando al archivo <em>adsense.php</em> y éste, a su vez, llamará al archivo que contenga el código <strong>Adsense</strong> según el autor que haya escrito el artículo.</p>
<p>Muy seguramente, habrá una manera algo menos complicada, pero ésta, al menos, funciona, y es más cómoda para quienes quieran hacer las cosas a mano, que es como mejor se aprende.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maisondelart.net/wordpress/distribuir-ganancias-de-adsense-en-un-blog-con-diferentes-autores/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
