как скрыть пост

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

<li><div><a href="/">как скрыть пост</a></div></li><img /> 

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

Заметки к вопросу:
campusboy 6.2 года назад

Как вставлены ссылки в виджет? Просто как html код?

sotex2 6.2 года назад

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

campusboy 6.2 года назад

Используйте для решения задачи условные теги, к примеру is_single() или is_page(), в зависимости от типа поста.

sotex2 6.2 года назад

это все знают, что нужно, что-то взять и как-то вставить, а вот как сделать конструкцию?

Kama 6.2 года назад

В описании к функциям есть готовые конструкции... Если и тут возникнет вопрос, - а куда это вставлять? То наверное надо сесть и разобраться самому или уже заплатить специалисту, чтобы сделал...

sotex2 6.2 года назад

я решил вопрос через плагин WP Bannerize (многофункциональный) и убил как бы двух зайцев. и статьи в сайдбаре скрыл в нужных разделах и банеры можно везде выставить на сайте.