Cómo insertar contenido PHP en el bucle de los extractos de tu blog

Cómo insertar contenido PHP en el bucle de los extractos de tu blog / Wordpress y desarrollo web

De vez en cuando, recibo un mensaje de la gente buena en Google a mi cuenta de Adsense, sugiriendo que una modificación del anuncio u otra que proponen puede ayudar a aumentar los ingresos de mis anuncios. En muchos casos, el cambio sugerido es bastante simple: solo publique un anuncio un poco más grande, o muévalo un poco más hacia arriba “encima de la tapa”.

Sin embargo, hay ocasiones en que te das cuenta de que un anuncio o tal vez algún otro contenido debe ir a un área de tu blog al que no es tan fácil llegar. El contenido de la barra lateral es una cosa y, por lo general, bastante fácil de modificar, pero cuando se trata de otras áreas de su sitio web que pueden generarse dinámicamente mediante código, la inserción de contenido único no es tan simple..

Por ejemplo, en el caso de un blog de WordPress o un sitio web de WordPress Olvídate de los blogs: cómo potenciar cualquier sitio web con WordPress Olvídate de los blogs: cómo potenciar cualquier sitio web con WordPress ¿Has escuchado? Los blogs son noticias viejas. Espero que no hayas subido a ese carro particular. Sí, los sitios estáticos están de moda ahora. Estoy bromeando, por supuesto. Siempre ha existido la necesidad ... Leer más, el contenido central de su página de inicio es muy probablemente un flujo de extractos de las publicaciones de su blog. La gente puede hacer clic en “Lee mas” para abrir la página de correos en sí. Puede crear una especie de plantilla para sus publicaciones de blog para insertar con cuidado el anuncio requerido Cómo usar una plantilla de contenido de Wordpress para escribir más rápido Cómo usar una plantilla de contenido de Wordpress para escribir más rápido Wordpress es un invento brillante, y lo ha hecho posible para Cada vez más personas tienen sitios web increíbles, con hermosos temas. Sin embargo, aún queda la cuestión del área de contenido, que aún necesita ... Lea más en su publicación exactamente a dónde quiere que vaya, pero insertar un anuncio en su página principal del blog es un poco más difícil.

Es difícil sobre todo porque no es un solo flujo de código que desarrolla el contenido de la página. En realidad, es un bucle que recorre sus publicaciones más recientes, extrae los extractos y envía el texto, la información del pie de página sobre el artículo y el “Lee mas” botón.

Inserción de contenido PHP en tu blog Loop

¿Entonces, qué significa eso exactamente? Bueno, tomemos mi ejemplo de Adsense. Google me dice que lo haría bien si añadiera un tercer anuncio gráfico más cerca del pliegue. Ahora, la ubicación perfecta para un anuncio de este tipo es solo un poco más abajo en la sección principal ya la derecha de la barra de navegación. Así es, centro muerto del área donde se enumeran los extractos de mi blog.

Idealmente, el anuncio iría justo después del primer extracto de la publicación del blog, y justo antes del separador de línea entre las publicaciones..

Con WordPress, hay algunos lugares donde se lleva a cabo este tipo de código de extracto de publicación, pero realmente depende de su tema. Por lo general, lo verás en el “página” o “índice” Archivos PHP Una vez más, depende de su tema, por lo que su mejor opción es ejecutar un servidor web local simple para realizar pruebas como XAMPP Cómo instalar un servidor web de Windows en su PC con XAMPP Cómo instalar un servidor web de Windows en su PC con XAMPP Leer Más y cargue todo su blog o sitio web en ese servidor. Juega un poco con el archivo PHP que crees que es el correcto y mira si cambia la página.

Por lo general, en WordPress, verás el código que corre a través de tus últimas publicaciones usando una declaración while, como se muestra a continuación.

Ahora, uso el tema Ikarus, que tiene varios diseños diferentes según la configuración de su blog. Estos se almacenan en un “diseño” carpeta, y en mi caso particular, desde que elegí el “Blog” El código que busco se puede encontrar en el “blog.php” expediente.

Hay una docena y media de forzar algo para que se muestre solo la primera vez a través de un bucle while. Todos van a tener su opinión, y todos van a sentir que su manera es la mejor. No voy a decir eso, solo te daré un código que funciona.

Ya sea al inicio de su archivo PHP, o en cualquier lugar antes de la “Mientras” declaración, simplemente pegue el siguiente código.

  

Lo que esto hace es establecer dos variables a diferentes valores. Eso es. A es 1 y B es 2. No es igual, ¿verdad? A es menor que B.

Así que ahora, al entrar en la instrucción While, comprobará si A es menor que B. La primera vez que pase por el bucle While, sabrá que esto será cierto, por lo que mostrará lo que quiera mostrar, y luego establezca A igual a B para que la próxima vez que pase “A es menor que B” la verificación ya no será verdadera, y lo que deseaba mostrar solo la primera vez no se volverá a mostrar.

Así es como se ve ese código.

   

Ahora, si lo piensas bien, puedes usar un enfoque similar para colocar algo después de los primeros 3 o 4 extractos de publicación, ¿verdad? Su enfoque entonces sería establecer A igual a 1, B igual a 4, y luego cada vez que lo haga, agregará 1 a A. Finalmente, después de 3 veces, A sería igual a B y su fragmento de código no se ejecutaría para el resto de los tiempos a través del bucle While.

Ejecutar el primer ejemplo de código en mi blog para insertar un anuncio de Google después de que solo el primer extracto del blog en la página principal funcionó a la perfección.

Nuevamente, otra forma de hacer esto sería establecer A como una bandera igual a “cierto” y luego establecerlo igual a “falso” la primera vez a través del bucle. Como dije, seis o media docenas, una o la otra. Independientemente de lo que elija hacer, siempre que la condición sea verdadera solo la primera vez a través del ciclo While, su código funcionará perfectamente.

¿Cómo hacer una inserción php en un bucle? ¿Cómo creas tal “una vez” ¿Condiciones en tu código PHP? Comparta algunas de sus propias técnicas y trucos para hacer este tipo de cosas en la sección de comentarios a continuación..

Créditos de imagen: codificación PHP a través de Shutterstock

Explorar más sobre: ​​Blogging.