Intereting Posts
Почему WP создает оба URL-адреса «/? Tag =» и «/ tag /» для одного и того же контента? wp_tag_cloud () и the_taxonomies () работают, но не the_tag () get_adjacent_post – в том же сроке не работает Есть ли плагин для пользователей сообщений в качестве администратора? Изменение Woocommerce languange на многоуровневой установке Как создать персональные страницы пользователя с информацией из своих полей метапрофиля? Как экспортировать комментарии в WordPress? Как я могу перечислить пользовательские термины таксономии без ссылок? Отключить плагин, но wpenqueue недоступен Несколько URL-адресов из пользовательского имени сообщения Сообщения о недостающем тексте и стиле плагинов yoast странны из-за нового PHP-кода Пользовательская роль не имеет доступа к панели управления Как подключить постоянную ссылку при публикации публикации? Как расширить значения по умолчанию для короткого кода для плагина? Как обрабатывать внутренний цикл «the_terms»

X-Axis сайта взломан, потому что он находится на иврите

Один из сайтов моего клиента находится на иврите, который является языком справа налево.

Я использую тему MH Newsdesk Lite, найденную на wordpress.org . Тема использует основной класс, .screen-reader-text{} wordpress .screen-reader-text{} чтобы отобразить форму поиска с помощью get_search_form() .

Проблема в том, что есть текст, в частности «חפס», который переполняется со страницы слева. Я считаю, что это связано с тем, что он отображается на языке rtl. Я хочу сделать это на главной странице (и, возможно, на некоторых других страницах и сообщениях), никогда не переходите к оси x. Какова наилучшая практика для разработчиков тем и пользователей этой темы использовать .screen-reader-text{} , сохраняя при этом доступность и не испортить дисплей (например, прокрутка страницы по горизонтали в моем случае)?

Вот некоторые ссылки, которые я нашел применимыми: https://make.wordpress.org/accessibility/tag/screen-reader/ https://make.wordpress.org/themes/2015/01/26/supporting- для чтения с экрана, текст /

Solutions Collecting From Web of "X-Axis сайта взломан, потому что он находится на иврите"

Это связано с css:

Проверьте это (строка # 314 style.css):

 .search-form .screen-reader-text { left: -9999px; overflow: hidden; position: absolute; } 

Удалите левое поле, тогда оно отлично работает. Он находится в форме поиска в боковой панели. Извините за английский.

благодаря

Контекст: руководство по доступности говорит, что в формах должны быть метки. Дизайнер темы, очевидно, решил, что им не нужен ярлык, но использовал этот трюк CSS, чтобы переместить его (полностью), не подчинившись руководству.

Однако этот код только скрывает метку формы поиска слева от страницы на английском (или другом языке слева направо). Поскольку иврит справа налево, текст появляется и делает страницу очень широкой.

Быстрое исправление заключается в том, чтобы спрятать его вправо, а не влево. @ Ответ Vee возвращает текстовый ярлык рядом с формой, если вы этого хотите.

Возможно, вас задерживают, так как кто-то думает, что вы задаете неправильный вопрос, или вы не изучили его должным образом или что-то еще.

@ Метод Vee будет работать, но если вы хотите сохранить его скрытым от дисплея, используйте этот метод:

 .search-form .screen-reader-text { overflow: hidden; clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; } 

Похоже, что у вас установлен плагин customplus для psppack, поэтому просто добавьте его туда, тогда вам не нужно возиться с родительской темой.