2017-02-02 3 views
1

Я не могу выборочно отключать плагины в папке mu-plugins с помощью функций is_singular() в условном выражении. Он работает с такими функциями, как is_user_logged_in и т. Д.Функция is_singular() не работает в mu-plugins

Но мне нужно отключить плагин для сообщений, поэтому попробуйте is_singular(), но опять же он не работает в mu-plugins на нескольких сайтах, даже если я объявляю id блога.

Я также пробовал многие версии, такие как 'post' == $post->post_type все еще не повезло. Любые идеи для работы условного в muplugin для multisite для проверки типов сообщений? Благодаря

ответ

0

is_singular() условные проверки тегов Если отображается особая запись, которая является случай, когда один из следующих возвращений верных: is_single(), is_page() или is_attachment(). Если задан параметр $ post_types, функция дополнительно проверит, задан ли запрос для одного из указанных типов сообщений.

Истина при просмотре сообщения портфолио пользовательского типа сообщения.

is_singular('portfolio'); 

Попробуйте добавить пользовательский тип сообщения в состояние.

+0

Да, конечно, я добавил функцию raw, но в моем коде я добавил сообщение типа is_singular ('post'); –

+0

is_singular ('post') присваивать true при отправке одной страницы под названием –

+0

Просто 'is_singular()' не работает на multisite в обязательном использовании плагинов. Надеюсь получить представление об альтернативном коде для достижения этого от эксперта Wordpress. благодаря –

Смежные вопросы