Архив метки: Лучшие учебники по Wodpress

Поиск строк ключевых слов в постах WordPress

Удивительно, но, похоже, не существует плагина или какого-либо другого «простого» способа поиска в ваших постах WordPress по определенным ключевым словам, шорткодам или тегам HTML. Однако, если вы когда-либо проходили миграцию тем, вы знаете, что стандартизация тегов и шорткодов HTML делает этот процесс гораздо менее болезненным. Если вы знаете, что ищете, это решение для поиска контента ваших постов может быть именно тем, что вам нужно.

 

Почему бы не использовать плагин или что-то?

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

К сожалению, то же самое верно для WP-CLI, иначе фантастической утилиты. Он также не имеет режима «только поиск».

 

Что вам нужно

Допустим, у нас нет phpMyAdmin на нашем сервере, в основном из соображений безопасности. Но у нас есть доступ по SSH. Это оставляет нас с инструментами командной строки «всякий раз, когда нам нужно сделать что-то, выходящее за рамки WordPress».

В этой статье предполагается, что вы можете использовать SSH на своем сервере и запускать команды MySQL.

 

Подключение к базе данных

Подключитесь к вашему экземпляру MySQL:

mysql -u root -p


Вам будет предложено ввести пароль базы данных root. После того, как вы ввели его успешно, вы можете запускать SQL-запросы, например, для вывода списка баз данных:

show databases;

 

Затем выберите базу данных WordPress (убедитесь, что вы используете правильное имя базы данных из списка выше):

use wordpress;

 

Следующие команды будут влиять на выбранную базу данных в WordPress.

 

Поиск в базе данных WordPress

Теперь мы можем искать сообщения по ключевым словам. Мы готовились к миграции и хотели перечислить посты, которые содержали определенные шорткоды, например «[andreyex]». Следующая команда выводит список всех постов, содержащих эту строку:

SELECT ID, POST_TITLE FROM wp_posts WHERE post_content LIKE '%[andreyex]%' AND post_status = 'publish';

 

Обратите внимание, что условие поиска заключено в знаки процента (подстановочный знак SQL). Также обратите внимание на проверку опубликованного статуса. Без последнего вы также получите ревизии.

Результат выглядит так:

mysql> SELECT ID, POST_TITLE FROM wp_posts WHERE post_content LIKE '%[quote]%' AND post_status = 'publish';

+-------+-------------------------------------------------------------------------------+

| ID    | POST_TITLE                                                                    |

+-------+-------------------------------------------------------------------------------+

| 59828 | Как установить и настроить Samba в CentOS 7                                   |

+-------+-------------------------------------------------------------------------------+

9 rows in set (0.03 sec)

 

Это уже очень хорошо, но было бы намного полезнее, если бы он включал URL каждого поста для легкого доступа. К сожалению, таблица wp_posts хранит только слаг, а не полный URL. Тем не менее, мы можем легко обойти это, объединяя базовый путь URL-адреса с фрагментом каждого поста следующим образом:

mysql> tee posts.txt

Logging to file 'posts.txt'

mysql> SELECT post_title, CONCAT('https://andreyex.ru/', post_name) AS URL FROM wp_posts WHERE post_content LIKE '%[andreyex]%' AND post_status = 'publish';

+-------------------------------------------------------------------------------+------------------------------------------------------------+

| post_title                                                                    | URL                                                                                            |

+-------------------------------------------------------------------------------+------------------------------------------------------------+

| Как установить и настроить Samba в CentOS 7                                   | https://andreyex.ru/kak-ustanovit-i-nastroit-samba...      |

+-------------------------------------------------------------------------------+------------------------------------------------------------+

9 rows in set (0.12 sec)



mysql> notee

Outfile disabled.



Обратите внимание на использование команды tee для копирования вывода в файл. Файл перезаписывается каждым оператором SQL, поэтому вы захотите отключить эту функцию с помощью команды notee.

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



2019-06-30T04:53:48
Лучшие учебники по Wodpress

Как журналы аудита WordPress повышают ответственность пользователей

WordPress начинался как простая платформа для блогов. Однако в настоящее время она стала полноценной системой управления контентом (CMS). Десятки тысяч плагинов, доступных в репозитории WordPress, и его многопользовательские возможности позволяют WordPress обеспечивать работу любого современного многопользовательского веб-сайта.

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

 

Необходимость аудита WordPress

Если у вас есть сайт WordPress с участием нескольких пользователей, вам необходимо вести учет всего, что происходит на вашем сайте WordPress, в журнале аудита WordPress (журнал активности).

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

 

Улучшение ответственности пользователей на вашем сайте WordPress

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

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

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

 

Обеспечение ответственности пользователей в магазинах WooCommerce

WooCommerce является одним из самых популярных плагинов для электронной коммерции для WordPress. Он также является одним из самых передовых, поэтому он может иметь сотни настроек для каждого продукта.

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

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

Как журналы аудита WordPress повышают ответственность пользователей

 

Отслеживание поведения пользователей сайта

Журналы активности полезны не только для администраторов сайтов WordPress. Они также могут быть полезны для пользователей на веб-сайте.

Вы когда-нибудь сожалели, что отреагировали или прокомментировали сообщение в ВКонтакте, Facebook или LinkedIn? Если вы это сделали, как и большинство из нас, вы наверняка нашли журнал активности Facebook очень полезным! Сохраняя журнал всех пользовательских изменений на вашем сайте WordPress, вы не только внимательно следите за тем, что происходит на вашем сайте, но и позволяете пользователям самим просматривать свои прошлые действия.

 

Достижение соответствия с журналами аудита WordPress

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

Если некоторые посетители вашего сайта из Европы, и вы используете Google Analytics или просите их присоединиться к вашей рассылке, ваш сайт должен соответствовать GDPR. Запуск магазина электронной коммерции, даже если вы используете сторонний платежный шлюз, означает, что ваш веб-сайт должен соответствовать правилам PCI DSS.

Есть много разных органов по соблюдению. Например, HIPAA, которая применяется к предприятиям, работающим в сфере здравоохранения, FISMA, NIST, ISO, Sarbanes-Oxley Act — это лишь некоторые из них. У всех них есть одна общая черта — они требуют, чтобы владельцы бизнеса вели журнал изменений, которые происходят в их системах, включая их сайты WordPress.

Установите решение, такое как WP Security Audit Log, на свой сайт WordPress, чтобы вести учет происходящего, вы на один шаг приблизились к созданию совместимого веб-сайта.

Как журналы аудита WordPress повышают ответственность пользователей

 

GDPR и аудиторские журналы

GDPR — это последний набор нормативов соответствия, разработанный Европейским Союзом. Основное внимание уделяется конфиденциальности пользователей/посетителей сайта. Когда он был выпущен, многие думали, что не смогут вести журнал о том, что посетители делают на своем веб-сайте или как вошедшие в систему пользователи используют свой веб-сайт.

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

 

PCI DSS и журналы аудита

Требование 10 соответствия PCI DSS гласит, что вы должны вести журнал всех изменений, которые происходят в ваших системах, таких как веб-сайт WordPress, платежный шлюз и служба рассылки, которую вы используете.

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

 

Лучшая подотчетность пользователей и соответствие требованиям в более эффективном бизнесе

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



2019-06-04T15:06:19
Лучшие учебники по Wodpress

10 интересных особенностей Gutenberg, о которых вы можете не знать

В связи с тем, что различные платформы для ведения блогов, такие как Medium, Ghost и Squarespace, постоянно совершенствуются и растут, WordPress пришлось что-то делать для улучшения своего визуального редактора.

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

Хотя Gutenberg подвергся критике в связи с его развертыванием, не позволяйте этому пытаться сделать это. Это будущее WordPress.

Если вы все еще скептически относитесь к Gutenberg, этот пост для вас. Ниже мы покажем вам 10 интересных функций Gutenberg, которые заставят вас переключиться на Gutenberg прямо сейчас.

Откуда мы это знаем?

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

Итак, давайте проверим эти функции сейчас.

 

Особенности Gutenberg, о которых вы можете не знать

Функции в этом посте не о том, как изменился макет редактора и что нового. Это больше о скрытых функциях, которые заставят вас сказать «это круто!».

И первый действительно меняет игру.

 

Функция № 1: копирование и вставка из Документов Google в WordPress

Для тех, кто не пишет напрямую в редакторе WordPress, эта функция заставит вас влюбиться в Gutenberg.

Редактор Gutenberg позволяет напрямую копировать и вставлять содержимое из Документов Google в WordPress. Да, включая изображения.

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

Это также работает с Microsoft Word, Office 365 и Quip.

Вы можете скопировать свой контент напрямую без необходимости его форматирования.

 

Функция № 2: перетащите изображения из папки вашего компьютера

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

С помощью Gutenberg WordPress улучшил это, и теперь он позволяет напрямую перетаскивать изображения с компьютера в редактор.

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

Редактор Gutenberg действительно экономит ваше время, позволяя напрямую перетаскивать изображения.

 

Функция # 3: Команда слеш для добавления блоков

Как вы, наверное, знаете, редактор Gutenberg в основном вращается вокруг блоков. Если вы хотите добавить заголовок или изображение, вам нужно будет добавить блок для этого.

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

Вот как это работает:

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

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

 

Функция № 4: Добавить ссылки, просто вставив их

Хотите быстро добавить ссылку?

Просто вставьте ее. В прямом смысле!

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

Нет необходимости нажимать на значок «Добавить ссылку», а затем вставлять его.

Gutenberg — это экономия вашего времени и беспроблемная работа.

 

Функция # 5: HTML-якорь для создания якорных ссылок

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

Но с Gutenbergом это совсем другая история.

Вы можете добавить HTML-якорь в Gutenberg для создания якорных ссылок. Другими словами, вы можете добавить ссылки перехода непосредственно.

Вот как вы можете это сделать:

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

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

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

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

 

Функция № 6: Верхняя панель инструментов, режим прожектора и полноэкранный режим

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

Позвольте нам объяснить каждый из них:

 

Верхняя панель инструментов

Редактор Gutenberg выделяет или показывает панель инструментов форматирования всякий раз, когда вы наводите курсор на блок или раздел.

Это может раздражать, и вам может понадобиться единая панель инструментов, которая не отображает панель инструментов форматирования для каждого блока.

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

Вместо этого, чтобы получить доступ к панели инструментов, вам нужно нажать на блок, и панель инструментов будет видна сверху.

Режим прожектора

Хотите писать без отвлекающих факторов?

Вы можете получить свое творчество через крышу, включив режим прожектора. Если этот режим включен, редактор выделит серым цветом все блоки в редакторе, и только блок, который вы редактируете, будет виден правильно.

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

 

Полноэкранный режим

Классический редактор также имеет полноэкранный режим. Так что, как вы можете себе представить, редактор Gutenberg также имеет эту функцию.

Вы можете включить полноэкранный режим, и он удалит меню администратора.

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

 

Функция № 7: сделать редактор полной ширины

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

Но с Gutenbergом вы можете сделать редактор на всю ширину.

Некоторые темы WordPress позволяют растянуть некоторые блоки на полную ширину.

Эта функция помогает вам создавать привлекательные страницы с помощью Gutenberg.

 

Функция № 8: Структура документа

Нам очень понравилась эта функция, так как она помогает вам получить общее представление о структуре вашего контента.

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

Это безумно круто и действительно полезно для создания постов с правильными заголовками.

 

Особенность № 9: Многоразовые блоки

Если вы до сих пор любите эти потрясающие функции Gutenberg, то вам это тоже понравится.

Редактор Gutenberg позволяет создавать многократно используемые блоки. Итак, если вы создали потрясающий блок и хотите использовать его где-нибудь позже, вы можете сохранить его.

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

Эта функция может пригодиться, если вы хотите добавить CTA, таблицу или другие подобные блоки.

 

Функция # 10: Расширение функциональности с помощью плагинов Gutenberg

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

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

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

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

 

Заключение

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

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

И это делает многое возможным, чего не было раньше. Если вы еще не начали использовать Gutenberg, стоит попробовать.



2019-06-03T17:00:23
Лучшие учебники по Wodpress

Нагрузочное тестирование WordPress Multisite

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

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

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

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

Например, мы используем NGINX в качестве прокси для Apache, а NGINX отлично кэширует часто используемые ресурсы. Тем не менее, поскольку у нас есть очень много сайтов на этом мультисайте, мы не говорим о тоннах трафика на несколько популярных страниц; вместо этого мы рассматриваем новые загрузки на множестве различных сайтов, которые могут фактически повлиять на производительность SQL.

Когда NGINX отвечает кэшированной страницей или ресурсом, на самом деле ничего не доходит до MySQL вообще.

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

Мы разместили содержание кода ниже:

import csv

import requests

import chardet

import time



def check_traffic():

    while True:

        with open('./page_urls.csv', 'rb') as csv_file:

            result = chardet.detect(csv_file.read())

        with open('./page_urls.csv', 'r', encoding=result['encoding']) as encoded_file:

            rows = csv.reader(encoded_file)

            for row in rows:

                url = "http://test.andreyex.ru/" + row[0]

                print("getting url: " + url)

                r = requests.get(url)

                res = {"url": url, "status_code": r.status_code, "test": r.text }

                print(res)

                time.sleep(.2)



check_traffic()

 

Этот быстрый скрипт отлично справился с задачей получения тонны запросов после кэширования NGINX на начальном этапе, что позволило нам оценить показатели производительности, которые нам были интересны на бэкэнде. Однако это был довольно ручной процесс входа на сервер через SSH, запуска команды top или htop, запуска нагрузочного теста через локальную командную строку, а затем отслеживания верхнего вывода в отдельном окне терминала.

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

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

  • Простая установка плагина, позволяющая выполнять нагрузочное тестирование для создания постов, обновления постов, создания комментариев и загрузки медиа как часть нагрузочного теста. Для тех, кто использует WP MU в качестве платформы для разработки, когда вы достигнете определенного масштаба, считывания в вашей базе данных не будут самой большой проблемой, это когда у вас одновременно работают 1000 авторов, что вещи начинают двигаться в сторону.
  • Любой, кто запускает большую установку WP, знает, что плагины и даже, возможно, темы не созданы и распределены одинаково. Таким образом, сосредоточение внимания на одном или двух основных URL-адресах может ввести нас в заблуждение относительно того, как работают другие сайты, возможно, менее под нашим прямым контролем.
  • Фактически имитируйте трафик браузера, а не проверяйте задержку с помощью только исходного HTML-ответа. Например, инструмент loader.io отправляет 10 000 или более запросов на один и тот же URL-адрес и отслеживает время ответа для каждого запроса. Однако это не очень полезно для получения полной картины того, как ваш сайт будет реагировать при фактической нагрузке. Когда браузер анализирует ваш HTML, он запускает дополнительные запросы скриптов/стилей/ресурсов, которые будут загружать ваш сервер. С точки зрения передачи данных легко понять, почему компании, занимающиеся нагрузочным тестированием, не моделируют браузер. В нашем тесте с 500 клиентами общее потребление полосы пропускания для всех тестов составило где-то около 5 МБ, но когда мы рассчитали, что 500 клиентов загрузят весь вес страницы, полоса пропускания была где-то около 2,5 ГБ.
  • В настоящее время кажется, что большинство инструментов тестирования производительности вовлекают в процесс больше клиентов, чем реалистичных, чтобы мы почувствовали, что все работает хорошо. Но для большинства из нас 10000 клиентов за 5 минут, загружающих одну кэшированную HTML-страницу, далеко не реалистичны. Мы считаем, что было бы здорово, если бы инструмент для нагрузочного тестирования мог интегрироваться с вашими данными Google Analytics, чтобы имитировать нагрузку, которая была бы реально напряженной для вашего приложения с использованием исторических данных.

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



2019-05-31T12:51:54
Лучшие учебники по Wodpress

Хотите знать, как добавить цифровые продукты WooCommerce? Вот наш гид

Платформа WooCommerce проводит различие между двумя разными типами не физических продуктов: виртуальными и загружаемыми. Из этой статьи вы узнаете, как добавлять нематериальные продукты обоих видов!

Следуя пониманию цифровых продуктов WooCommerce, нематериальные товары могут быть виртуальными или как виртуальными, так и загружаемыми. Чтобы было немного понятнее, вот два примера, которые помогут выделить их:

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

Теперь, когда мы прояснили разницу между виртуальными и загружаемыми элементами, давайте перейдем к этому!

 

Требования

Вот что вам нужно, чтобы добавить цифровые продукты WooCommerce:

  • Рабочая и обновленная версия WordPress. Тот, кто добавляет товары, должен иметь доступ администратора.
  • Установленная, активированная и настроенная версия плагина WooCommerce.

 

Добавление цифровых продуктов WooCommerce

  • Первым шагом для добавления новых цифровых продуктов WooCommerce является переход в «Продукты»>«Добавить новый».
  • Заполните заголовок, описание и изображение товара.
  • Перейдите в мета-поле Данные товара, где мы рассмотрим вкладки Основные, Запасы и Дополнительно.

 

Основные

  • Перейдите на экран редактирования продукта, чтобы настроить мета-поле Данные товара.
  • Определите тип продукта, отметив галочкой Виртуальный. Вкладка Доставка исчезнет из настроек.
  • Продолжайте добавлять ту же информацию, что и в случае физического продукта: SKU (Stock Keeping Unit), налоговая ставка. Если вы предлагаете бесплатную услугу, можно установить цену 0.

 

Запасы

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

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

 

Дополнительно

Здесь вы можете:

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

Завершите, нажав Обновить, чтобы все сделанные вами изменения были сохранены.

Несколько полезных советов по дальнейшему улучшению предложения подписки:

  • Подписка WooCommerce позволяет вам принимать регулярные платежи по продуктам.
  • Группы, которые в своей бесплатной версии позволяют управлять доступом посетителей к различным страницам сайта.
  • Премиум-группы для WooCommerce могут интегрировать оба дополнения.
  • Другой вариант — создание учетной записи для тех, кто приобретает подписки.

 

Добавление загружаемых цифровых продуктов WooCommerce

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

  • Как и раньше, перейдите в раздел Продукты> Добавить новый.
  • Напишите название продукта и описание, и добавьте соответствующее изображение.
  • В мета-поле «Данные о товаре» установите флажок «Виртуальный» и «Загружаемый» Еще раз, вкладка Доставка исчезнет.

 

Основные

Вкладка «Общие» увеличивается при выборе «Загружаемые продукты». Помимо обычных опций для добавления цены, SKU и налоговой информации, вам нужно будет детализировать процесс загрузки. Существует два способа настройки загружаемых цифровых продуктов WooCommerce:

  • Загрузите файл прямо в WooCommerce. Этот вариант отлично подходит для небольших загружаемых продуктов, так как вы можете разместить их внутри.
  • Добавьте ссылку, где клиенты могут скачать файл. Если загружаемый файл большой, размещен в другом месте или уже загружен в медиа-менеджер WordPress, это лучший выбор.

Запасы

Здесь примените ту же логику, что и в разделе «Виртуальные продукты» выше.

  • Хотите сделать загружаемый продукт доступным для бесконечного числа посетителей? Отключить управление запасами, сняв флажок Управление запасами?
  • Вам нужно ограничить количество скачиваний, например, если вы продаете электронные билеты? Оставьте эту функцию включенной и укажите ее в соответствии с вашими потребностями.

 

Связанные продукты

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

  • Атрибуты

 

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

  • В раскрывающемся списке Настраиваемый атрибут продукта выберите атрибут, который вы будете использовать.
  • Выберите Добавить.
  • Укажите поле «Значение», а затем выберите соответствующие термины в раскрывающемся списке.

 

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

Дополнительно

Еще раз, здесь вы можете:

  • Добавить заметки для клиентов, чтобы получить сразу после загрузки.
  • Выберите, разрешите ли вы отзывы.
  • Выберите способ заказа товаров на страницах архива.
  • Теперь нажмите «Опубликовать»: вы загрузили свой первый загружаемый продукт!

 

Как загружаемые цифровые продукты WooCommerce видят посетители

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

[пример электронной почты]

После того, как их покупка прошла успешно, клиенты увидят:

[пример оформления заказа]

Вы можете увидеть рабочую ссылку, по которой они могут перейти и загрузить элемент. Чтобы пользователи не могли копировать файл, вы можете установить ограничение на загрузку 1 на вкладке «Продукты» — «Общие». Таким образом, они смогут использовать эту ссылку только один раз и не отправлять ее третьим лицам, которые не платили за контент.

WooCommerce также отправит покупателям ссылку для скачивания по электронной почте.

 

В заключение

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



2019-05-31T09:46:16
Лучшие учебники по Wodpress

Лучший плагин для каталога на WordPress

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

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

Оба эти сайта очень разные, но оба они являются каталогами.

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

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

Каталог сайтов разместить на ваш сайт очень просто, если вы используете WordPress. Вам просто нужно установить плагин.

 

Ключевые особенности плагина каталога WordPress

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

  • Варианты оплаты (для тех из вас, кто взимает плату за списки каталогов)
  • Поиск на основе местоположения со встроенными картами
  • Полностью настраиваемые поля формы
  • Простые способы добавления и настройки списков каталогов
  • Способы для клиентов оценивать и анализировать бизнес
  • Бэкэнд инструменты
  • Фронтальные функции представления
  • Короткие коды, которые позволяют легко добавить каталог в любом месте на вашем сайте
  • Медиа поддержка

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

 

1. GeoDirectory

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

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

Этот плагин предлагает интерфейсную форму, которая позволяет другим компаниям и пользователям отправлять списки, поэтому масштабирование вашего каталога безгранично.

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

Как видно из названия, GeoDirectory интегрирован с Google Maps. Существует большая и интерактивная карта рядом с каждым списком в каталоге. Пользователи могут найти маршруты к местоположению прямо с этой карты, не покидая ваш сайт.

Хотя большинство функций бесплатны, вы можете купить дополнения для таких вещей, как:

  • Платные объявления
  • Отзывы
  • Поддержка нескольких локаций
  • Расширенный поиск
  • События
  • Возможность для компаний «требовать» свои данные

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

Если вы создаете свой веб-сайт каталога с нуля, вы также можете подумать о покупке тем каталога в GeoDirectory. Но этот плагин будет работать с любой темой, поэтому вы не обязаны.

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

В целом, GeoDirectory — это лучший вариант для тех, кто хочет создать большой и масштабируемый бизнес-каталог.

 

2. Advanced Classifieds & Directory Pro

Его потенциальные приложения кажутся бесконечными. Вы можете использовать его как платформу для объявлений, похожую на Craigslist, или пойти совершенно в другом направлении и использовать этот плагин для чего-то вроде каталога рейтингов фильмов. Возможно, вы хотите добавить на свой сайт каталог путеводителей, каталог свадеб, путеводитель по ресторанам или портал недвижимости. Все эти опции возможны с плагином Advanced ads & Directory Pro для WordPress.

Как и другие плагины в нашем списке, Advanced Ads & Directory Pro можно установить бесплатно. Но он предлагает дополнительные функции премиум-класса, которые вы можете приобрести. Одна из любимых дополнительных функций — слайдер списков.

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

Advanced Classifieds & Directory Pro позволяет вам организовать списки по категориям, что вы должны воспользоваться. Виджеты расширенного поиска также доступны в разделе «Расширенные объявления» и «Справочник Pro», поэтому пользователи могут сузить свои параметры по категориям, местоположению, ключевым словам и т. д. Все эти гибкие функции делают это одним из лучших плагинов каталога WordPress, с которыми вы столкнулись.

 

3. Плагин Business Directory

Business Directory Plugin является вариантом все-в-одном для WordPress каталогов. Он предлагает некоторые ключевые функции, которые мы ищем в плагине каталога:

  • Медиа поддержка
  • Индивидуальные поля формы
  • Процесс оплаты

Вы также можете приобрести дополнения для расширения своего каталога с помощью бизнес-каталога плагинов.

У них есть надстройки для премиум-функций, таких как:

  • 2 шлюза оплаты
  • Коды скидок
  • Возможность для предприятий требовать списки на вашем сайте, аналогично Yelp
  • Интеграция с Google Maps
  • Модуль вложения файлов
  • Шлюз PayPal
  • Рейтинги

Даже несмотря на то, что у вас есть опция для премиум-надстроек, вы можете установить и использовать этот плагин прямо из коробки бесплатно. Плагин также поставляется со встроенным инструментом reCAPTCHA, чтобы избежать появления спама в вашем каталоге.

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

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

 

4. LDD Directory Lite

LDD Directory Lite чрезвычайно прост в установке, а это значит, что вы можете за несколько минут запустить и запустить каталог на своем сайте.

Это еще один бесплатный плагин для каталога WordPress с дополнительными опциями, доступными для покупки. По сравнению с некоторыми другими плагинами, эти премиальные обновления довольно недороги — от 10 до 20 долларов.

Шорткод LDD Directory Lite позволяет вам добавить каталог на любую страницу или пост на вашем сайте WordPress. После добавления шорткода каталог создается автоматически. Это решение делает его одним из самых легких (отсюда и название) доступных плагинов каталогов.

После того, как плагин установлен, у вас есть бесконечные варианты настройки. Вы полностью контролируете, как каталог выглядит и чувствует себя на вашем сайте. Некоторые из лучших дополнений включают социальные сети и интеграцию с Google Maps.

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

LDD Directory Lite совместим для внешнего интерфейса. Посетителям сайта легко просматривать ваши списки и перемещаться без каких-либо проблем.

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

 

5. Directories Pro

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

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

Все поля полностью настраиваемы. Каждый список может иметь такие поля, как теги, местоположения, отзывы и категории.

Одна из лучших функций Directories Pro — редактор отображения контента. Вам легко использовать параметры редактирования с помощью перетаскивания, чтобы настроить каталог без использования какого-либо кода. Некоторые из других основных функций включают в себя:

  • Интеграция карт
  • Платные объявления
  • Претензии
  • CSV импорт и экспорт
  • Индивидуальные уведомления по электронной почте

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

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

 

Заключение

Существует много разных способов добавить каталог на ваш сайт.

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

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



2019-05-27T10:25:33
Лучшие учебники по Wodpress