Сегодня мы продолжаем тему, поднятую в статье Интернет-магазин на базе WordPress. Как я и обещал, продолжим с того, что нам нужен хороший, адаптированный под интернет-магазин, шаблон темы. К сожалению, полноценные и многофункциональные темы для магазинов в большинстве своем платные, поэтому я предлагаю взять шаблон из хранилища WordPress под названием Estoreeleganttheme. Лично мне она очень понравилась, и не только внешним видом, но и своими seo-возможностями и другими фишками, коих в ней очень и очень много. Вот скриншот этого шаблона, который я установил на свой сайт с плагином WooCommerce:

Тема Estoreeleganttheme

Те страницы, которые видны на скриншоте, появляются автоматически сразу после установки шаблона, в качестве примера, поэтому, скорее всего, вы их удалите или переименуете. Как видите, можно не только продавать товары, но и параллельно вести блог или несколько блогов о товарах, об их использовании, качестве, брендировании, и т.д. Но это пока не главное. При установке этого шаблона магазина (и не только этого, но и многих других) есть некоторые деликатные моменты. Вот один из них – нужно поменять префикс таблиц базы данных.

Для чего это делается? Просто в самом шаблоне предусмотрено много разностей, которые опираются на свою собственную базу данных и, чтобы эти функции заработали, нужно эту новую базу данных создать. Поэтому сразу оговорюсь – магазин проще создавать, что называется, «с нуля». Тогда у вас не возникнет вопросов к старой БД.

Устанавливаем шаблон Estoreeleganttheme

Установка шаблона простая и стандартная – вы можете найти этот шаблон в интернете как в платном качестве, так и в бесплатном виде. Правда, чем отличается бесплатный шаблон от платного, я так и не понял – скорее всего, просто количеством денег. В функционале никаких отличий я не нашел. После активации шаблона вы получите вот такое сообщение:

Установка темы Estoreeleganttheme

Здесь не очень все понятно, поэтому поясню более подробно. Жмете «Установить» и дожидаетесь результата. А результатом будет вопрос типа «Обновить файл wp-config.php»? То есть, вам нужно что-то в нем изменить. Идете в этот файл (wp-config.php — он находится в корне сайта, там же, где и ваш robots.txt и .htaccess), и находите там строку «$table_prefix = ‘wp_';». Ее нужно заменить на строку «$table_prefix = ‘estoreeleganttheme__';», как указано в подсказке выше. Вот результат:

Префикс БД

Соблюдайте синтаксис, иначе ваша база данных потерпит крушение. И не забудьте сохранить файл wp-config.php. Теперь можете возвращаться к установщику шаблона и нажимать сообщение об обновлении файла.

Настройки нового сайта

Если все прошло успешно, то ваш WordPress сделает вам реверанс в виде такого сообщения:

Обновление БД

Смело обновляйте, и не удивляйтесь тому, что вам нужно будет сделать дальше. А дальше вы не сможете зайти в админпанель со старым логином и паролем, так как ваша база данных имеет новый префикс с новыми данными администратора. Что делать в этом случае? Я и сам не знал, что делать, но сообразил интуитивно – по умолчанию вход в админпанель происходит с логином «admin» и паролем «password» или другим, заранее заданным вами.

Но здесь немного другой случай – вводите логин «admin» и пароль «admin», после чего успешно попадаете в консоль сайта. Вы по ходу дела понимаете, что с такими входными данными ваш сайт взломают на «ура», поэтому нужно менять пароль – логин поменять немного сложнее, и об этом я расскажу позже. А пока – только пароль. Заходите в ваш профиль, меняете пароль на свой, и делаете еще кое-что. А именно:

Сменить почту

Видите – в поле E-mail стоит не ваш электронный адрес? Это почта установлена просто «от балды», поэтому поменяйте ее на свою электронку. И вообще, заполните все поля с личными данными – Google+, AIM, Yahoo IM, Jabber / Google Talk и т.д. Если вы раньше не обращали внимания на эти поля, то в магазине я рекомендую вам их заполнить – это поможет вашему сайту продвигаться в Google. Если у вас нет аккаунтов в этих сервисах – обязательно зарегистрируйтесь. Ник в профиле можете поменять на свой.

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

Виджеты

И еще одно – не пугайтесь, но при установке темы Estoreeleganttheme может произойти, как с моим сайтом – появятся новые страницы, а старые исчезнут. Они не исчезнут совсем – просто активируется новое меню сайта, поэтому в настройках меню («Внешний вид» — «Меню») вы сможете перетащить в верхнее и нижнее меню магазина все нужные вам страницы, а ненужные — убрать.

Вот теперь мы готовы к настройке шаблона. Здесь можно многое изменить – от фона страниц до широчайших seo-настроек сайта. Кстати, о SEO. Если я сказал, что шаблон можно seo-оптимизировать, то это не значит, что вам не понадобится seo-плагин. А для интернет-магазинов существует специальный плагин – аналог обычного All In One SEO Pack. Название плагина для магазина — WooCommerce All in One SEO Pack, и о нем мы тоже поговорим в одной из следующих статей.

Последнее, о чем еще мы поговорим сегодня – как изменить свой стандартный логин «admin» на другой. Помните, я обещал вам показать? Показываю и рассказываю. Префикс таблиц в вашей БД изменился – был wp_, а стал ecommerce_. Заходите в вашу БД, и ищете там таблицу estoreeleganttheme__users. Ваш логин пользователя хранится в поле «user_login»:

Логин пользователя

Нажимаете «Изменить», и меняете логин «admin» на любой, который выдумали. Сохраняете. Пароль, как вы помните, можно поменять и в вашем профиле в админпанели. Вот и все ваши действия – теперь вы можете быть спокойны за секретность входа на сайт. Только не забудьте сами свой новый логин и пароль, а лучше – сохраните в надежном месте. До встречи в следующей статье, где вы узнаете о настройках темы и, если останется место и время, еще кое о чем в вашем новом интернет-магазине.