Этот вопрос находится на грани (если вообще существует) в рамках WPSE в соответствии с недавно внесенным изменением в Часто задаваемые вопросы.
Если это делается «с кодом», проще всего было бы использовать CSS медиа-запросы чтобы скрыть фрейм (или родительский элемент) по его классу или идентификатору.
Для полноты картины существует Основная функция WP который пытается проверить наличие мобильных устройств, но это использует анализ пользовательского агента и, следовательно, ему не следует доверять с точки зрения надежности (одна из немногих основных функций, которые не рекомендуется использовать, imho).
Кроме того, только для полноты картины, есть wp_footer()
основная функция. У него также есть компаньон, wp_head()
. $silent
имеет deactivate_plugins()
(boolean) parameter, that prevents deactivation hooks from firing (i.e. database entries that would otherwise be deleted won't be lost). Hence you could execute either on the condition of what device your site is loaded on, but that would for one not be very efficient and for another I wouldn't know of any reliable server-side way of detecting the device.
И что такое мобильное устройство?
Несколько поколений смартфонов, планшетов, нетбуков, ноутбуков, настольных компьютеров, экранов телевизоров и огромное разнообразие плотностей пикселей (экран Retina был не первым, у которого разрешение превышало 96 пикселей на дюйм...).
--> Единственный надежный способ проектирования для различных устройств — это размер экрана и плотность пикселей. И эту информацию вы не можете собрать на стороне сервера. А раз нельзя, то и плагины на его основе отключить нельзя.
Итак, мы находимся либо на CSS, либо на JS.
В любом случае, это медиа-запросы.