Як виділити на головній сторінці особливі статті?
Як на головну сторінку блогу виводити окремі статті (з певної категорії), щоб для них особливий стиль задати? Тобто щоб головна сторінка залишалась такою як і була, але з конкретної категорії статті повинні привертати увагу.
Від mr.psiho 25-06-2012 00:19:45
Сусід · 160 повідомленьЯк на головну сторінку блогу виводити окремі статті (з певної категорії), щоб для них особливий стиль задати? Тобто щоб головна сторінка залишалась такою як і була, але з конкретної категорії статті повинні привертати увагу.
В залежності від конкретної верстки наступний код може різнитись, але суть у ньому одна - потрібно враперу поста присвоїти клас, що характеризуватиме певним чином цей пост. Ось приклад цього коду:
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
У нашому випадку нас цікавить певна категорія і саме пости цієї категорії повинні відрізнятись. Наприклад, ID категорії є "8", тоді пости цієї категорії матимуть клас
.category-8
. Тоді у файлі стилів теми дуже легко прописати певні стилі для цього класу і таким чином привернути до них увагу.
Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)
Від acsy 25-06-2012 15:02:09
Учасник · 15 повідомленьВирішов питання наступним чином:
<h2
<?php if ( in_category(назва статті')):
echo 'id="стиль статті" >';
?>
<a href="<?php the_permalink(); ?>"> <?php the_title()?> <b>Тут можна щось дописати до назви</b></a>
<?php else : echo '>' ?> <a href="<?php the_permalink(); ?>"> <?php the_title()?></a>
<?php endif; ?>
</h2>
Від mr.psiho 25-06-2012 19:49:20
Сусід · 160 повідомленьВирішов питання наступним чином:
<h2 <?php if ( in_category(назва статті')): echo 'id="стиль статті" >'; ?> <a href="<?php the_permalink(); ?>"> <?php the_title()?> <b>Тут можна щось дописати до назви</b></a> <?php else : echo '>' ?> <a href="<?php the_permalink(); ?>"> <?php the_title()?></a> <?php endif; ?> </h2>
Але це не правильно. Всього на одній окремо взятій сторінці повинно бути лише один id певної назви. А от класів може бути необмежено.
Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)
Від acsy 26-06-2012 10:42:25
Учасник · 15 повідомленьВсе, змінив:
<h2
<?php if ( in_category('master')):
echo 'class="стиль для h2" >';
?>
<a href="<?php the_permalink(); ?>"> <?php the_title()?> <span class="стиль додаткового тексту">Додати тексту до назви</span></a>
<?php else : echo '>' ?> <a href="<?php the_permalink(); ?>"> <?php the_title()?></a>
<?php endif; ?>
</h2>
В таблицях стилів просто прописуємо стилі
Від acsy 24-06-2012 18:52:38
Учасник · 15 повідомлень