WordPress - работа с базой данных | Sooource.NET. Wordpress плагин работа с базой данных


WordPress - работа с базой данных

Подняться наверх

You are here

Итак, ниже привожу читателям три условно-несложных абстрактных примера работы с базой данных WordPress. На всякий пожарный упомяну используемую версию движка - 3.4.1.

<?php /** * Простой подсчет количества пользователей блога. */ $people_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->users;" ) ); print '<p>Всего аккаунтов на вашем сайте: '. $people_count. '</p>';   /** * Покажем только те записи у которых комментарии закрыты и, * где автором является пользователь с идентификатором равным 1. * Бонусом выведем постоянный ссылки на постовые. * Значительным отличием от применения query_posts() будет то, * что между вами и чистым SQL остается меньше припятствий. */ $comments_disabled = $wpdb->get_results( " SELECT ID, post_title FROM $wpdb->posts WHERE comment_status = 'closed' AND post_author = 1 " ); echo '<ul>'; foreach ( $comments_disabled as $one) : echo '<li><a href="'. get_permalink($single->ID). '">'. $one->post_title. '</a></li>'; endforeach; echo '</ul>';   /** * Выведем ссылку из блогролла под номером а-ля идентификатором 7. */ $bookmark = $wpdb->get_row("SELECT * FROM $wpdb->links WHERE link_id = 7", ARRAY_A); print '<a href="'. $bookmark['link_url']. '">'. $bookmark['link_name']. '</a>'; ?>

Database.png

Кстати, как всем известно вордпрессная база данных состоит, смешно даже сказать, из одиннадцати таблиц по умолчанию. Немного отступая в сторону, отмечу, что к примеру MODx Evolution версии 1.x.x - это около 40 таблиц системной информации, Drupal 7 - это от 80 таблиц и выше.

Использовано памяти на 4.549mb

www.sooource.net

Плагины для сохранения писем контактных форм в базе данных WordPress

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

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

Что же, давайте начнем. Сегодня мы рассмотрим самые загружаемые плагины этой категории с высоким рейтингом, которые представлены в официальной библиотеке WordPress.org. Каждый из них имеет свои положительные и отрицательные стороны.

Смотрите также:

Работает только с определенными плагинами. Contact Form DB сохраняет данные контактной формы в базу данных и автоматически создаёт шорткоды для последующей вставки и отображения этих данных. Работает со следующими плагинами:

Преимущества:

Недостатки:

Вывод

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

2. Contact Form to Email

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

Преимущества:

Недостатки:

Вывод

Contact Form to Email довольно трудно использовать простым пользователям, и разбираться в огромном количестве опций. Это конечно хорошо, но нужно потратить кучу времени на изучение возможностей и настройки плагина, так как он одновременно обеспечивает функции как контактной формы, так и возможности сохранять электронные письма в базе данных.

В этом случае гораздо лучше использовать отдельные плагины, которые по отдельности выполняют свои функции лучше. Лучше установить два простых и многофункциональных плагина, чем один но очень сложный. Еще расстраивает тот факт, что бесплатная версия не имеет технической поддержки. Это платная функция. Так что если у вас есть хотя бы один маленький вопросик по этому плагину, то вы должны заплатить 25$.

3. Contact Form to DB

Плагин Contact Form to DB является эксклюзивным дополнением для плагина Contact Form от BestWebSoft. Плагин дает уникальную возможность управлять сообщениями, полученными с помощью контактной формы.

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

Существует также PRO версия плагина, которая позволяет повторно отправить и периодически удалять старые сообщения, управлять вложениями и получить приоритетную техническую поддержку и ответы на все ваши вопросы в течение одного рабочего дня.

Преимущества:

Недостатки:

Вывод

Главной особенностью этого плагина является простота установки, настройки и использования. Мы должны признать, что Bestwebsoft действительно понимают, что не все пользователи имеют достаточно высокий уровень владения системой WordPress.

Также этот плагин является отличной парой с Contact Form. Они работают вместе, как говорится, без сучка и задоринки. Многих пользваотелей может разочаровать отсутсвие возможности создавать новые поля, но для этого существуют другие плагины, сборщики форм с более сложной системой настройки, которые расчитаны на опытных пользователей WordPress. Также основная часть функционала, который позволяет настраивать вид и отображение формы, доступна только пользователям PRO версии.

Заключение

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

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

Они помогут вам автоматизировать процесс сбора, обработки и управления данными. Вы без труда сможете отыскать старые письма или данные.

Надеемся, что данный обзор поможет вам сделать правильный выбор, который больше всего удовлетворит ваши потребности.

(На правах рекламы)

hostenko.com

Работаем с базой данных WordPress и узнаём её секреты

У любого сайта, который работает под управлением WordPress, есть база данных. Начинающие вебмастера, даже если и знают о её существовании, стараются в неё не лезть, так как вообще не понятно, зачем она нужна и что с ней делать.

База данных WordPress хранит в себе все статьи, комментарии, рубрики и метки, а также всю информацию о плагинах и шаблона на сайте. Важность этого элемента недооценить невозможно. И поэтому необходимо знать о её оптимизации.

Зачем нужна оптимизация базы данных

Каждый раз, когда вы устанавливаете какой-либо плагин, он оставляет свой след в базе данных WordPress, создаёт свои таблицы. Даже если его потом удалить, большинство плагинов эти таблицы оставляют там.

Такая же ситуация с засорением базы данных WordPress наблюдается и при работе некоторых шаблонов. Кроме того, имеет место и создание таблицы при редактировании статей – образуются копии, с которых можно восстановить запись. Эти копии хранятся в течение всей жизни сайта, и смысла от них мало.

Оптимизация базы данных значительно улучшает скорость загрузки сайта.

Как оптимизировать базу данных в WordPress

Оптимизацию базы данных WordPress можно сделать вручную. Но для этого надо быть специалистом и долго напрягаться. Гораздо легче делать это с помощью плагинов, которых есть множество. Вот несколько из них, самых функциональных.

WP—DBManager. Самый продвинутый плагин для работы с базой данных WordPress. Позволяет оптимизировать, делать резервные копии по расписанию. Кроме того, можно восстанавливать базу непосредственно из панели администратора, не заходя в PHP MyAdmin. Также можно из консоли делать разнообразные SQL запросы.

DB-Optimize. Тоже распространённый плагин, отличается от первого тем, что значительно проще в управлении, настройке и употребляет меньше ресурсов сервера. Несмотря на то, что он давно не обновлялся, он используется многими вебмастерами. Однако из-за этого оптимизация базы данных WordPress может проходить не полностью.

WP-Optimize. У этого плагина функционала чуть поменьше, чем у первого, но в отличие от него, он на русском языке, потому работать с базами данных WordPress будет легче. Он выполняет всё необходимое для оптимизации – управляет ревизиями, комментариями, таблицами плагинов, может делать резервные копии, и также способен работать по расписанию без участия вебмастера.

WP-Clean Up. Этот плагин для работы с базой данных WordPress похож на предыдущий, но имеет больше возможностей в плане работы с метками. Их таблицы тоже можно очищать. Кроме того, можно посмотреть, какие именно таблицы базы требуют вмешательства и оптимизации.

Если вы нашли ошибку, то выделите её и нажмите клавиши Shift + Enter или нажмите сюда, чтобы проинформировать нас.

Также по этой теме:

wpuroki.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта