@zeni1agent

Как скрыть пост по метке(тегу)?

Здравствуйте я новичок в wordpress у меня возник вот какой вопрос
как скрыть пост с опряденной меткой(тегом)?

единственное что я нашел это
хук обрабатывающая пост на наличие тега
function F2($the_content)  
{
if( has_tag( 'Sir' ) )  
	echo "not meta"; 
}
add_filter('the_content', 'F2');

И хук который скрывает пост по определённому id
function exc_post($query) {
if ($query->is_category || ($query->is_home || ($query->is_feed)))
{$query->set('post__not_in', array(1137,1136) );} // в скобочках id поста (записи)
return $query; }
add_filter('pre_get_posts','exc_post');


но я не понимаю как их соединить
подскажите пожалуйста как это сделать
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
san_jorich
@san_jorich
Творческий кодер
Есть как минимум два варианта решения:
1) Скрыть по какому-либо событию уже после того как выведется ? В основной цикл вывода в слой (div) дописываете например атрибут равный id slug или имени нужной метки, и по событию (нажатиеили что угодно другое) jQuery скриптом скрываете или удаляете div с записью.
2) Не выводить.. Написать правильные аргументы для основного цикла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы