предыдущая_пост_линк проблема - PullRequest
2 голосов
/ 13 мая 2011

query_posts ( 'category_name = News & showposts = 1');

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

              <div>TOP NEWS <?php previous_post_link('%link', '>', TRUE) ; ?> </div>
              <?php $row = get_post_meta(get_the_id(), 'video');?>
              <?php echo $row[0]; ?>
                <div class="post" id="post-<?php the_ID(); ?>">
                    <a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a>
                    <h3>by <?php the_author(); ?></h3>
                </div>
                <?php the_content('Read more &raquo;'); ?>
                <?php previous_post_link('%link', 'Prev post in category', TRUE); ?>

    <?php endwhile;?>
    <?php wp_reset_query();?>
              <?php endif;?>

Я использую эти коды на моей статической странице. когда я нажимаю на ссылку previous_post_link, она переходит на одну страницу, чтобы показать сообщение. Мне нужно показать пост в той же статической странице. У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 13 мая 2011

По умолчанию это то, что делает предыдущая_пост_ссылка. Если вы хотите загрузить следующий пост на той же странице, то вам нужно заглянуть в AJAX. Это звучит страшно, но на самом деле это довольно просто, если использовать его вместе с jQuery. Посмотрите на функцию .get () в jQuery.

Вам нужно будет сделать это, поэтому нажатие предыдущей кнопки отправляет запрос на получение в jQuery и заполняет div содержимым этой страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...