WordPress: después de la primera publicación solo en la página de inicio

wordpress logo apilado rgb

Notarás después de la primera página después de la primera publicación en mi página de inicio que agregué una caricatura de Blaugh. Tuve un gran tiempo para descubrir cómo simplemente mostrar la caricatura en un solo lugar en el sitio sin empujarla a la barra lateral donde no pertenecía. Así que ... investigué un poco y encontré un par de temas que utilizan código para hacer precisamente esto. El código podría usarse para resaltar o indicar su última publicación ... o simplemente agregar algo de contenido dentro del ciclo de WordPress.

Así es como puede hacerlo:


¡Tu contenido que quieres aquí!

Para la caricatura de Blaugh:



¡Ahí tienes! Solo asegúrate de incluir este contenido en el bucle. Lo puse justo antes de esta línea, para poder realizar un seguimiento:


		

14 Comentarios

  1. 1

    Douglas,

    Solo quería darte las gracias por este consejo. Había escrito un artículo con un método ligeramente diferente que era menos efectivo que el tuyo y uno de mis lectores me señaló tu artículo.

    Desde entonces he modificado mi articulo y se le da crédito donde se debe.

    Gracias de nuevo,

    John

  2. 3
  3. 4

    ¿Puedo implementar este código en la barra lateral para que los anuncios solo aparezcan en la barra lateral de la página de inicio?
    Si no es así, ¿podría explicarme cómo puedo hacer esto?
    ¡Gracias!
    Tyler

  4. 5

    Para que este código funcione en la barra lateral, o en cualquier lugar fuera del ciclo while, simplemente elimine todo lo relacionado con $ post y $ page del código para que tenga esto;

    las cosas van aquí

  5. 6
  6. 7
  7. 9

    Muchas gracias por este consejo Douglas. ¿Existe alguna forma de agregar anuncios en páginas específicas en lugar de en la página de inicio? Cada página tiene un pageId y podemos identificar la página cargada en función de eso ... estoy buscando punteros específicos.

    Gracias por adelantado
    Vaibhav

  8. 10

    Código realmente útil, y lo he estado usando por un tiempo. ¿Hay alguna manera de incluir una declaración "else" para que pueda tener anuncios que se ejecuten en la página de inicio y luego otros que se ejecuten en cualquier otra página?

    ¡He estado buscando durante años y no puedo encontrarlo!

    Espero que alguien pueda ayudar.

    Gracias de antemano.

    James

  9. 12

    Hola Douglas ...

    Estoy trabajando con un complemento en mi página de inicio ... Pero el documento de guías de codificación tiene la restricción de no tocar el código del tema central ... así que estoy usando la función add_filter ...

    if (is_home ()) add_filter ('el_contenido', 'mi función');

    Pero no funciona correctamente…. este filtro me muestra el contenido de pluging en cada publicación en mi página de inicio… ¿qué puedo hacer? ¿Existe otro gancho solo para el contenido de la página de inicio?

    Gracias…

  10. 13

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.