Поддержка Проблемы и решения убрать ссылки на предыдущую/следующую записи

  • Добрый день

    http://8eme.eu/wp/spisok-predmetov-obmundirovaniya/
    вверху (над заголовком статьи) есть ссылки на предыдущую/следующую записи
    как это убрать? в настройках этого не нашел
    в редактировании темы (создавал при помощи Artisteer 2) — тоже
    подскажите, как от этого избавиться?

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Это делается в настройках темы. В шаблоне single. Перед заголовком должен быть вывод этих ссылок. Его не может не быть.

    какую именно строку надо удалить?

    А какие у вас есть? Я, к сожалению, редко телепатически могу угадать код темы оформления.

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php
    $prev_link = get_previous_post_link('&laquo; %link');
    $next_link = get_next_post_link('%link &raquo;');
    ?>
    <?php if ($prev_link || $next_link): ?>
    <div class="art-Post">
        <div class="art-Post-body">
    <div class="art-Post-inner art-article">
    
    <div class="art-PostContent">
    
    <div class="navigation">
    	<div class="alignleft"><?php echo $prev_link; ?></div>
    	<div class="alignright"><?php echo $next_link; ?></div>
    </div>
    
    </div>
    <div class="cleared"></div>

    часть кода — тут, наверное, что-то кроется?

    можете просто удалить это

    <div class=»navigation»>
    <div class=»alignleft»><?php echo $prev_link; ?></div>
    <div class=»alignright»><?php echo $next_link; ?></div>
    </div>

    Попробуйте воспользоваться советом davidtm. Если останется лишнее пустое поле (в котором раньше были ссылки), после строчки

    <?php
    $prev_link = get_previous_post_link('&laquo; %link');
    $next_link = get_next_post_link('%link &raquo;');
    ?>

    удалите блоки целиком. Вы привели код не полностью, поэтому до какого момента удалять точно не скажу. Там как минимум ещё два закрывающих должны быть.

    вот код целиком

    <?php get_header(); ?>
    <div class="art-contentLayout">
    <?php include (TEMPLATEPATH . '/sidebar1.php'); ?><div class="art-content">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php
    $prev_link = get_previous_post_link('« %link');
    $next_link = get_next_post_link('%link »');
    ?>
    <?php if ($prev_link || $next_link): ?>
    <div class="art-Post">
        <div class="art-Post-body">
    <div class="art-Post-inner art-article">
    
    <div class="art-PostContent">
    
    <div class="navigation">
    	<div class="alignleft"><?php echo $prev_link; ?></div>
    	<div class="alignright"><?php echo $next_link; ?></div>
    </div>
    
    </div>
    <div class="cleared"></div>
    
    </div>
    
    		<div class="cleared"></div>
        </div>
    </div>
    
    <?php endif; ?>
    <div class="art-Post">
        <div class="art-Post-body">
    <div class="art-Post-inner art-article">
    <h2 class="art-PostHeader">
      <img src="<?php bloginfo('template_url'); ?>/images/PostHeaderIcon.png" width="20" height="20" alt="" />
    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h2>
    <div class="art-PostContent">
    
              <?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry »', 'kubrick')); ?>
              <?php if (is_page() or is_single()) wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    
    </div>
    <div class="cleared"></div>
    
    </div>
    
    		<div class="cleared"></div>
        </div>
    </div>
    
    <?php comments_template(); ?>
    <?php endwhile; ?>
    <?php else: ?>
    <h2 class="center"><?php _e('Sorry, no posts matched your criteria.', 'kubrick'); ?></h2>
    <?php endif; ?>
    
    </div>
    <?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
    </div>
    <div class="cleared"></div>
    
    <?php get_footer(); ?>

    Ну если, Вам не удобно было просто дивы удалить, вот подправленный вариант:

    <?php get_header(); ?>
    <div class="art-contentLayout">
    <?php include (TEMPLATEPATH . '/sidebar1.php'); ?><div class="art-content">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    <div class="art-Post">
        <div class="art-Post-body">
    <div class="art-Post-inner art-article">
    <h2 class="art-PostHeader">
      <img src="<?php bloginfo('template_url'); ?>/images/PostHeaderIcon.png" width="20" height="20" alt="" />
    <a>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
    <?php the_title(); ?>
    </a>
    </h2>
    <div class="art-PostContent">
    
              <?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry »', 'kubrick')); ?>
              <?php if (is_page() or is_single()) wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    
    </div>
    <div class="cleared"></div>
    
    </div>
    
    		<div class="cleared"></div>
        </div>
    </div>
    
    <?php comments_template(); ?>
    <?php endwhile; ?>
    <?php else: ?>
    <h2 class="center"><?php _e('Sorry, no posts matched your criteria.', 'kubrick'); ?></h2>
    <?php endif; ?>
    
    </div>
    <?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
    </div>
    <div class="cleared"></div>
    
    <?php get_footer(); ?>

    Проверьте, должно работать, если ничего не упустил.

    Пока отправляла, уже ответили. У меня такой же вариант был. Должно работать.

    спасибо!

    Не забывайте закрывать темы, и ставить статус — решено.

    конечно!
    как только достутусь до мастерхоста по ftp и пропишу 777 файлу )))

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «убрать ссылки на предыдущую/следующую записи» закрыта для новых ответов.