Ошибки WordPress

Ошибки WordPress встречаются не особо часто, но всё же присутствуют даже в достаточно новой версии 3.9.2

Ошибки WordPress иногда сильно мешают при редактировании страниц сайта, заставляя тратить лишнее время на простейшие операции.

Ошибки WordPress, отмеченные мной, таковы:

1. На Консоли в последних версиях WordPress при редактировании присутствуют две кнопки Просмотреть страницу и одна кнопка Просмотреть изменения, клик по которым приводит к закрытию Консоли и к переходу на отредактированную страницу. В версии 3.4, с которой я начал создание сайта, была кнопка, позволявшая перейти к обновлённой странице без закрытия окна редактирования.

2. При копировании таблиц из Excel разметка ведётся так, что появляется тьма ошибок, отмечаемых Валидатором - то есть WordPress не умеет делать разметку в соответствии со стандартами языка HTML5. На одной из страниц этого сайта, содержащей несколько таблиц, Валидатор обнаружил 590-то ошибок! Пришлось изрядно повозиться, чтобы от них избавиться. Технология корректировки таблиц описана на странице Таблицы.

3. Недостатком версий 3.8 и 3.9 является порой нечёткое срабатывание нажатий на кнопку Обновить, приводящее к появлению пустого экрана с адресом редактированной страницы, однако я уже научился бороться с этим недостатком. Скорее всего, это проявляется только на моём ноутбуке Asus X401A с медленным процессором Celeron820, поэтому все подробности опускаю, считая их лишними.

Отмечу лишь, что мне обычно помогает длительное нажатие на кнопку Обновить.

4. Показатель Количество слов после восстановления из черновика ошибочен — поэтому не обращайте внимания на него до нового обновления страницы. Для борьбы с предыдущей ошибкой приходится использовать более свежую копию страницы, сохранённую автоматически. Вот почему очень важно никогда не нажимать на кнопку Обновить до сохранения черновика!

5. Иногда при обновлении страниц происходит ошибка, которую назвал «крах абзацев». Она заключается в слиянии многих абзацев в один огромный. Если не просечь эту ошибку сразу, её сложнее исправить, поэтому после обновления страниц перед закрытием окна редактирования желательно прокручивать страницу для контроля сохранности абзацев.

Мне случалось заново разбивать на абзацы страницу Купол, которая имеет 4125-ть слов и является одной из самых посещаемых страниц сайта, — очень муторное и неприятное занятие!

Чтобы иметь возможность воспользоваться свежайшим черновиком, перед нажатием на кнопку Обновить желательно всегда давать WordPress возможность сохранить черновик — тогда при необходимости можно будет сделать откат, с помощью Черновика или кликнув по надписи Восстановить из резервной копии.

6. Пришёл к выводу, что зачастую «крах абзацев» проявляется лишь в окне редактирования WordPress, поэтому для избавления от лишних возвратов и откатов лучше чистить кэш на сервере хостинга и обновлять страницу для быстрого просмотра, чтобы убедиться, что на странице сайта нет «краха абзацев».

7. Так как тип всех скриптов по умолчанию «text/javascript», type=»text/javascript» можно смело удалять для сокращения длины кода. Скрипты должны быть асинхронными (<script async …), чтобы не задерживать отображение страниц сайта.

К сожалению, WordPress тупо портит код, убирая async и вставляя type=»text/javascript»

Чтобы WordPress не портил код, убирая async и вставляя type=»text/javascript», надо при редактировании страницы не переходить из окна Текст в окно Визуально. Потеря возможности видеть отображение страницы в редакторе неудобна, но не критична.

8. При создании на странице сайта калькулятора тоже приходится не покидать окно Визуально, так как WordPress портит код калькулятора, удаляя целиком onclick с аргументом, то есть onclick=’x.value=w.value*r.value’ 

9. …!

По мере обнаружения новых ошибок буду описывать их на этой странице. Надеюсь, что посетители сайта расскажут про те ошибки WordPress, которые им самим удалось обнаружить.

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Ошибки WordPressПродолжение тут…

b0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.