Mostrar titulo en vez de toda la entrada.

Inicio Foros WordPress Themes y Diseño Mostrar titulo en vez de toda la entrada.

Este debate contiene 14 respuestas, tiene 5 mensajes y lo actualizó  nicolas88 hace 8 años, 8 meses.

  • Autor
    Publicaciones
  • #12170

    roonline
    Participante

    <p>Hola amigos, estoy buscando una solucion de como hacer para que en la página principal aparezca solo el titulo de la entrada y no toda o parte de la entrada.<br />
    Que parte del theme tengo que modificar?</p>
    <p>saludos!
    </p>

  • #26196

    Alberton
    Participante

    Puedes colocar una etiqueta More… justo al principio de la entrada, algo sucio pero muy rápido y sencillo.

    Saludos

  • #26199

    roonline
    Participante

    mmm, pero prefiero que quede solo el titulo y que se tenga que hacer clic en el título para poder entrar el post…

  • #26200

    Alberton
    Participante

    Si quieres, pega aquí el codigo de tu index.php y le hecho un vistazo.

    Saludos

  • #26201

    roonline
    Participante

    es verdaderamente corto:
    [code]<?php get_header(); ?>

    <div id="content">
    <?php
    include(TEMPLATEPATH . "/wp-loop.php");
    ?>

    <?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>

    </div>

    <div id="sidebar">
    <?php
    get_sidebar();
    ?>
    </div>

    <?php get_footer(); ?>
    [/code]

  • #26203

    Alberton
    Participante

    Visto lo visto, pon mejor el wp-loop.php

  • #26209

    roonline
    Participante

    [b]ok, aqui esta:[/b]
    [code]
    <?php if (have_posts()) : ?>

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

    <div class="post">
    <h2><?php if (is_page() || is_single()) { the_title(); ?> <?php } else { ?> " rel="bookmark"
    title="Permanent Link to <?php the_title(); ?>"><?php
    the_title(); ?>
    <?php } ?></h2>

    <div class="post-info">
    <?php if(!is_page()) : ?>
    <span class="setting user"><?php echo the_author() ? ” : ‘Unknown’; ?></span>
    <span class="setting datetime"><?php the_time(‘F d, Y’); ?></span>
    <span class="setting filedlink"><?php the_category(‘, ‘) ?></span>
    <?php comments_popup_link(‘No Comments’, ‘1 Comment’, ‘% Comments’, ‘setting commentslink’); ?>
    </span>
    <?php edit_post_link($link = ‘Edit Post’, $before = ‘<span class="setting editlink">’, $after = ‘</span>’); ?>
    <p><?php the_tags(‘Tags: ‘, ‘, ‘) ?></p>
    <?php endif; ?>
    </div>

    <div class="post-entry">
    <?php if(is_page() || is_single()) { ?>
    <?php the_content(‘Continue Reading »’); ?>
    <?php } else { ?>
    <?php the_excerpt_reloaded(100, ‘<h3>,<h4>,,,<p>,

    <?php if(is_single()) : ?>
    <p>You can follow any responses to this entry through the <?php comments_rss_link(‘RSS 2.0’); ?> feed.

    <?php if ((‘open’ == $post-> comment_status) && (‘open’ == $post->ping_status)) {
    // Both Comments and Pings are open
    ?>
    You can leave a response, or " rel="trackback">trackback from your own site.

    <?php } elseif (!(‘open’ == $post-> comment_status) && (‘open’ == $post->ping_status)) {
    // Only Pings are Open
    ?>
    Responses are currently closed, but you can " rel="trackback">trackback from your own site.

    <?php } elseif ((‘open’ == $post-> comment_status) && !(‘open’ == $post->ping_status)) {
    // Comments are open, Pings are not
    ?>
    You can skip to the end and leave a response. Pinging is currently not allowed.

    <?php } elseif (!(‘open’ == $post-> comment_status) && !(‘open’ == $post->ping_status)) {
    // Neither Comments, nor Pings are open
    ?>
    Both comments and pings are currently closed.

    <?php } ?>
    </p>
    <?php endif; ?>
    </div>

    </div>

    <?php endwhile; ?>

    <?php else : ?>

    <div class="post">
    <div class="post-entry">
    <h2>Not Found</h2>
    <p class="center">Sorry, but you are looking for something that isn’t here.</p>
    </div>
    </div>

    <?php endif; ?>
    [/code]

  • #26215

    Alberton
    Participante

    ´ <div class="post-entry">
    <?php if(is_page() || is_single()) { ?>
    <?php the_content(‘Continue Reading »’); ?>
    <?php } else { ?>
    <?php the_excerpt_reloaded(100, ‘<h3>,<h4>,,,<p>,

    ,
    1. , ‘, ‘content’, TRUE, ‘Continue Reading’, FALSE, 2); ?>
    <?php } ?>
    </div>´

    Prueba borrando esto. Copialo y guardalo en algún sitio antes de borrarlo, y quedate en la posición en la que vá, no vaya a ser que tengas problemas.

    Saludos

  • #26218

    roonline
    Participante

    excelente gracias!

  • #26221

    roonline
    Participante

    siento desepcionar, pero ahora cuando entro al post tampoco se ve, solamente se ve el titulo…

  • #26224

    Alberton
    Participante

    Joder, es verdad, no habia pensado en eso, bueno, intentemos otra cosa (Aviso que deberás tener cuidado aquí porque es mucho mas complicado):

    En el index.php, donde pone:

    ´<?php
    include(TEMPLATEPATH . "/wp-loop.php");
    ?>´

    Sustituyelo por todo el loop.php, y ahí, es donde debes quitar lo que te dije anteriormente.

    Espero te sirva, estamos modificando el tema un montón per no debería dar problemas.

    Pd: No olvides volver a colocar lo que quitaste dentro del loop.php

    Saludos

  • #38796

    jsrro
    Participante

    Hola. tengo una solucion eficiente para este problema que tienen.
    es ir a la carpeta donde esta el theme o plantilla y abrir el “index.php”
    y buscar la linea asio
    <?php the_content(__(‘(more…)’)); ?>
    o algo parecida. pero que contenga ?php the content…?
    y se la elimina por completo y listo problema solucionado
    ahora el tema es cuando se cambie de plantilla
    hay que buscar la carpeta de la plantilla y editar el index.php borrando la misma linea.
    espero sea de ayuda

  • #38822

    imported_fliberty
    Participante

    Para todo el problema este, lo q

  • #38823

    imported_fliberty
    Participante

    Para todo el problema este, lo que dice jsrro es lo correcto, en el index tienes que eliminar el <?php the_content(”)?> o lo que tenga porque puede ser excerpt en lugar de content; peor si quieres que se muestre solo el título solo tendrías que dejar el codigo que lo muestra y eliminar todo lo demás

    Creo que eso sería lo básico sin el resto de código y tienes la opción de aplicarle formato css solo al titulo con divs.

  • #39087

    nicolas88
    Participante

    ¿Chicos acabo de hacerlo y quedo bien, el tema es como acorto el espacio entre cada post ? y colocar una imagen o linea punteada para separarlos?

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido