Entrada fija en "INICIO" del website

Inicio Foros WordPress Themes y Diseño Entrada fija en "INICIO" del website

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó  LGrusin hace 5 años, 3 meses.

  • Autor
    Publicaciones
  • #69821

    rigarpli
    Participante

    Hola…quiero poner un post fijo en la pagina “INICIO” sin perder las caracteristicas de la plantilla.

    Viendo el archivo “index.php” sugiere que copie a un archivo nuevo, el archivo “post.php” y lo llame “post-homepage.php” para que lo edite segun las necesidades.

    Necesito me colaboren con esa edicion ya que no tengo idea que hacer para decirle al nuevo archivo “post-homepage.php” que necesito el post N°.81 fijado en la pagina de inicio.

    Les adjunto el contenido de “index.php” con las instrucciones descritas y luego el “post.php” sin edicion.

    ———————–Index.php————————

    <?php global $theme; get_header(); ?>

    <div id=”main”>

    <?php $theme->hook(‘main_before’); ?>

    <div id=”content”>

    <?php $theme->hook(‘content_before’); ?>

    <?php
    if (have_posts()) : while (have_posts()) : the_post();
    /**
    * The default post formatting from the post.php template file will be used.
                         * If you want to customize the post formatting for your homepage:
                         *
                         *   – Create a new file: post-homepage.php
                         *   – Copy/Paste the content of post.php to post-homepage.php
                         *   – Edit and customize the post-homepage.php file for your needs.
    *
    * Learn more about the get_template_part() function: http://codex.wordpress.org/Function_Reference/get_template_part
    */

    get_template_part(‘homepage’);

    endwhile;

    else :
    get_template_part(‘post’, ‘noresults’);
    endif;

    get_template_part(‘navigation’);
    ?>

    <?php $theme->hook(‘content_after’); ?>

    </div><!– #content –>

    <?php get_sidebars(); ?>

    <?php $theme->hook(‘main_after’); ?>

    </div><!– #main –>

    <?php get_footer(); ?>

    ————————————–post.php—————————————–

    <?php global $theme; ?>

    <div <?php post_class(‘post clearfix’); ?> id=”post-<?php the_ID(); ?>”>

    <?php
    if(has_post_thumbnail())  {
    ?><a href=”<?php the_permalink(); ?>”><?php the_post_thumbnail(
    array($theme->get_option(‘featured_image_width’), $theme->get_option(‘featured_image_height’)),
    array(“class” => $theme->get_option(‘featured_image_position’) . ” featured_image”)
    ); ?></a><?php
    }
    ?>

    <h2><a href=”<?php the_permalink(); ?>” title=”<?php printf( esc_attr__( ‘Permalink to %s’, ‘themater’ ), the_title_attribute( ‘echo=0’ ) ); ?>” rel=”bookmark”><?php the_title(); ?></a></h2>

    <div>

    <span><?php echo get_the_date(); ?></span>
    &nbsp;  <span><?php the_category(‘, ‘); ?></span>

    </div>

    <div>

    <?php
    the_content(”);
    ?>

    </div>

    <?php if($theme->display(‘read_more’)) { ?>
    <div>
    <a href=”<?php the_permalink(); ?>#more-<?php the_ID(); ?>” title=”<?php printf( esc_attr__( ‘Permalink to %s’, ‘themater’ ), the_title_attribute( ‘echo=0’ ) ); ?>” rel=”bookmark”><?php $theme->option(‘read_more’); ?></a>
    </div>
    <?php } ?>

    </div><!– Post ID <?php the_ID(); ?> –>

  • #69828

    LGrusin
    Miembro

    Eso se llama Sticky post, entra en el post y donde pone Visibilidad activa la opción “Fijar esta entrada en la página principal”

    Dependerá del theme que se vea de una forma u otra pero la entrada queda fija al principio independientemente de si publicas más.

    Un saludo

  • #69839

    rigarpli
    Participante

    LGrusin precisamente como dices “dependera del theme”.  Este theme llamado “NewsTrend” no permite de la manera que sugieres.  Ya intene lo que me dices y hasta con un plugin “WP Sticky” y no funcionó.

    El mismo theme dice que se copie el post.php y se haga otro para editar segun las necesidades y se le llame post-homepage.php pero no se como editar para fijar el post que necesito.

    Espero por ayuda por favor

  • #69850

    LGrusin
    Miembro

    Todos los themes permiten tener un post fijo al inicio de la página, puesto que es una característica de WordPress y no del theme. He comprobado con News Trend y lo hace perfectamente.

    Otra cosa es que estemos hablando de temas diferentes.

    Un Sticky Post es un post que siempre aparece arriba del todo antes que los demás que siguen el orden normal por fecha de publicación.

    Si no te ha funcionado igual es que no le diste al botón Actualizar después de hacer los cambios al post.

    Si te refieres a otra cosa, siento no haberte entendido…

    Un saludo

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

Pin It on Pinterest