SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Вывод описание рубрики в шаблоне wp flex mag. Как сделать?

Валерия Харламова Валерия Харламова  
5
  14.04.2018 12:24       1 232    
Всем привет. Помоги кто - нибудь кто понимает в коде.
Хочу вывести описание рубрик на первой странице категорий, установила WordPress SEO by Yoast сделала все как тут по инструкции но эффекта ноль. Может у кого есть данный шаблон и знает как вывести описание рубрик над контентом в ней* За ранее огромное спасибо за помощь.

Ответы на пост (10) Написать ответ
SibRus SibRus
187
14.04.2018 14:15
<?php if ((is_category( 'Здесь id категории' )) and (!is_paged())) { ?>
<div class="text-cat"><p>Описание</p>
</div>
<?php } ?>

Вставляете в файл отвечающий за вывод категорий (category.php чаще всего) Куда именно вставить зависит от шаблона, в вашем случае где-то сверху, поэкспериментируйте.
1
Решение
SibRus SibRus
187
14.04.2018 14:17
Div конечно же свой можете поставить, или убрать вообще.
0
Спасибо за помощь но все равно не отображается описание. Ох и задачка, пол дня уже не могу решить.
0
SibRus SibRus
187
14.04.2018 14:58
Должно, не разу этот способ не подводил, перепроверьте все. id правильно прописали?
0
Да вроде правильно прописала. в разных вариантах пробовала но никак не выходит. Что-то с настройками темы наверное. или я слишком глупа! Но ничего не выходит. Вот кусок кода из шаблона category.php - может тут есть разгадка и надо копать где - нибудь в другом файле шаблона?

<?php get_header(); ?>
<h1 class="cat-head left"><?php single_cat_title(); ?></h1>
<?php $mvp_featured_cat = get_option('mvp_featured_cat'); if ($mvp_featured_cat == "true") { if ( $paged < 2 ) { ?>
<?php $mvp_feat_cat_layout = get_option('mvp_feat_cat_layout'); if( $mvp_feat_cat_layout == "Featured 2" ) { ?>
<div id="feat-top-wrap" class="left relative">
<div id="home-feat-wrap" class="left relative">
<?php global $do_not_duplicate; global $post; $current_category = single_cat_title("", false); $category_id = get_cat_ID($current_category); $cat_posts = new WP_Query(array( 'cat' => $category_id, 'posts_per_page' => '1' )); while($cat_posts->have_posts()) : $cat_posts->the_post(); $do_not_duplicate[] = $post->ID; if (isset($do_not_duplicate)) { ?>

<?php if ((is_category( 'id=7' )) and (!is_paged())) { ?>
<div class="text-cat"><p>Конечно, можно изощряться, сделать новую запись, там в визуальном редакторе набрать необходимый текст, потом перейти в html режим и вставить в рубрику этот весь код, но это снова лишние телодвижения.</p>
</div>
<?php } ?>

<div class="home-feat-main left relative">
<a href="<?php the_permalink(); ?>" rel="bookmark">
<div id="home-feat-img" class="left relative">
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { ?>
<?php the_post_thumbnail('', array( 'class' => 'reg-img' )); ?>
<?php the_post_thumbnail('mvp-medium-thumb', array( 'class' => 'mob-img' )); ?>
<?php } ?>
</div><!--home-feat-img-->
<div id="home-feat-text">
<span class="feat-cat"><?php $category = get_the_category(); echo esc_html( $category[0]->cat_name ); ?></span>
<?php if(get_post_meta($post->ID, "mvp_featured_headline", true)): ?>
<h2><?php echo esc_html(get_post_meta($post->ID, "mvp_featured_headline", true)); ?></h2>
<p><?php the_title(); ?></p>
<?php else: ?>
<h2 class="stand-title"><?php the_title(); ?></h2>
<?php endif; ?>
</div><!--home-feat-text-->
<?php $post_views = get_post_meta($post->ID, "post_views_count", true); if ( $post_views >= 1) { ?>
<div class="feat-info-wrap">
<div class="feat-info-views">
<i class="fa fa-eye fa-2"></i> <span class="feat-info-text"><?php mvp_post_views(); ?></span>
</div><!--feat-info-views-->


0
SibRus SibRus
187
14.04.2018 16:19
Id нужно прописать просто цифрой, без id=.
0
Я пробовала и с айди и без - разницы нет то есть не работает. Хрен знает в чем беда. Буду дальше ковырять.
0
SibRus SibRus
187
14.04.2018 16:39
Я вам ответил в личке, напишите.
0
Еще раз спасибо. Вопрос решен.
0
snwebdev snwebdev
139
14.04.2018 21:44
Заполняете описание в админке и выводите через <?php echo category_description(); ?> в вашем шаблоне
https://wp-kama.ru/function/category_description
0