Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Автор Денис

    (@redfox21yandexru)

    дополню что is_tax () срабатывает нормально!

    Автор Денис

    (@redfox21yandexru)

    вот что показал плагин

    Query String:
    
    post_type=vred&catvred=bolov&vred=bolezni-baklazhana&name=bolezni-baklazhana
    
    Matched Rewrite Rule:
    
    (vred)/(.+?)/([^/]+)(/[0-9]+)?/?$
    
    Matched Rewrite Query:
    
    post_type=vred&slug=vred&catvred=bolov&vred=bolezni-baklazhana&page=

    В постоянных ссылка структура такая я ее обновлял
    http://сайт.info/vred /%catvred%/%postname%/

    Таксономия и произвольный тип у меня такой

    //Вредители
    add_action('init', 'create_vred');
    function create_vred() {
        register_post_type( 'vred',
            array(
                'labels' => array(
                    'name' => 'Вредители и Болезни',
                    'singular_name' => 'Вредители',
                    'add_new' => 'Добавить новую запись',
                    'add_new_item' => 'Добавить новую запись',
                    'edit' => 'Редактировать',
                    'edit_item' => 'редактировать запись',
                    'new_item' => 'просмотреть запись',
                    'view' => 'просмотр',
                    'view_item' => 'просмотр',
                    'search_items' => 'Найти запись',
                    'not_found' => 'No Movie Reviews found',
                    'not_found_in_trash' => 'No Movie Reviews found in Trash',
                    'parent' => 'Parent Movie Review'
                ),
                'public' => true,
                'menu_position' => 15,
                'supports' => array( 'title', 'editor', 'thumbnail'),
                'taxonomies' => array('catvred'),
                'menu_icon' => plugins_url( '/images/image.png', __FILE__ ),
                'has_archive' => true
            )
        );
    }
    register_taxonomy( 'catvred', array ('vred'), array( 'hierarchical' => true, 'label' => 'Рубрики', 'query_var' => true, 'rewrite' => array('slug' => '.', 'with_front' => false) ) );

    В рубрике у меня есть разные подрубрики вредители, вредители1, вредители2 и т.д ЧПУ все норм срабатывает, а вот чтобы цикл записей вывести из каждой подрубркик использую шаблон, но он не срабатывает всеравно taxonomy-catvred.php таксономии переносил со своего старого сайта вместе с запясями, на старом все работает но новомже нет ( где еще порыть ?

    Автор Денис

    (@redfox21yandexru)

    87 ноль 8728 ася

    Автор Денис

    (@redfox21yandexru)

    чтото я непонимаю, если использую как шаблон в статистической странице все работает, если же без статестической страницы то если 2роая страница то 404 ошибка, код поидеи один и тотже

    Автор Денис

    (@redfox21yandexru)

    вот щяс получилось, но сделал следущие, твой код немного помог, и я создал статистическую страницу и дал ей шаблон моего пост тейпа. но вот в чем проблемаа хлебные крошки теперь как настроить, тоесть к примеру сат страница у меня 123 а пост_тип 321 и теперь я основательно зпутался

    Автор Денис

    (@redfox21yandexru)

    спасибо за ссылки но всеравно выдает ошибку 404, вот полностью код, может я где ошибку допустил ?

    <?php query_posts(array('post_type' => 'rastenia', 'order'=>'ASC', 'posts_per_page'=>'3', 'paged' => get_query_var('paged') ) ); ?>
    
    <?php $col = 1; ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php if ($col == 1) echo "<div class=\"row\">"; ?>
      <div class="post col<?php echo $col;?>" id="post-<?php the_ID(); ?>">
      <h4><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка <?php the_title(); ?>"><?php the_title(); ?></a></h4>
    
      </div>
    <?php if ($col == 1) echo "</div>"; if($col == 1) {$col = 2;}  else { if($col != 1) { if($col == 3) {$col = 1;} if($col == 2) {$col =  3;} } } ?>
    
    			<?php endwhile; ?>
    				<center><?php if(function_exists('wp_pagenavi')) { wp_pagenavi();}
    				else { ?></center>
    					 <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
    				<?php } ?>
    
    			<?php else : ?>
    				<?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
    			<?php endif; wp_reset_query(); ?>
    
    			<?php if ( is_active_sidebar( '468_bottom_area' ) ) { ?>
    				<?php if ( !dynamic_sidebar('468_bottom_area') ) : ?>
    				<?php endif; ?>
    			<?php } ?>

    ссылку

    ищи в header.php строчку <ul id=»top-menu» class=»nav sf-js-enabled»> и стирай, прежде чем удалять, сделай резерную копию

    Автор Денис

    (@redfox21yandexru)

    вобщем с горем попалам решил вопрос но пока незнаю багов и глюков надуюсь их небудет выкладываю код

    <?php
    if ($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1)
    {
    $top_query = new WP_Query($query_string . 'showposts=3');
    }
    if(is_front_page() & $pageNumber == "1")
    {
    $top_query = new WP_Query($query_string . 'showposts=10');
    }
    			?>
    
    			<?php if (have_posts()) : while ($top_query->have_posts()) : $top_query->the_post(); ?>

    При этом я установил плагин Different Posts Per Page 1.8.1, Home=3
    , pages=10

    D в теме число записей на страницу=10(в админке)

    Автор Денис

    (@redfox21yandexru)

    вобщем с горем попалам решил вопрос но пока незнаю багов и глюков надуюсь их небудет выкладываю код

    <?php
    if ($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1)
    {
    $top_query = new WP_Query($query_string . 'showposts=3');
    }
    if(is_front_page() & $pageNumber == "1")
    {
    $top_query = new WP_Query($query_string . 'showposts=10');
    }
    			?>
    
    			<?php if (have_posts()) : while ($top_query->have_posts()) : $top_query->the_post(); ?>

    При этом я установил плагин Different Posts Per Page 1.8.1, Home=3
    , pages=10

    D в теме число записей на страницу=10(в админке)

    Автор Денис

    (@redfox21yandexru)

    впринципе код у тя меньше получился чем у меня, но на 1 странице выводится 1,2,3, записи и число страниц (навигация) с 1 по 128, на 2рой странице вывелись записи 11,12 — 20 и число страниц с 1 по 39. Но всеравно спасибо за подсказку

    Автор Денис

    (@redfox21yandexru)

    так выводится 3 записи на главной, 10 записей на других страницах, но также на галавной странице отображается навигация из 128 страниц, и 7 новостей какбудто пропали вот весь код

    <?php
    				$args=array(
    					'showposts'=> 10,
    					'paged'=>$paged,
    					'category__not_in' => get_option('aggregate_exlcats_recent'),
    				);
    				if (get_option('aggregate_duplicate') == 'false') $args['post__not_in'] = $ids;
    				query_posts($args);
    				global $paged;
    				$i = 0;
    	?>
    
    <?php
    if(is_home() || is_front_page())
    {
    query_posts($query_string . 'showposts=3');
    }
    ?>
    
    			<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    				<?php include(TEMPLATEPATH . '/includes/entry.php'); ?>
    			<?php endwhile; ?>
    
    				<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
    				else { ?>
    					 <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
    				<?php } ?>
    
    <?$pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1;  ?>
     <?if(is_front_page() & $pageNumber == "1") : ?>
    
    <!-- begin wiget news -->
    <div>
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("News") ) : ?>
    <?php endif; ?>
    </div>
    <!-- end wiget news -->
    
    <?php endif; ?>
    
    			<?php else : ?>
    				<?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
    			<?php endif; wp_reset_query(); ?>
    Автор Денис

    (@redfox21yandexru)

    Убрать лишнее пункты из профиля джаббер сайт и т.д и добавить 1 пункт № Участка, который будет отображатся при регистрации и его может изменить только администратор в случае необходимости! вот чего я хочу добиться ! может вручную что где по удалять корректно ?

    Автор Денис

    (@redfox21yandexru)

    просто некоторые страницы должны будут прикреплятся к главной, если делать записи они будут в другой категории

    Автор Денис

    (@redfox21yandexru)

    нет именно страницы, записи они автоматом уже на главную добавляются, а вот страницы не добавляются на главную, как решить эту проблемму ?

Просмотр 15 ответов — с 1 по 15 (всего 17)