Один мой знакомый обратился ко мне с весьма неожиданной для меня просьбой. Он рассказал, что по стечению обстоятельств он вынужден администрировать комментарии к своему блогу с планшета под управлением Windows 8, и делать это неудобно.
Если вы хоть раз видели админку WordPress, вы знаете, что вот так выглядит список комментариев:
Когда вы наводите мышку на комментарий, появляется панель действий:
Однако, на мобильном устройстве у вас нет мыши. Я принялся было ворчать о несовершенстве мобильных устройств, но Вадим уверяет, что дело тут не в тач-скрине как таковом. WordPress наделен особой магией распознавания мобильных браузеров. Если ваш браузер он счёл мобильным - ссылки управления комментарием не будут пропадать, т.е. будут оставаться видимыми, словно на них наведен курсор.
Несмотря на то, что Internet Explorer способен рапортовать, что он работает на устройстве с сенсорным экраном, WordPress в текущей версии 3.6 кладёт на это большой болт и прячет от него заветные ссылки.
Чтобы помочь Вадиму, я навалял простенький плагин, который переопределяет видимость ссылок. Код - лучшая документация (с):
<?php /** * Plugin Name: Visible Comments Actions */ add_action( "admin_head", 'comment_actions_style'); function comment_actions_style() { echo '<style type="text/css">.row-actions {visibility:visible !important;}</style>'; } ?>
Функция comment_actions_style вешается через хук заголовочной части админки и переопределяет видимость ссылок. Таким образом, ссылки всегда видимы, и можно управлять комментариями с планшета на Windows 8.
Для ленивых имеется готовый php-файл.
Я счёл целесообразным поделиться опытом и плагином - мало ли, вдруг кто-то ещё имеет схожую проблему.
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.