Вывод текста в блоге только на главной. А как вы оформили вывод постов на главной и в рубриках WordPress

Здравствуйте, ребята!

Сегодня будет статья технической тематики, которая покажет, как исключить записи из главной страницы сайта под управлением WordPress.

Также узнаете, как исключить целые категории, а не только конкретные записи. Покажу множество вариантов, как с плагинами, так и без них. В общем, все как всегда.

В каких случаях применять?

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

Такие статьи вряд ли будут полезны заседателям блога, так как они уже все это знают. Чтобы не засорять главную страницу ненужными анонсами, целесообразней будет не показывать их. В то же время их стоит добавлять на сайт, чтобы привлекать новую аудиторию на ресурс из поисковых систем. Отображение их тоже нужно, но делать это стоит на страницах рубрик и архивов, чтобы новички их могли найти, воспользовавшись навигацией по разделам сайта.

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

Без плагина

Способ без плагина всегда предпочтительней, но в данном случае он будет не в приоритете, так как для исключения какой-то статьи придется каждый раз вносить правки в файл шаблона, который у вас установлен. Но все же я покажу несколько различных вариант реализации подобного решения, так как вполне реально, что вас это устроит.

Ниже я буду давать различные куски кода, которые стоит размещать в файле шаблона functions.php.

Исключение конкретных записей по ID

В таком варианте нет нужды скрывать целые рубрики из видимости на главной, как это делают многие с помощью различных плагинов. Стоит лишь в коде добавлять ID нужных записей.

function exclude_post($query) { if ($query->is_home) {$query->

if ($query -> is_home )

{ $query ->// id записи (поста)

return $query ; }

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

ID записи, страницы и категории узнаете в адресной строке браузера при просмотре через редактор.

Следующий вариант позволит исключить записи из RSS ленты.

Исключение из RSS ленты

Такой код позволит исключить анонсы из новостной ленты и не отправлять их по базе e-mail, если используете сервис подписки и анонсирования с помощью Feedburner.

function exclude_post($query) { if ($query->is_feed) {$query->set("post__not_in", array(1, 2));} // id записи (поста) return $query; } add_filter("pre_get_posts","exclude_post");

function exclude_post ($query ) {

if ($query -> is_feed )

{ $query -> set ("post__not_in" , array (1 , 2 ) ) ; } // id записи (поста)

return $query ; }

add_filter ("pre_get_posts" , "exclude_post" ) ;

Добавление записей в этом случае и во всех остальных происходит аналогично.

Исключение из рубрик и архивов

Для исключения записей со страниц рубрик, стоит использовать следующий код.

function exclude_post($query) { if ($query->is_category) {$query->set("post__not_in", array(1, 2));} // id записи (поста) return $query; } add_filter("pre_get_posts","exclude_post");

function exclude_post ($query ) {

if ($query -> is_category )

{ $query -> set ("post__not_in" , array (1 , 2 ) ) ; } // id записи (поста)

return $query ; }

add_filter ("pre_get_posts" , "exclude_post" ) ;

Данный код можно модифицировать и применить исключение из архивов. Нужно во 2й строек заменить функцию is_category на is_archive.

Исключение из страницы поиска

Такой вариант также может потребоваться, если какие-то записи не стоит показывать посетителям, когда они пользуются поиском по сайту. Например, это могут быть различные новостные статьи, которые не несут контента по тематике сайта.

function exclude_post($query) { if ($query->is_search) {$query->set("post__not_in", array(1, 2));} // id записи (поста) return $query; } add_filter("pre_get_posts","exclude_post");

function exclude_post ($query ) {

if ($query -> is_search )

{ $query -> set ("post__not_in" , array (1 , 2 ) ) ; } // id записи (поста)

return $query ; }

add_filter ("pre_get_posts" , "exclude_post" ) ;

Комбинирование нескольких вариантов

Можно совместить все выше предоставленные варианты и исключить записи из всех типов страниц сразу или выборочно на необходимых.

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

  • is_search
  • is_category
  • is_feed
  • is_home

Можно комбинировать все варианты и исключить записи отовсюду или же на некоторых страницах. Например, для исключений из рубрик и главной стоит разместить в файле functions.php следующий код.

function exclude_post($query) { if ($query->is_category || ($query->is_home)) {$query->set("post__not_in", array(1, 2));} // id записи (поста) return $query; } add_filter("pre_get_posts","exclude_post");

function exclude_post ($query ) {

if ($query -> is_category || ($query -> is_home ) )

{ $query -> set ("post__not_in" , array (1 , 2 ) ) ; } // id записи (поста)

return $query ; }

add_filter ("pre_get_posts" , "exclude_post" ) ;

Во 2й строке с условием (if - если) прописаны параметры для категорий (is_category) или главной (is_home).

Замечу, что каждый следующий параметр прописывается внутри предыдущего через 2 вертикальных черты и находится в своих скобках. То есть, посмотрев на предыдущий код увидите, что второе условие для главной страницы заключено в свои скобки и находится внутри общих скобок, которые оборачивают первое условие для категорий.

Если стоит добавить какое-то 3е условие, например для страниц архивов, то стоит его добавить внутри скобок с условием для главной (is_home) и прописать через 2 вертикальные черты. На практике это выглядит следующим образом.

function exclude_post($query) { if ($query->is_category || ($query->is_home || ($query->is_archive))) {$query->set("post__not_in", array(1, 2));} // id записи (поста) return $query; } add_filter("pre_get_posts","exclude_post");

function exclude_post ($query ) {

if ($query -> is_category || ($query -> is_home || ($query -> is_archive ) ) )

{ $query -> set ("post__not_in" , array (1 , 2 ) ) ; } // id записи (поста)

return $query ; }

add_filter ("pre_get_posts" , "exclude_post" ) ;

Таким же принципом добавляйте для исключения и другие типы страниц.

Следующим вариантом исключения записей является исключения целых рубрик (категорий).

Исключение целых категорий

Это очень удобно для лентяев, когда можно просто создать какую-то категорию и добавлять туда все записи, не требующие отображения на определенных типах страниц.

Структура кода практически аналогична. В нем лишь меняется параметр, который задает исключение поста или категории. В ранее рассмотренных случаях в последней строке был задан параметр исключения записи exclude_post. В новом коде его стоит заменить на exclude_cat.

function exclude_cat($query) { if ($query->is_home) {$query->set("cat","-1, -2, -3");} // id категории return $query; } add_filter("pre_get_posts","exclude_cat");

function exclude_cat ($query ) {

if ($query -> is_home )

{ $query -> set ("cat" , "-1, -2, -3" ) ; } // id категории

return $query ; }

add_filter ("pre_get_posts" , "exclude_cat" ) ;

Как видим, последняя строка потерпела изменений и 3я строка, где изменен параметр, считывающий ID рубрики. ID в данном случае прописывается через черточку, но так же само через запятую.

Принцип построения условия для типов страниц аналогичен рассмотренным вариантам ранее, где я показывал на примере исключения конкретных постов. Стоит изменять 2ю строку, добавляете необходимые параметры для категорий, поиска, архивов или RSS ленты.

Итак, способы без плагина мы рассмотрели. Имеется еще вариант исключения записей о тегам, но сейчас теги уже не очень актуальны на 99% ресурсов. Если вам необходима такая информация, то напишите в комментариях об этом, пожалуйста. Сразу все добавлю.

Плагины

Плагины являются боле гибким решением в данном вопросе, так как при исключение конкретных записей нет нужды каждый раз редактировать файл шаблона. Стоит ишь ставить чек-бокс в редакторе нужных записей при их публикации или после.

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

Плагин Simply Exclude

Скачать плагин можно, как через консоль WordPress с помощью поиска, так и с официального сайта WordPress .

После активации он уже будет работать и можно не настраивать его. Но все же я рекомендую сделать некоторые изменения, чтобы работа с его функциями была более приятной.

После установки и активации сразу переходим в его настройки.

Изначально в настройках плагина все выставлено так, что при активации чек-бокса (рассмотрим чуть ниже) нужные страницы (записи, категории, страницы) будут помечены, как "разрешены для отображения". Таким образом для каждого типа страниц нужно будет проставить все чек-боксы, чтобы все отображалось.

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

В настройках имеются 3 вкладки, которые призваны настроить параметры для разных типов страниц:

  • Taxonomies (таксономии) - настройка для функционирования плагина в разделах админ-панели WordPress: рубрики и метки;
  • Post types (типы постов) - для типов постов: статьи и страницы;
  • Users - настройки для пользователей.

Сейчас я дам скриншот настроек первой вкладки (таксономии) и объясню параметры, которые стоит выставить.

  • В первом блоке настроек "Active" необходимо выставить чек-бокс "Active", чтобы плагин добавлял нужные чек-боксы для отключения отображения в рубрики или любые другие типы страниц;
  • Во втором блоке ставим все параметры напротив варианта "Exclude". Он означает, что при включенном чек-боксе в редакторе каждого типа страниц, она будет скрыта от отображения и новые статьи будут по умолчанию открыты для показа. Если поставить параметр "Include only", то поставив чек-бокс, записи будут открыты для показа и новые статьи по умолчанию будут скрыты. Если выбран второй вариант "Include only", то после установки плагина все записи будут скрыты и нужно будет выставить вариант "Exclude";
  • В блоке "Show/Hide" ставим параметр "Show", чтобы нужные чек-боксы отображались в каждом типе страниц для возможности отключения или разрешения отображения.

Такие же параметры стоит проставить и на остальных 2х вкладках настройек плагина Simply Exclude.

Например, вот скриншот вкладки "Post types".

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

Теперь по поводу работы самого плагина. Когда проставили нужные параметры, то можно переходить в редактор каждого типа записей и ставить чек-боксы напротив тех страниц, где нужно исключить их отображение.

Например, чтобы проставить настройки для записей, можно перейти в редактор необходимой статьи или же через пункт все статьи. И там и там будут нужные чек-боксы. В редакторе в правой колонке будет блок "Simply Exclude", содержащий 4 чек-бокса для скрытия записи и страниц:

  • Archives - категорий и архивов;
  • Feeds - RSS ленты;
  • Front/Home - главной;
  • Searches - поиска.

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

В пункте админ-панели WordPress "Все записи" напротив каждого материала в новой колонке с названием "Simply Exclude show" также будут эти 4 чек-бокса. То же самое касается и рубрик. Будет добавлена новая колонка со всеми чек-боксами.


Вот и все по этому плагину. Установив его вы можете очень быстро и гибко изменять параметры отображения конкретных записей или целых рубрик без вмешательства в файлы шаблона.

Плагин Exclude Categories

Плагин предназначен только для скрытия целой рубрики из главной страницы и RSS ленты. Так как этот вариант не требует особой гибкости (создал один раз рубрику и туда добавляет статьи), то я рекомендую реализовать исключение целой рубрики кодом (см. пункт 2).

Скачать плагин можете по кнопке ниже.

После его установки перейдите в настройки (Настройки - Exclude Category) и выберите необходимую рубрику для исключения ее с главной страницы.

Исключение всех записей какой-то рубрики - широко распространенный вариант. Но я вижу в нем недостаток, так как на сайт приходится сильно много публиковать статей для привлечения поискового трафика и все они будут по различным вопросам одной темы.

А пихать различные материалы в одну рубрику - не очень хорошо.

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

Все, ребята, на данной ноте заканчиваю сей подробный мануал, который вам должен пригодиться, если вы пришли по адресу на эту статью. Надеюсь, что все у вас будет отлично.

Желаю прекрасного настроения и великолепного вам дня. До встречи.

С уважением, Константин Хмелев!

Приветствую, вас. Облако меток - это виджет, предоставляемый Blogger, который позволяет классифицировать контент по определенным меткам. Виджет ярлыков делает ваш блог удобным для пользователя, позволяя посетителям легко перемещаться по контенту, который они ищут, выбирая категории / ярлыки.


Стандартный гаджет ярлыки для блоггера, сам по себе выглядит очень просто и оставляет желать более интересный вариант. Но мы можем его настроить с помощью CSS. Если вы не знаете как, не волнуйтесь, с этим можно легко справиться. Используя CSS и эффект анимированного градиента, зададим ему интересный и привлекательный вид. Давайте начнем:

Ниже я покажу вам 4 готовых варианта в блоге. На самом же деле используя готовые коды, вы сможете довольно просто подстроить цвета под ваши предпочтения.

Но для начала обращу ваше внимание на то, что все предложенные коды работают именно для отображения ярлыков в виде облака. Вот так

1 вариант. Красные кнопки

Label-size {
position:relative;
text-transform: uppercase;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
color:#fff!important;
}

Label-size a {
color:#fff!important;
font-weight:bold;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
display:block;
-moz-transition: all 0.4s ;
-o-transition: all 0.4s;

-ms-transition: all 0.4s ;
transition: all 0.4s ;
background-image: linear-gradient(#EE4343, #E07C7C); /* цвет кнопки */
background-size: auto 200%;

/* размер и цвет нижней границы */
}

Label-size a:hover {
background-position: 0 0;
}

2 вариант. Зелёные кнопки.


Label-size {
position:relative;
text-transform: uppercase;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
color:#fff!important;
}

Label-size a {
color:#fff!important;
font-weight:bold;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
display:block;
-moz-transition: all 0.4s ;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s ;
-ms-transition: all 0.4s ;
transition: all 0.4s ;
background-image: linear-gradient(#00FF3B, #778C7C); /* цвет кнопки */
background-size: auto 200%;
background-position: 0 100%;
transition: background-position 0.5s;border-bottom:3px solid #000000; /* */
} .label-size a:hover {
background-position: 0 0;
}

3 вариант. Чёрные кнопки.


Label-size {
position:relative;
text-transform: uppercase;
text-decoration:none;
font-size:13px;
font-family:Open Sans;
color:#fff!important;
}

Label-size a {
color:#fff!important;
font-weight:bold;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
display:block;
-moz-transition: all 0.4s ;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s ;
-ms-transition: all 0.4s ;
transition: all 0.4s ;
background-image: linear-gradient(#8A8C8B, #1A1D1B); /* цвет кнопки-->
background-size: auto 200%;
background-position: 0 100%;
transition: background-position 0.5s;border-bottom:3px solid #000000; /* толщина и цвет нижней границы */
}

Label-size a:hover {
background-position: 0 0;
}

4 вариант. Пёстренький вариант.


Sidebar .label-size {
position:relative;
text-transform: uppercase;
text-decoration:none;
font-size:12px;
font-family:Open Sans;
color:#fff!important;
}

Sidebar .label-size a {
color:#fff!important;
font-weight:bold;
padding:8px 10px;
margin:0 6px 6px 0;
float:left;
display:block;
-moz-transition: all 0.4s ;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s ;
-ms-transition: all 0.4s ;
transition: all 0.4s ;
}

Sidebar .label-size-1 a {background:#1abc9c;border:3px solid #127F69;}
.sidebar .label-size-1 a:hover {background:#127F69;border:3px solid #1abc9c;}
.sidebar .label-size-2 a {background:#3498db;border:3px solid #226693;}
.sidebar .label-size-2 a:hover {background:#226693;border:3px solid #3498db;}
.sidebar .label-size-3 a {background:#2ecc71;border:3px solid #1F8C4C;}
.sidebar .label-size-3 a:hover {background:#1F8C4C;border:3px solid #2ecc71;}
.sidebar .label-size-4 a {background:#9b59b6;border:3px solid #74398E;}
.sidebar .label-size-4 a:hover {background:#74398E;border:3px solid #9b59b6;}
.sidebar .label-size-5 a {background:#e74c3c;border:3px solid #922C20;}
.sidebar .label-size-5 a:hover {background:#922C20;border:3px solid #e74c3c;}

В первых трёх вариантах меняйте значения linear-gradient /* цвет кнопки */ на нужные. Можно найти в поиске генераторы linear-gradient.

Меняйте размер и цвет нижней границы - border-bottom:3px solid #000000; /* толщина и цвет нижней границы */

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

В четвёртом коде тоже можно играться со всеми значениями в этих строках

.sidebar .label-size-1 a {background:#1abc9c;border:3px solid #127F69;} /* основные цвета кнопки, нижней границы */
.sidebar .label-size-1 a:hover {background:#127F69;border:3px solid #1abc9c;} /* цвета при наведении курсора */

Когда определились с выбором, идём во вкладку ТЕМА - ИЗМЕНИТЬ HTML . Находим строку ]]> (читаем ) и сразу над ней устанавливаем нужный код. Сохраняем.

Остаётся только полюбоваться результатом или что - то подкорректировать.


введите пожалуйста свой email :

Всем, доброго времени суток. Очередной пост, как стилизовать виджет самых читаемых постов блога. Иначе говоря, будем менять дизайн виджета , который используется многими блогерами. Сразу предложу вам 2 стиля, чтобы пользователи видели, какие сообщения самые читаемые за неделю, месяц или за всё время.
На этот раз мы не будем выводить анонс поста. Оформим красиво заголовок, миниатюру и добавим нумерацию.


Особенности гаджета популярные сообщения Показывает посты миниатюрами с заголовками
Эффект масштабирования при наведении курсора
Названия показываются в прозрачном цвете
Вы сможете сами установить размер миниатюр, которые обычно выводятся в Блоггере размером 72 х 72 пикселя.
Лёгкая настройка цветовой гаммы
1. Для начала нам необходимо просто установить родной гаджет из предложенного Блоггер. Идём в админпанель блога - дизайн - добавить виджет - популярные сообщения. Сам виджет нужно настроить примерно так


В настройках нужно выбрать опции за всё время, уменьшенное изображение и количество отображаемых картинок. Сохраните его и установите в нужное место.

2. Сейчас ниже выберите для себя подходящий вариант и копируйте его код.

3. Опять зайдите в админпанель - добавить виджет - HTML/JavaScript и вставьте в него код.

4. Виджет с кодом нужно установить над созданным на шаге 1 гаджетом популярные сообщения.

5. Сохраните расположение и посмотрите результат.

Вот 2 варианта стилей гаджета популярных сообщений

1 вариант. Сообщения отображаются лентой в одну колонку


код


//



counter-reset: popcount;
margin: 0;
padding: 0;
}
.sidebar .popular-posts ul li:first-child {}
.sidebar .popular-posts ul li {

height: 130px;
font-weight: bold;

overflow: hidden;
padding: 0px !important;
position: relative;
margin: 2px;
border: 0;
width: 100%;
float: left;
}
.sidebar .PopularPosts .item-thumbnail {margin: 0; width: 100%;}
.sidebar .PopularPosts ul li img {
display: block;
float: left;
padding: 0;
width: 100%;
height: 130px;



transition:1.0s;
}
.sidebar .PopularPosts ul li img:hover {

-moz-transform:scale(1.06);
-o-transform:scale(1.06);
transform:scale(1.06);
overflow: hidden;
}
.sidebar .PopularPosts .item-title {
bottom:0;
left: 0;
right: 0;
padding-bottom: 0;
position: absolute;
z-index: 999;
}
.sidebar .PopularPosts .item-title a {
background: rgba(32, 32, 32, 0.77);
color: #FFFFFF;
display: block;
font-size: 16px;
font-weight: bold;
line-height: normal;
font-family: "Oswald",sans-serif;
padding: 10px 0px 5px 10px;
text-transform: capitalize;

}
.sidebar .popular-posts ul li:hover .item-title a {


text-decoration: none;
}
.sidebar .popular-posts ul li:before {

color: #000;


float: left;
font-size: 14px;
line-height: 20px;
list-style-type: none;
padding: 0px 8px 1px 1px;

position: absolute;
top: 0;
z-index: 4;
border: solid #FFF;

}

2 вариант. Сообщения отображаются сеткой в две колонки

Код


//

.sidebar .popular-posts ul {
counter-reset: popcount;
margin: 0;
padding: 0;
}
.sidebar .popular-posts ul li:first-child {}
.sidebar .popular-posts ul li {
font-family:"Oswald","Open Sans","Helvetica Neue",Arial,Tahoma,sans-serif;
height: 130px;
list-style: none !important;
overflow: hidden;
padding: 0 !important;
position: relative;
margin: 2px;
border: 0;
width: 48%;
float: left;
}
.sidebar .PopularPosts .item-thumbnail {margin: 0; width: 100%;}
.sidebar .PopularPosts ul li img {
display: block;
float: left;
padding: 0;
width: 100%;
height: 130px;
-webkit-transition-duration: 1.0s;
-moz-transition-duration: 1.0s;
-o-transition-duration: 1.0s;
transition:1.0s;
}
.sidebar .PopularPosts ul li img:hover {
-webkit-transform:scale(1.06);
-moz-transform:scale(1.06);
-o-transform:scale(1.06);
transform:scale(1.06);
overflow: hidden;
}
.sidebar .PopularPosts .item-title {
bottom:0;
left: 0;
right: 0;
padding-bottom: 0;
position: absolute;
z-index: 999;
}
.sidebar .PopularPosts .item-title a {
background: rgba(32, 32, 32, 0.77);
color: #FFFFFF;
display: block;
font-size: 12px;
line-height: normal;
padding: 5px 0px 2px 5px;
text-transform: capitalize;
transition: all .4s ease-in-out;
}
.sidebar .popular-posts ul li:hover .item-title a {
color: rgba(255, 255, 255, 1);
background: rgba(231, 76, 60, 0.88);
text-decoration: none;
}
.sidebar .popular-posts ul li:before {
background: rgba(255, 252, 8, 1);
color: #000;
content: counter(popcount, decimal);
counter-increment: popcount;
float: left;
font-size: 14px;
line-height: 20px;
list-style-type: none;
padding: 0px 8px 1px 1px;
border-radius: 0px 0px 10px 0px;
position: absolute;
top: 0;
z-index: 4;
border: solid #FFF;
border-width: 0px 2px 2px 0px;
}

На тестовом блоге посмотрите как будет выглядеть вариант 2. У меня там мало опубликованных сообщений поэтому отображено только 2 статьи, чтобы вас это не смущало.


Копируйте код понравившегося виджета популярных сообщений в виде картинок и устанавливайте, следуя описанным шагам.

Жёлтый цвет background: rgba(255, 252, 8, 1); нумерации можно изменить на ваше усмотрение. Он задан в формате rgba (найдите в поиске). Так же поиграйтесь со всеми значениями
background:.

Важно:

Если вы уже устанавливали виджет популярные сообщения на боковой панели и захотите установить этот вариант, вам нужно убрать стили CSS старого.

Некоторые устанавливают популярные сообщения над или под постами блога. Этот виджет работает только для боковой панели.

Если вы всё сделали правильно, а виджет не работает, следует обратить внимание на использование различных классов CSS для боковой панели. Шаблоны у всех разные. В предложенных примерах я использовала класс .sidebar .PopularPosts { у вас может быть .sidebar-wrapper .PopularPosts { или #sidebar .PopularPosts { . Просто везде в коде нужно заменить на тот который в вашем шаблоне

Больше ни каких заморочек быть не должно.

Посмотрите ещё варианты оформления виджета популярных постов

Сейчас, как всегда, готовый код устанавливается в редакторе сообщений в нужном месте в режиме HTML.

Такой вот необычный и стильный hover эффект для изображений может украсить страницы ваших сообщений.

Всем добра и солнечных денёчков. До встречи.

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

    Как можно ограничить вывод определенного блока только на главной странице, если он находится не в home.html ?

    Собственно, сабж. Тема дизайна "DEFAULT". Если убираешь код, представленный ниже из index.html, то, естевственно, сайдбар удаляется со всего сайта. При этом, остается пустое пространство для него. ...

    Добрый день! Подскажите как вывести подкатегории, категории https://diokom.ru/resheniya/ в таком же виде(в прямоугольниках), но без товаров, только на главной странице.Тема suprime/

    Есть решение

    Всем привет. Мучаюсь уже который день с выводом блока только на главной. Перепробовал разные варианты, то отображает только на главной магазина, то отображает на всех страницах кроме магазина. С системой только начал работать, не всё еще понимаю.Есть...

    Много вариантов https://сайт/2426/funktsiya-proverk......

    Здравствуйте уважаемые программисты!Требуется такая задача - Весь товар на главной странице с подгрузкой по кнопке "показать еще" или хотя бы постраничноЕсли использовать встроенный список bestsellers - стандартно на главной 8...

    Есть решение

    Подключил SSL сертификат.В.htaccess прописано так:RewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.сайт.com$ RewriteRule ^(.*)$ https://сайт.com/$1 В...

    Не пойму, где находится файл index.php со всем телом интернет-магазина? Чтобы изменить данные контактов на главной странице. Нашел только один такой файл сразу в корневом каталоге сайта, но в нем указан только заголовок сайта.

    Здравствуйте!Для того, чтобы установить слайдер, в инструкции описаны следующие действия:===cut===Разместить слайдер можно на любом типе страницы (витрина, каталог, информационная страница магазина и т.п.). Для этого пропишите строку (* в...

    Собственно проблема в том что,пытаюсь вывести форму авторизации(Шаблон "Купить просто") на главную страницу, все вроде бы хорошо,но вот только при нажатии на кнопку "вход" ни чего не происходит,.В коде разобрался (спасибо...

    Как можно сделать так чтобы на главной странице выводились товары, из всех, а не только из bestsellers случайным образом?!

    Натянуть макет PSD на главную страницу

    Сайт на Webasyst Shop-Script 306 ✨Нужно сверстать готовый PSD макет только для главной страницы сайта, с учётом адаптивной моб. версии для сайта www.guarana.in.uaМакет вышлю по запросуОплата по факту, можно частями 50/50 после первой части работы....

    Приветствую, вот возникла такая проблема, на главной странице магазина в слайдере не отображаются изображения, по информации разработчика шаблона этот слайдер реализован стандартными средствами приложения ФОТО. Шаблон использую "Купить...

    Добрый день, коллеги!Как сделать, чтобы все отзывы на товарах, отображались на главной странице?Сейчас это выглядит так: - только два отзыва из сотни.

    Разширить стандартную строку поиска,поставить фильтр товаров на главной странице или сделать отображение категории товаров с фильтром

    Разширить стандартную строку поиска,поставить фильтр товаров на главной странице или сделать отображение категории товаров с фильтром.Показать как сделать чтобы в фильтре можно было искать недвижимость по расстоянию до моря,в данный момент показываются...

    Здравствуйте! На главной странице Тема дизайна «Гипермаркет» 1.2.0 (hypermarket) не отображаются остатки на складе. А отображаются остатки на складе только если непосредственно войти в товар!!! Как это можно исправить?

    +1

    Вывести фильтр товаров на главную страницу

    Сайт мотошины.рус,в верхней части главной страницы идет полоса с главными категориями категориями.Я хочу что бы фильтр был снизу-параллельно этой полосе с категориями.По ширине он не должен выходить за края баннера над которым он будет...

    Я хочу сделать магазин, в котором очень мало позиций. Поэтому мне достаточно главной страницы, чтобы вывести все категории товаров на нее. Вот только я не могу понять, как это сделать. Буду благодарен за подсказку.

    Нужно что бы карта пути и заголовок не выводился на главной, но в то же время был доступен на других страницах. Спасибо

    Добрый день, столкнулся с необходимостью написать css правила для главно блока в шапке сайта #header скриншот, с условием что правила будут применяться только на главной странице. (Тема на основе стандртной «Sidebar») Во многих cms...

    Есть решение

    Здравствуйте.В общем вопрос в заголовке. Как скрыть блок только на главной странице сайта.

    {if isset($frontend_homepage)}Ваш код{/if}Это сработает не для всех приложений: только для магазина и "Хаба", насколько я знаю. Например, в "Сайте" нет переменной frontend_homepage. Более универсальные варианты будут такие (заодно с учётом возможных UTM-меток в URL страниц — при проверке адреса страницы отбрасываем GET-параметры)://Только на главной {if $wa->currentUrl(false, true) == $wa_url}код на главной{/if} //Везде, кроме главной {if $wa->currentUrl(false, true)...

    Rat

    Есть решение

    Приветствую! Блог разделен на 2 части - "новости" и "статьи". Подскажите, как на главной странице выводить последние посты (latest posts) только из раздела "новости"? Используется стандартный...

    В самом блоке есть код {$latest_posts = $wa->blog->posts()}если указать внутри $wa->blog->posts(1) цифру - id блога то будут выбираться сообщения только из него.

    Как сделать так чтобы товары были на главной странице магазина? У меня там пишется "

    Данный код позволяет отображать информацию только на главной странице. Вам достаточно внутрь него поместить необходимый блок с текстом или нужный код.

    Этот же код можно использовать и в виджетах, если необходимо отобразить что-либо только на главной странице сайта. Для подобного отлично подойдет плагин .

    Если не поняли , перед чем вставлять предложенный мной выше код, то вот небольшая подсказка: у меня в шаблоне за отображение информации на Главной странице отвечает файл index.php. В нем есть вот такой код: