PDX WordPress Post2Widget (alpha)

 

PDX WordPress Post2Widget es un plugin para generar loops o singles de Posts, Pages, Attachments y Custom post types en un widget.

Caracteristicas:

  • Soporta Pages, Posts, Attachments, Custom Post Types
  • Seleccion de post de 1 a N
  • Custom CSS Clases
  • Skins
  • Categories, tags, custom taxonomies

 

Descargar aqui la version 0.8 Alpha post2widget wordpress plugin

Wordpress PDX Post 2 Widget

 

 

Custom templates para Custom Post types

Utiliza plantillas de diseño personalizado para tus Custom Post Types, hasta el momento ya existen de forma nativa en wordpress para Páginas, para Post por medio de un plugin, pero no todavía para Custom Post Types.

Utilizando el plugin Custom Post Templates con una pequeña modificación.

  • Descarga e instala el plugin Custom Post Templates , con esto ya debes tenerlo activo para los post ( entradas ) normales.
  • Desde la pantalla de plugins, entra al modo de edición del plugin
  • Busca la linea que registra el plugin en el tipo de post, algo así
  • $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'post', 'side', 'default' );
  • Cambia la opción ‘post’ por tu custom post type ‘peliculas’ en mi caso y prueba haciendo un diseño para cada item que vayas publicando, fácil.
  • quedaría algo así.

    $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'peliculas', 'side', 'default' );

    Y listo.

    Para aplicar el tu plantilla personalizada, únicamente sube o crea un archivo con lo siguiente.

    <!--?php /* Template Name Posts: Snarfer */ ?-->

    A partir de ahora, aparecerá un nueva opción en el editor de tu custom post type, similar al de pages.

    Notas.

  • Esto unicamente aplica para un caso o post normales o custom post types
  • Seguramente extenderan a custom post types, el cambio es mínimo
  • Optimizar Google Adsense para WordPress


    En el asunto de la monetizacion de sitios web, uno de los metodos existentes y mas usado es Google AdSense,  Que diciendolo a grandes rasgos, es una forma de “rentar” espacio de tu sitio web a Google para que pueda publicar anuncios dentro del contexto del sitio.

    Existe un pequeño detalle en la forma en la que Google Ad Sense selecciona los anuncios que mostrara en tu sitio web, ya que toma como referencia el el nombre de dominio para enviar anuncios dentro del contexto, el problema se nota cuando en un gran numero de casos (el de este sitio por ejemplo) el nombre del dominio no tiene ninguna relación con el contenido que se publica, lo que provoca que el tipo de anuncios devueltos se refiriera a temas relacionados con la palabra “paradojo” “para dojo”, “dojo”, que arrojaba anuncios sobre escuelas de artes marciales.

    Aunque ciertamente los contenidos de este sitio no tienen un solo enfoque, tampoco es tan amplio como para esto.

    Por fortuna como en la mayoría de los casos, esto es algo de lo antes se dieron cuenta muchas personas y una de ellas se dio a la tarea de crear un plugin de WordPress para resolver esto.

    Advanced AdSense WordPress Plugin

    Es un plugin que resuelve este problema, contextualiza de forma correcta los anuncios enviados por AdSense.

    Puedes instalar el plugin desde el administrador de wordpress o descargarlo desde aqui para instalarlo de forma manual.

    Una vez instalado y activado veamos como funcionara:

    Este es un ejemplo del código que te da AdSense cuando creas tu anuncio:

    <script type="text/javascript">// <![CDATA[
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
    /* en posts */
    google_ad_slot = "XXXXXXXXXX";
    google_ad_width = 180;
    google_ad_height = 150;
    // ]]></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[
     
    // ]]></script>

    Lo unico que hay que hacer para aniadir tu anuncio es encerrar con las siguientes estas etiquetas:

    • <!– google_ad_section_start –>
    • <!– google_ad_section_end –>

    para que quede de esta forma:

    <script type="text/javascript">// <![CDATA[
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
    /* en posts */
    google_ad_slot = "XXXXXXXXXX";
    google_ad_width = 180;
    google_ad_height = 150;
    // ]]></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[
     
    // ]]></script>

    De esta forma, se garantiza que los anuncios que muestre tu sitio web, tengan relación con el contenido que publicas.

    Por cierto, no olvides hacer click en los anuncios 🙂