Показывать в WordPress контент только в определенных странах

Показывать в WordPress контент только в определенных странах

Показывать в WordPress контент только в определенных странах

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

Зачем скрывать контент в некоторых странах?

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

Плагин для скрытия контента в WordPress: Custom Content by Country (от iControlWP)

С помощью плагина  Custom Content by Country (from iControlWP) можно легко реализовать описанное здесь. С помощью шорткода, в котором содержание вставляется, вы говорите веб-странице, ли содержание должно отображаться или нет. Плагин использует в качестве основы для определения запроса страны IP-адреса сервиса ip2nation.com. Надежность оценивается на 98% -99%, что вполне хорошо и для всего должно быть достаточно.

Как использовать пользовательский контент по стране?

Вы вставляете или скрываете содержимое в следующий короткий номер:

[sourcecode language=”plain”][CBC country=”ru,de,at,ch” show=”y”]Содержимое, которое должно отображаться в крыше[/CBC]
[CBC country=”ch” show=”n”]Содержимое, которое требуется скрыть в Швейцарии[/CBC][/sourcecode]

Параметр country (страна) описывает страны, параметр show (по умолчанию), следует ли отображать содержимое в указанных странах. В первом примере содержимое отображается только в странах крыши. Во всех других странах содержимое не загружается.

Во втором примере содержимое отображается в любом месте, только не в Швейцарии.

Следующие два параметра являются необязательными:

  • message: Здесь вы можете отобразить сообщение на других посетителей (например, указание, что Содержание не может быть представлена на основании запроса страны )
  • html: Вот обертка может быть задан HTML-тег (например, контент должен быть внедрен еще в DIV или SPAN )

Замедляет работу плагина

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

Где найти необходимые коды стран?

Здесь вы найдете необходимые коды ISO: http://ru.wikipedia.org/wiki/ISO_3166-1

Можно ли добавить в шорткод другие шорткоды?

По словам производителя, это пока не проблема.

Можно ли создать встроенный контент с помощью CSS?

Это вообще не проблема. Содержимое, встроенное в шорткод, может быть стилизовано с помощью класса cbc_content. Кроме того, ID может быть добавлен к Шорткоду или Instyle CSS.

[sourcecode language=”plain”][CBC country=”ru” show=”y” id=”myID” style=”color:red;”]Содержание, которое должно быть показано в крыше и получает определенный ID и красный gestyled.[/CBC]
[/sourcecode]

Можно ли кэшировать контент по странам?

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

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

Вывод

Custom Content by Country (от iControlWP) делает именно то, что он должен. Отображение или скрытие содержимого по стране происхождения посетителя. Содержание также может быть изменен. Проблема кэширования обходит Custom Content by Country (from iControlWP) условно, приостановив кэширование на Подстраницах, в которых встроен шорткод для управления страной. Если это делается через весь сайт, то, однако, весь сайт не кэшируется. Это проблема, но не зависит от пользовательского контента по стране (от iControlWP), а от кэширования в целом.

Читайте также

10 Удивительные темы WordPress для ресторанов, бистро и кафе

2 способа отключить Gutenberg и использовать классический редактор

Новые коллекции блоков для редактора Гутенберга

7 советов, как правильно выбрать тему WordPress!

Добавить комментарий

Закрыть меню
Яндекс.Метрика