Категории. Оптимизировать или нет?
Страницы: 1
Категории. Оптимизировать или нет?
Привет, помогите разобраться в ситуации. 
Категории (рубрики) не позволяют скрыть свое описание под hide, а если не скрывать его, то страница получится очень длинной и выводы записей этой категории будут далеко внизу и не видны пользователям. Как поступить в такой ситуации? Продвигать только записями или есть какое-то решение? Платформа ВП.
Спасибо.
Цитата
SEO Лаборант пишет:
или есть какое-то решение?


Переместите описание категории (рубрики) вниз страницы. Вверху будет обновляемый список анонсов постов, а внизу - описание.

Может быть ведующие тайны кода смогут подсказать как это сделать? Спасибо заранее
Код
<?php
/**
 * The template for displaying Archive page.
 *
 * @package ThemeGrill
 * @subpackage ColorMag
 * @since ColorMag 1.0
 */

get_header(); ?> 

   <?php do_action( 'colormag_before_body_content' ); ?>

   <div id="primary">
      <div id="content" class="clearfix">

         <?php if ( have_posts() ) : ?>

            <header class="page-header">
               <?php if ( is_category() ) {
                  do_action('colormag_category_title');
                  single_cat_title();
                  } else { ?>
               <h1 class="page-title">
               <span>
                  <?php
                     if ( is_tag() ) :
                        single_tag_title();

                     elseif ( is_author() ) :
                        /* Queue the first post, that way we know
                         * what author we're dealing with (if that is the case).
                        */
                        the_post();
                        printf( __( 'Author: %s', 'colormag' ), '<span class="vcard">' . get_the_author() . '</span>' );
                        /* Since we called the_post() above, we need to
                         * rewind the loop back to the beginning that way
                         * we can run the loop properly, in full.
                         */
                        rewind_posts();

                     elseif ( is_day() ) :
                        printf( __( 'Day: %s', 'colormag' ), '<span>' . get_the_date() . '</span>' );

                     elseif ( is_month() ) :
                        printf( __( 'Month: %s', 'colormag' ), '<span>' . get_the_date( 'F Y' ) . '</span>' );

                     elseif ( is_year() ) :
                        printf( __( 'Year: %s', 'colormag' ), '<span>' . get_the_date( 'Y' ) . '</span>' );

                     elseif ( is_tax( 'post_format', 'post-format-aside' ) ) :
                        _e( 'Asides', 'colormag' );

                     elseif ( is_tax( 'post_format', 'post-format-image' ) ) :
                        _e( 'Images', 'colormag');

                     elseif ( is_tax( 'post_format', 'post-format-video' ) ) :
                        _e( 'Videos', 'colormag' );

                     elseif ( is_tax( 'post_format', 'post-format-quote' ) ) :
                        _e( 'Quotes', 'colormag' );

                     elseif ( is_tax( 'post_format', 'post-format-link' ) ) :
                        _e( 'Links', 'colormag' );

                     elseif ( is_plugin_active( 'woocommerce/woocommerce.php' ) ) :
                           woocommerce_page_title( false );

                     else :
                        _e( 'Archives', 'colormag' );

                     endif;
                  ?>
               </span></h1>
                  <?php } ?>
               <?php
                  // Show an optional term description.
                  $term_description = term_description();
                  if ( ! empty( $term_description ) ) :
                     printf( '<div class="taxonomy-description">%s</div>', $term_description );
                  endif;
               ?>
            </header><!-- .page-header -->

            <div class="article-container">

               <?php global $post_i; $post_i = 1; ?>

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

                  <?php get_template_part( 'content', 'archive' ); ?>

               <?php endwhile; ?>

            </div>

            <?php get_template_part( 'navigation', 'archive' ); ?>

         <?php else : ?>

            <?php get_template_part( 'no-results', 'archive' ); ?>

         <?php endif; ?>

      </div><!-- #content -->
   </div><!-- #primary -->

   <?php colormag_sidebar_select(); ?>

   <?php do_action( 'colormag_after_body_content' ); ?>
<?php get_footer(); ?>
 
Вот эта часть кода, если не ошибаюсь, отвечает за вывод описания
Код
<?php
                  // Show an optional term description.
                  $term_description = term_description();
                  if ( ! empty( $term_description ) ) :
                     printf( '<div class="taxonomy-description">%s</div>', $term_description );
                  endif;
               ?> 
ее надо перенести поместив примерно между   
Код
<?php endwhile; ?>

 </div>
Пробуйте.
Изменено: masterrabot - 16 Сентября 2017 14:09
Цитата
masterrabot пишет:
Вот эта часть кода, если не ошибаюсь, отвечает за вывод описания
Код
 <?php
                  // Show an optional term description.
                  $term_description = term_description();
                  if ( ! empty( $term_description ) ) :
                     printf( '<div class="taxonomy-description">%s</div>', $term_description );
                  endif;
               ?>  
ее надо перенести поместив примерно между
Код
 <?php endwhile; ?>

 </div> 
Пробуйте.
После перемещения исчез вывод записей категории.
Методом научного тыка, было выяснено, что переместить нужно после

Код
</div><!-- #content -->
 
Спасибо Вам огромное
Цитата
SEO Лаборант пишет:
исчез вывод записей категории

Вырежьте код который надо перенести, но не вставляйте его никуда. Если записи будут выводится, то значит вставляем не туда. Или ждем большего специалиста, а то я любитель ))
И еще вопрос по теме рубрик. Только в моей теме невозможно скрыть часть описания рубрики под spoiler (использую плагин show\hide)
Цитата
SEO Лаборант пишет:
невозможно скрыть часть описания рубрики под spoiler (использую плагин show\hide)

не знаю что там у вас за тема и плагин, но спойлер можно организовать и без плагина. Как смотрите по ссылке _https://webliberty.ru/spoyler-na-wordpress-bez-plaginov/
Если сделать так как в этой статье, то прямо в окошке, где задаете описание рубрики часть текста поместите между тэгами
Код
[spoiler] здесь скрытая часть описания [/spoiler]
Не работает. Да и Бог с ним. Самое интересное то, что мой плагин на траница скрывает текст, а вот в рубриках нет. Видимо темой не предусмотрено.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
16:35 Телега на ручнике: РКН включил замедление и логи админок покраснели 
11:48 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
13:45 SEO под нейро 
13:07 MAX выкатил приватные каналы - закрытые тусы теперь лепишь за минуту 
21:45 Раскрутка форума 
18:07 Гугл уходит из России: почему интернет тормозит и что делать 
15:17 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
14:22 Nexulume.com Обменник без AML и KYC 
10:11 Swapwatch.org — Мониторинг криптовалютных обменников 
09:07 Все услуги в Телеграм 
22:01 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:40 Monitex: Мониторинг с кэшбэком 80% в USDT 
16:36 Мониторинг обменников Сrypto-scout.io 
15:53 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:54 блокировка youtube 2026: ркн начинает «выдавливание». кто уже пробовал вк видео? 
03:02 Точные прогнозы на футбол 
22:26 Добро пожаловать в цифровой мир... 
18:38 Оцифровка старых физических фотографий 
13:55 Туалетные секреты: Замурчательная тема 
23:03 Ставки на супер тренды в спорте 
18:43 Индия влепила Intel 3 ляма баксов за дискриминацию по гарантии