Imagen FeedGalaxia bloG | Compra de propiedades en Costa Rica



Tutorial Wordpress: Miniposts

Ayer estuve intentando poner miniposts en el blog, también conocidos por asides o miniblogs. Probé a utilizar el plugin minipost pero por alguna extraña razón no se me mostraban los últimos posts del blog, por lo que desheché
la idea.

La siguiente posible solución que encontré fue la de hacer una modificación como se explica en La maté por un yogur, pero así tampoco me funcionaba, porque me mostraba la función hack como si se tratara de un texto.

Al final encontré la solución gracias a uno de los pingbacks que había en esa página, más concretamente a Blokura y a uno de los enlaces que tiene, el del enlace al index.php de Matt.

A continuación pongo los pasos que seguí para hacer que me funcionaran los miniposts.

1. En primer lugar hay que crear una categoría para los miniposts, la cual podéis llamar como os de la gana y debéis memorizar la ID de la categoría (En mi caso 257).

2. A continuación debéis modificar la plantilla index.php y donde dice:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Escribimos:

<?php
if ($posts) {
function stupid_hack($str) {
return preg_replace('|

\s*
<ul class="asides">
    <li>
<ul class="asides">
<li id="<?php the_ID(); ?>"><?php echo wptexturize($post-&gt;post_content); echo ' '; comments_popup_link('(0)', '(1)', '(%)')> <?php edit_post_link('(e)'); ?></li>
</ul>
</li>
|'
, '', $str);
}
ob_start('stupid_hack');
foreach($posts as $post) { start_wp();
?><?php if (in_category(257) &amp;&amp; !$single) { ?>

<?php } else { ?>

3. Lo siguiente que haremos será buscar la línea donde pone:

<?php endwhile;>

Y la borramos.

4. Ahora buscamos las líneas que dicen algo parecido a:

<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>

Y lo sustituímos por:

<?php } // end if in category ?>
<?php } } else {
echo '

Sorry no posts found.

';
}
?>

5. El último paso es crear es estilo pala los minipost en la hoja de estilos ( style.css), añadiendo al final:

.asides {
background: #FFFFD9;
font-size: 11px !important;
margin: 25px 0 25px 5px !important;
padding: 10px 10px 10px 25px !important;
}

Después de hacer todo ésto ya debería funcionar correctamente.



Anteriormente en bocabit.com:


Una respuesta a “Tutorial Wordpress: Miniposts”


Pingbacks & Trackbacks

Escribir un comentario:



Suscripción
Suscríbete al feed RSS¡Suscríbete gratis para recibir los artículos más interesantes en tu correo y lector de feeds!
Escribe tu correo electrónico:


Publicidad
Autoayuda Anúnciate
Anúnciate SoyPlastic

Búsqueda

Comentaristas
  1. maca (22)
  2. Nyutu (17)
  3. Nacho (16)
  4. Marvin8 (15)
  5. Bloguitar (14)


EntreBlogs
Entre Blogs
AyudaWordpress Bocabit BuscandoLibertad CiberPrensa El Blog de KnxDT FreebsArg
Galaxia Blog Ideas Geek iPhoniac Psicología, coach, pnl, seducción, autoayuda,desarrollo personal y ocio Soy Plastic Tecnodiva Todos los Como

Comentarios Recientes
  • cavalleto
    Una detención surrealista
    Lo que yo te diga, este tío estaba puesto hasta las cejas de algo…
  • Manolito MrBlogger
    Un periodista gilipollas
    No gilipollas, que está haciendo perfectamente su trabajo… no, tacha eso último, quería decir haciendo lo que...
  • Jack Daniel's
    Un periodista gilipollas
    ¡¡¡¡¡¡¡¡¡
  • Rogelio
    Un periodista gilipollas
    Asi son los periodistas…
  • Sik
    Un periodista gilipollas
    Sin comentarios..
Anunciate en bocabit.com


bocabit.com está creado gracias a WordPress, utilizando una plantilla creada por René Fdez. (The-RockeR).
Todo el contenido está sujeto a una licencia Creative Commons.
Feed Feed | Acerca De | Contacto | Enlaces | Normas de participación | Archivo | Política de Privacidad | Apuntes EUITIO | Publicidad |

"Mira detrás de ti, un mono de 51 cabezas con 1.079 ojos."

Blogalaxia Computer Blogs - BlogCatalog Blog Directory Internet Anuncios Gratis