7 важных функций, которые должны быть частью ядра WordPress

Я люблю WordPress. Мне нравится его удобство и простота установки и запуска в течение 5 минут. Мне нравится его расширяемость и система плагинов, которые позволяют нам увеличивать его функциональность без необходимости кодирования. Однако, несмотря на всю любовь, WordPress не идеален. Много раз вы удивитесь, почему простая и базовая функция не включена в ядро ​​WordPress, и вам нужно искать плагины / хаки / решения только для решения простой проблемы.

Воспринимайте это как мое письмо в WordPress (и Мэтту Малленвегу), и я серьезно надеюсь, что они смогут добавить следующие функции в ядро ​​в будущем.

Давайте начнем!

1. Резервное копирование / экспорт / импорт базы данных

Будучи CMS, управляемой базой данных, я удивлен, что установка WP по умолчанию не дает вам возможности сделать резервную копию вашей базы данных. Функция экспорта почти бесполезна, поскольку она содержит только ваши сообщения, страницы, комментарии, настраиваемые поля, категории и теги, и ни один из параметров базы данных, которые вы кропотливо настраивали за эти годы. А если у вас большой блог (с тоннами контента), могу вас заверить, что функция экспорта не будет работать очень хорошо.

Благодаря встроенной функции экспорта / импорта базы данных конечным пользователям будет легко сделать резервную копию своей базы данных, а также перейти на другой сервер без потери настроек.

В настоящее время плагины, позволяющие выполнять резервное копирование базы данных, включают WP-DB-Backup и WP-DBManager.

2. Контактная форма

Контактная форма - это простой, но важный компонент для каждого веб-сайта, но WordPress не считает его достаточно важным, чтобы включить его в ядро. Конечные пользователи, которым необходимо создавать контактные формы, должны использовать плагины, такие как Contact Form 7, cFormsII, для создания контактной формы для своих сайтов. Большинство CMS поставляются с этой возможностью создания контактной формы, так почему бы не WordPress?

3. Отключить отображение версии wp в метатеге

Всем известен риск размещения вашей версии wp в

tag, except for the WordPress team. Instead of removing the versioning from the meta tag, they make it appear automatically (whether you like it or not) since WP2.5 and does not provide an easy way for you to remove it. Can you imagine installing a plugin just to remove the wp-version tag? What a waste of resources.

wordpress-скрыть-версия

Чтобы удалить версию wp из метатега, вы можете добавить следующий хук в файл functions.php вашей темы

или используйте следующие плагины: WP Security Scan или Secure WordPress

4. Изменение префикса таблицы wp при установке

WordPress использует wp_ в качестве префикса таблицы базы данных по умолчанию, и все мы знаем, насколько это опасно. Большинство людей не меняют префикс таблицы просто потому, что они не знают, как это сделать, или не могут (если они установлены через Fantasico). Да, я знаю, вы можете изменить префикс таблицы в файле wp-config.php перед установкой, но сколько людей действительно это делают? На мой взгляд, в процессе установки должно быть поле, в котором пользователи могут указать предпочтительный префикс таблицы.

Для тех, кто хотел изменить свой текущий префикс таблицы wp, вот как это сделать.

5. Больше контроля над ролями / возможностями пользователей.

Вы когда-нибудь задумывались, в чем разница между ролью Редактор, Автор и роль Участник? Я был бы признателен, если бы в разделе "Пользователь" был небольшой абзац, объясняющий возможности каждой роли, или простую ссылку, указывающую на сайт документации WordPress.

Кроме того, есть много времени, когда нам нужно ограничить (или расширить) возможности конкретной роли, а это невозможно сделать в собственной установке WordPress. Пользователи должны использовать подключаемый модуль role-manager, чтобы изменить возможности каждой роли.

6. Выберите собственное имя администратора.

Имя пользователя по умолчанию для администратора, как вы уже догадались, admin. Неужели так сложно позволить пользователям выбирать собственное административное имя для входа в процесс установки?

7. Поддержка мобильных устройств.

WordPress.com осознал важность мобильных посетителей (более 60 миллионов просмотров страниц с мобильных телефонов в месяц для блогов WordPress.com) и активировал мобильную тему (точнее, плагин WpTouch) для мобильных пользователей. Функция мобильной поддержки интегрирована в WordPress.com, и пользователи могут включить / отключить мобильную тему в настройках.

wordpress-disable-mobile-themes

Не пора ли поступить так же и с пользователями автономного WordPress?

Те, кто хочет активировать поддержку мобильных устройств для своих блогов WP, могут установить плагины: WPTouch, WordPress Mobile Pack и wp-pda.

Что ты скажешь? Какие еще функции, по вашему мнению, следует включить в ядро ​​WP?

Изображение предоставлено: Peregrino Will Reign

4 комментария

  1. Отличная идея! Дэмиен. Продолжать.

  2. Я как раз смотрел на SEO Egghead. Затем я нашел вашу версию WordPress Table Prefix Changer. Ваши предложения хорошо приняты.

  3. Надеюсь, это будет вам полезно.

  4. Я ЛЮБЛЮ ТЕБЯ!
    Это было первое предложение, которое я только что сказал после того, как использовал вашу идею резервного копирования….!
    Отлично…!

Комментарии закрыты.