Праздники потихоньку проходят, и пока осталось немного свободного времени я решил сделать что-нибудь полезное Например, движок блога обновить. Последняя версия (2.7) вышла довольно давно, но я все время тянул с обновлением. Дело в том, что некоторые новые функции пересекались с работой установленных у меня плагинов. Речь, прежде всего, идет о новом функционале комментариев. Например, раньше я использовал плагин YATCP для поддержки связанных комментариев, теперь эта функция поддерживается движком. Кроме того, появились: – возможность постраничного просмотра комментариев; – множество новых классов, которые по-умолчанию присваиваются комментариям, что значительно упрощает их оформление; – поддержка Gravatar'ок (об использовании этого сервиса можно почитать здесь); – ссылки быстрого перехода на страницу редактирования комментариев (появляются, если у вас есть соответствующие права). Как видите, возможности интересные, но, для того, чтобы они заработали нужно переделывать тему. В моем случае изменения затронули файлы: header. php, single. php, comments. php и style. css. Подробно рассказывать, что и как я делал, нет смысла. Все равно будет много мелких нюансов в зависимости от конкретной темы. Лучше дам ссылку на подробную статью: WordPress 2.7 Comments Enhancements. Но о паре моментов, которые нужно помнить я все-таки напишу Во-первых, прежде чем начинать переделку, сравните вашу тему с дефолтной и разберитесь, чем отличается разметка комментариев. Во-вторых, самая трудоемкая операция – изменение таблицы стилей. Новая версия WordPress присваивает кучу новых классов комментариям, поэтому лучше переписать эту часть таблицы стилей заново, а не подгонять старые правила под новую разметку. Поверьте, сэкономите много времени, да и стилей получится меньше. В-третьих, не забывайте, что классы комментариев зависят от их порядкового номера в списке. Например, нечетным комментариям присваивается класс odd. После того, как тема переделана, можно включать новые возможности в админке. Заходим в меню Settings -> Discassion.
Отмечаем чекбокс Enable threaded (nested) comments…. levels deep. Тут же можно настроить постраничный показ комментариев. Чекбокс Break comments into pages with…. comments per page and the…. page displayed by default. При этом указываем, сколько комментариев будет отображаться на странице, и какая страница (первая или последняя) будет показана по-умолчанию. Кстати, тут есть один нюанс. Число, которое вы указываете – это количество комментариев первого уровня. Вложенные комментарии не учитываются. Чтобы сохранить настройки жмем кнопку Save Changes. Теперь переходим к админке. Скажу сразу, не смотря на довольно серьезные изменения, она мне действительно понравилась И дело не в дизайне, хотя он тоже играет важную роль. Главное – работать стало удобнее. Прежде всего, потому, что происходит значительно меньше перезагрузок страницы. Например, любой пункт меню доступен не зависимо от текущей страницы. Кроме того, удобнее переходить по страницам настроек плагинов. В предыдущих версиях их названия располагались в одну строку и никак визуально не разделялись. Теперь все они расположены в вертикальном списке (раздел Settings). Кроме того, добавлен новый раздел Media.
Здесь можно просмотреть/изменить/удалить загруженные файлы. Кроме того, напротив каждого файла есть ссылка на пост, с которым он связан. Очень удобная функция, особенно если нужно разгребать завалы старых картинок. Ещё одно интересное нововведение. Многие страницы имеют кнопку Screen Options (находится справа под заголовком, на скриншоте обведена красным). Нажатие на неё открывает дополнительное меню, в котором можно убрать не нужные столбцы. Немного упростили и доступ к основным операциям для постов, комментариев и т. п. Теперь при наведении мышки на заголовок под ним появляется меню с доступными действиями (на скриншоте выделено зеленым). В общем, новая админка сделана профессионально и каких-то особых недостатков я не нашел. В заключение хочу всем читателям задать пару вопросов. Первый: нужны ли аватарки в комментариях? Второй: заметили ли вы какие-нибудь проблемы при отправке комментариев? Я переделывал тему и вполне мог что-то упустить.
Заранее спасибо за ответы Интересно почитать: Профессиональное компьютерное обслуживание поможет избежать простоев в работе. Букеты цветов станут украшением любого праздника. Хотите попасть в TOP10? Оптимизация сайта – обязательное условие достижения этой цели.