Jump to content

alejandro13

User
  • Posts

    125
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by alejandro13

  1. В общем, нашел, как заменить пагинацию 

    https://wp-kama.ru/id_8/alternativa-wp-pagenavi-bez-lishnix-zaprosov-k-bd-ili-keshu.html

    Теперь проблема только в том, как сделать, чтобы показывалось несколько страниц в начале и конце, типа такого:

    < 1  2  ...  8  9  10  11  ...  99  100  >

  2. Я так понимаю, что неверно определяется переменная $current

    $current = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1;

     

    8 minutes ago, Switch74 said:

    посмотрите чему равняется $current,
    возможно поможет $current = $_GET['paged'];

    Я проверял так

    $paged = get_query_var('paged') ? get_query_var('paged') : 1;
    
    			echo 'Мы находимся на странице: '. $paged;

    Выходит, что все время первая страница

  3. Нашлось в файле general-template.php, если я правильно все понял - параметр ?paged

    // URL base depends on permalink settings.
    	$format  = $wp_rewrite->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : '';
    	$format .= $wp_rewrite->using_permalinks() ? user_trailingslashit( $wp_rewrite->pagination_base . '/%#%', 'paged' ) : '?paged=%#%';
    
    	$defaults = array(
    		'base' => $pagenum_link, // http://example.com/all_posts.php%_% : %_% is replaced by format (below)
    		'format' => $format, // ?page=%#% : %#% is replaced by the page number
    		'total' => $total,
    		'current' => $current,
    		'show_all' => false,
    		'prev_next' => true,
    		'prev_text' => __('&laquo; Previous'),
    		'next_text' => __('Next &raquo;'),
    		'end_size' => 1,
    		'mid_size' => 2,
    		'type' => 'plain',
    		'add_args' => array(), // array of query args to add
    		'add_fragment' => '',
    		'before_page_number' => '',
    		'after_page_number' => ''
    	);
    
    	$args = wp_parse_args( $args, $defaults );
    
    	if ( ! is_array( $args['add_args'] ) ) {
    		$args['add_args'] = array();
    	}

     

  4. 4 hours ago, DivMan said:

    да

    <nav class="navigation pagination" role="navigation">
      <h2 class="screen-reader-text">Навигация по записям</h2>
      <div class="nav-links">
        <span class="page-numbers current"><span class="meta-nav screen-reader-text">Страница </span>1</span>
        <a class="page-numbers" href="http://test.loc/page/2/"><span class="meta-nav screen-reader-text">Страница </span>2</a>
        <a class="page-numbers" href="http://test.loc/page/3/"><span class="meta-nav screen-reader-text">Страница </span>3</a>
        <span class="page-numbers dots"></span>
        <a class="page-numbers" href="http://test.loc/page/7/"><span class="meta-nav screen-reader-text">Страница </span>7</a>
        <a class="page-numbers" href="http://test.loc/page/8/"><span class="meta-nav screen-reader-text">Страница </span>8</a>
        <a class="next page-numbers" href="http://test.loc/page/2/"><span class="screen-reader-text">Следующая страница</span><svg class="icon icon-arrow-right" aria-hidden="true" role="img"> <use href="#icon-arrow-right" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-arrow-right"></use> </svg></a>
      
      	</div>
    </nav>

     

  5. Всем привет!

    Обращаюсь к знатокам вордпресса, очень нужна ваша помощь. Вот в чем проблема -  на главной странице выводятся посты по определенной метке, я использую стандартную пагинацию движка и она почему-то работает некорректно - текущей страницей (с классом current) всегда является первая, на какой бы странице я фактически ни находился - хоть второй, хоть двадцатой ...
    В чем может быть проблема? В какую сторону копать? 

  6.  

    21 час назад, aqua.77 сказал:

    В смысле к одиночным? h1:before применяется вроде

    <h1></h1> - не одиночный

    Одиночные - те, у которых нет закрывающего тега, т.е. теги без контента как написал Sensei.

    Попробуйте ради интереса добавить псевдоэлемент к <img>, например

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy