WP-RECALL - разные полезные фишки для работы с данным плагином
21.11.2016
#WordPress #WP_RECALL #Плагины #Примеры
WP-RECALL — Замечательный плагин для CMS WordPress основной задачей которого является создание личного кабинета пользователей. Стоит отметить адекватность поддержки и большое содружество пользователей плагина. В данной записи собраны полезные фишки для разработки своих аддонов к данному плагину. Полезные страницы от разработчиков: Изменяем данные и содержимое вкладки личного кабинета на лету Сниппеты Wp-Recall чтобы не потерять rcl_tab() Отключение…
https://techblog.sdstudio.top/wp-recall-raznye-poleznye-fishki-dlja-raboty-s-dannym-plaginom/
21.11.2016
#WordPress #WP_RECALL #Плагины #Примеры
WP-RECALL — Замечательный плагин для CMS WordPress основной задачей которого является создание личного кабинета пользователей. Стоит отметить адекватность поддержки и большое содружество пользователей плагина. В данной записи собраны полезные фишки для разработки своих аддонов к данному плагину. Полезные страницы от разработчиков: Изменяем данные и содержимое вкладки личного кабинета на лету Сниппеты Wp-Recall чтобы не потерять rcl_tab() Отключение…
https://techblog.sdstudio.top/wp-recall-raznye-poleznye-fishki-dlja-raboty-s-dannym-plaginom/
JS - маска телефона для ввода в INPUT
21.11.2016
#JavaScript #jQuery #WEB #WordPress #WordPress_jQuery
Достаточно часто приходится прибегать к оформлению формы для ввода мобильного телефона, предлагаю Вашему вниманию весьма оригинальную маску для ввода телефонных данных. Приятным бонусом является не допуск на ввод букв, то есть после применения маски пользователь сможет вводить только цифры.[aesop_document caption=”jquery.maskedinput.rar” title=”jquery.maskedinput.rar” src=”https://techblog.sdstudio.top/wp-content/uploads/2020/06/jquery.maskedinput.rar” type=”download”] jQuery(document).ready(function($) { $("#kontaktnyj_nomer_telefona_53").mask("+3 (8099) 999-99-99"); });
21.11.2016
#JavaScript #jQuery #WEB #WordPress #WordPress_jQuery
Достаточно часто приходится прибегать к оформлению формы для ввода мобильного телефона, предлагаю Вашему вниманию весьма оригинальную маску для ввода телефонных данных. Приятным бонусом является не допуск на ввод букв, то есть после применения маски пользователь сможет вводить только цифры.[aesop_document caption=”jquery.maskedinput.rar” title=”jquery.maskedinput.rar” src=”https://techblog.sdstudio.top/wp-content/uploads/2020/06/jquery.maskedinput.rar” type=”download”] jQuery(document).ready(function($) { $("#kontaktnyj_nomer_telefona_53").mask("+3 (8099) 999-99-99"); });
WordPress - полезные самописные шорт коды (для function.php)
21.11.2016
#WordPress #Все_для_functions_php #Все_для_разработки_плагинов #Шорткоды
Сборка полезных самописных шорткодов, призванных существенно облегчить разработку сайтов на CMS WordPress. 1. Скрытие контента от не зарегистрированных посетителей при помощи шорт кодов[guest] перед контентом, который необходимо скрыть, и [/guest] после. function hidden_content_from_guests( $atts, $content = null ) { if (is_user_logged_in() && !is_null($content) && !is_feed()) { return $content; } return 'Контент доступен только для зарегистрированных…
https://techblog.sdstudio.top/wordpress-poleznye-samopisnye-short-kody-dlja-function-php/
21.11.2016
#WordPress #Все_для_functions_php #Все_для_разработки_плагинов #Шорткоды
Сборка полезных самописных шорткодов, призванных существенно облегчить разработку сайтов на CMS WordPress. 1. Скрытие контента от не зарегистрированных посетителей при помощи шорт кодов[guest] перед контентом, который необходимо скрыть, и [/guest] после. function hidden_content_from_guests( $atts, $content = null ) { if (is_user_logged_in() && !is_null($content) && !is_feed()) { return $content; } return 'Контент доступен только для зарегистрированных…
https://techblog.sdstudio.top/wordpress-poleznye-samopisnye-short-kody-dlja-function-php/
JavaScript (JS) - Полезные фишки
21.11.2016
#JavaScript #jQuery #WordPress #WordPress_jQuery
В процессе работы приходится сталкиваться с разного рода однотипными задачами, в данной записи собраны полезные фишки JavaScript которые помогут облегчить разработку начинающим сайтостроителям. Переход по сылке при клике по объекту (без перезагрузки страницы) ссылка откроется в новой вкладке браузера, данный скрипт вставлется в или : onclick="window.open(this.href='http://#'); return false" По клику сменить класс на другой данный скрипт вставлется…
https://techblog.sdstudio.top/javascript-js-poleznye-fishki/
21.11.2016
#JavaScript #jQuery #WordPress #WordPress_jQuery
В процессе работы приходится сталкиваться с разного рода однотипными задачами, в данной записи собраны полезные фишки JavaScript которые помогут облегчить разработку начинающим сайтостроителям. Переход по сылке при клике по объекту (без перезагрузки страницы) ссылка откроется в новой вкладке браузера, данный скрипт вставлется в или : onclick="window.open(this.href='http://#'); return false" По клику сменить класс на другой данный скрипт вставлется…
https://techblog.sdstudio.top/javascript-js-poleznye-fishki/
WordPress - Переадресация (редирект) на нужную страницу при входе или выходе на сайте
22.11.2016
#WordPress #Все_для_functions_php
При разработке сайта на CMS WordPress, достаточно часто приходится сталкиваться с переадресацией пользователей при входе и выходе юзеров сайта. Для редиректа используйте приведенный код ниже. /* Переадрисация при входе и выходе */ /*Выход - '/' */ function logout_redirect(){ wp_redirect( '/' ); exit(); } add_action('wp_logout','logout_redirect'); /* Вход - '/account-2' */ function login_redirect() { return '/account-2'; } add_filter('login_redirect',…
https://techblog.sdstudio.top/wordpress-pereadresacija-redirekt-na-nuzhnuju-stranicu-pri-vhode-ili-vyhode-na-sajte/
22.11.2016
#WordPress #Все_для_functions_php
При разработке сайта на CMS WordPress, достаточно часто приходится сталкиваться с переадресацией пользователей при входе и выходе юзеров сайта. Для редиректа используйте приведенный код ниже. /* Переадрисация при входе и выходе */ /*Выход - '/' */ function logout_redirect(){ wp_redirect( '/' ); exit(); } add_action('wp_logout','logout_redirect'); /* Вход - '/account-2' */ function login_redirect() { return '/account-2'; } add_filter('login_redirect',…
https://techblog.sdstudio.top/wordpress-pereadresacija-redirekt-na-nuzhnuju-stranicu-pri-vhode-ili-vyhode-na-sajte/
Javascript запрещаем ввод не нужных символов для INPUT
22.11.2016
#JavaScript #jQuery #WEB #WordPress #WordPress_jQuery
Приведу мальенький скрипт который вешается на id INPUT, и запрещает производить ввод и вставку текста в форму. Разрешаем вводить только цифры: $(document).ready(function() { $("#data_rozhdeniya_91").keydown(function(event) { // Разрешаем: backspace, delete, tab и escape if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || // Разрешаем: Ctrl+A (event.keyCode…
https://techblog.sdstudio.top/javascript-zapreshhaem-vvod-ne-nuzhnyh-simvolov-dlja-input/
22.11.2016
#JavaScript #jQuery #WEB #WordPress #WordPress_jQuery
Приведу мальенький скрипт который вешается на id INPUT, и запрещает производить ввод и вставку текста в форму. Разрешаем вводить только цифры: $(document).ready(function() { $("#data_rozhdeniya_91").keydown(function(event) { // Разрешаем: backspace, delete, tab и escape if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || // Разрешаем: Ctrl+A (event.keyCode…
https://techblog.sdstudio.top/javascript-zapreshhaem-vvod-ne-nuzhnyh-simvolov-dlja-input/
WordPress - Полезные рецепты вывода страниц
10.02.2017
#WordPress #Все_для_functions_php #Все_для_разработки_шаблонов
WordPress – Полезные рецепты вывода страниц Пройдемся по вкусным рецептам, советам и рекомендациям для создания идеального вывода страниц в WordPress. В WordPress существует много удивительных способов отображения страниц. WP предоставляет два разных тега шаблона для отображения списков страниц вашего сайта. Первый, наиболее часто используемый тег wp_list_pages(), и второй, менее известный тег wp_page_menu(). Сначала мы рассмотрим…
https://techblog.sdstudio.top/perevod/wordpress-poleznye-retcepty-vyvoda-stranitc
10.02.2017
#WordPress #Все_для_functions_php #Все_для_разработки_шаблонов
WordPress – Полезные рецепты вывода страниц Пройдемся по вкусным рецептам, советам и рекомендациям для создания идеального вывода страниц в WordPress. В WordPress существует много удивительных способов отображения страниц. WP предоставляет два разных тега шаблона для отображения списков страниц вашего сайта. Первый, наиболее часто используемый тег wp_list_pages(), и второй, менее известный тег wp_page_menu(). Сначала мы рассмотрим…
https://techblog.sdstudio.top/perevod/wordpress-poleznye-retcepty-vyvoda-stranitc
Безопасность сайта и файл xmlrpc.php
10.02.2017
#WordPress #WordPress_Админка
В header.php шаблоне большинства тем WordPress есть важный хук wp_head. Этот необходимый хук позволяет функциям WordPress выводить содержимое в браузер в области ваших веб-страниц. Например, в новых версиях WordPress WordPress wp_head() позволяет выводить следующие три строки в вашу тему : ~~
10.02.2017
#WordPress #WordPress_Админка
В header.php шаблоне большинства тем WordPress есть важный хук wp_head. Этот необходимый хук позволяет функциям WordPress выводить содержимое в браузер в области ваших веб-страниц. Например, в новых версиях WordPress WordPress wp_head() позволяет выводить следующие три строки в вашу тему : ~~
Перемещение файлов WordPress из корневого каталога
10.02.2017
#WordPress
Обычно я рекомендую, чтобы люди устанавливали WordPress в корневой каталог своих сайтов, и это правильно. Но Вам может захотется, чтобы WordPress был установлен в подкаталог, чтобы сохранить этот корневой каталог вашего сайта чистым или с точки зрения безопасности. Существует много файлов, которые обеспечивают WordPress и сохраняются в корне при установке WP, по этому при перемещении…
https://techblog.sdstudio.top/perevod/peremeshchenie-failov-wordpress-iz-kornevogo-kataloga
10.02.2017
#WordPress
Обычно я рекомендую, чтобы люди устанавливали WordPress в корневой каталог своих сайтов, и это правильно. Но Вам может захотется, чтобы WordPress был установлен в подкаталог, чтобы сохранить этот корневой каталог вашего сайта чистым или с точки зрения безопасности. Существует много файлов, которые обеспечивают WordPress и сохраняются в корне при установке WP, по этому при перемещении…
https://techblog.sdstudio.top/perevod/peremeshchenie-failov-wordpress-iz-kornevogo-kataloga
Безопасность сайта и файл xmlrpc.php
10.02.2017
#Без_рубрик
/perevod/bezopasnost-saita-i-fail-xmlrpcphpВ header.php шаблоне большинства тем WordPress есть важный хук wp_head. Этот необходимый хук позволяет функциям WordPress выводить содержимое в браузер в области ваших веб-страниц. Например, в новых версиях WordPress WordPress wp_head() позволяет выводить следующие три строки в вашу тему :
10.02.2017
#Без_рубрик
/perevod/bezopasnost-saita-i-fail-xmlrpcphpВ header.php шаблоне большинства тем WordPress есть важный хук wp_head. Этот необходимый хук позволяет функциям WordPress выводить содержимое в браузер в области ваших веб-страниц. Например, в новых версиях WordPress WordPress wp_head() позволяет выводить следующие три строки в вашу тему :
WordPress – Трюки с wp-config.php
10.02.2017
#WordPress #Все_для_wp_config_php
Многие пользователи WordPress знают этот wp-config.php файл как ключевой файл для подключения к базе данных WordPress. В данном файле можно узнать имя базы данных, имя пользователя, пароль и местоположение (среди прочего, так же как ключи безопасности, префикс базы данных, локализованный язык и не только). Вот скриншот wp-config.php (файл конфигурации WordPress) для тех, кто еще не…
https://techblog.sdstudio.top/perevod/wordpress-triuki-s-wp-config-php
10.02.2017
#WordPress #Все_для_wp_config_php
Многие пользователи WordPress знают этот wp-config.php файл как ключевой файл для подключения к базе данных WordPress. В данном файле можно узнать имя базы данных, имя пользователя, пароль и местоположение (среди прочего, так же как ключи безопасности, префикс базы данных, локализованный язык и не только). Вот скриншот wp-config.php (файл конфигурации WordPress) для тех, кто еще не…
https://techblog.sdstudio.top/perevod/wordpress-triuki-s-wp-config-php
Contact Form 7 - Popup окно при если чекбокс не отмечен
20.02.2017
#Contact_Form_7 #WordPress #Плагины
Для того что бы вставить в форму чекбокс который будет по умолчанию отмеченным, необходимо в форму добавить шорт код: [acceptance accept-this default:on] Так как в форме мне необходимо что бы слова политикой конфиденциальности были подчеркнуты то есть выглядели вот так: «Я согласен с политикой конфиденциальности;» Я вставил в форму данный код: [acceptance…
https://techblog.sdstudio.top/contact-form-7-popup-okno-pri-esli-chekboks-ne-otmechen/
20.02.2017
#Contact_Form_7 #WordPress #Плагины
Для того что бы вставить в форму чекбокс который будет по умолчанию отмеченным, необходимо в форму добавить шорт код: [acceptance accept-this default:on] Так как в форме мне необходимо что бы слова политикой конфиденциальности были подчеркнуты то есть выглядели вот так: «Я согласен с политикой конфиденциальности;» Я вставил в форму данный код: [acceptance…
https://techblog.sdstudio.top/contact-form-7-popup-okno-pri-esli-chekboks-ne-otmechen/
Создаем галерею записей в WordPress
21.02.2017
#WordPress
Данная галерея будеи тображаться перед стандартным циклом сообщений, эта галерея лайтбоксов будет случайным образом отображать изображения, связанные с вашими сообщениями, а также предоставлять ссылку в названии для самой записи. Вот графическое представление, которое поможет нам визуализировать концепцию: Случайная функция отображения после отображения со всплывающим изображением в стиле лайтбокса и ссылкой для заголовка. Ключом к настройке…
https://techblog.sdstudio.top/perevod/sozdaem-galereiu-zapisei-v-wordpress
21.02.2017
#WordPress
Данная галерея будеи тображаться перед стандартным циклом сообщений, эта галерея лайтбоксов будет случайным образом отображать изображения, связанные с вашими сообщениями, а также предоставлять ссылку в названии для самой записи. Вот графическое представление, которое поможет нам визуализировать концепцию: Случайная функция отображения после отображения со всплывающим изображением в стиле лайтбокса и ссылкой для заголовка. Ключом к настройке…
https://techblog.sdstudio.top/perevod/sozdaem-galereiu-zapisei-v-wordpress
Полезные команды SQL
23.02.2017
#Joomla
Сдвинуть ID ячеек с авто инкрементом на 3000: /**/ update `jos_menu` set id = id+3000 where id > -1 ; update `jos_menu` set parent = parent+3000 where parent != 0 and id > -1; /**/ update `jos_jf_content` set reference_id = reference_id+3000 where id > -1; UPDATE `j25_falang_content` SET reference_id = reference_id + 3000 WHERE `reference_table`…
https://techblog.sdstudio.top/poleznye-komandy-sql/
23.02.2017
#Joomla
Сдвинуть ID ячеек с авто инкрементом на 3000: /**/ update `jos_menu` set id = id+3000 where id > -1 ; update `jos_menu` set parent = parent+3000 where parent != 0 and id > -1; /**/ update `jos_jf_content` set reference_id = reference_id+3000 where id > -1; UPDATE `j25_falang_content` SET reference_id = reference_id + 3000 WHERE `reference_table`…
https://techblog.sdstudio.top/poleznye-komandy-sql/
JavaScript - Отложенная загрузка внешних скриптов или добиваемся повышения в глазах Google Page Speed
02.03.2017
#JavaScript #jQuery #PageSpeed_Insights #WEB #WordPress #WordPress_jQuery
Достаточно часто при тестировании скорости страницы появляется потребность в отложенной загрузке внешних скриптов подключенных к странице. В поисках решения данной проблемы я наткнулся на весьма интересный вариант решения данного вопроса, за которое отдельная благодарность его автору Patrick Sexton.Ниже приведен код который необходимо вставить в конец страницы перед закрывающим body () function downloadJSAtOnload() { var element = document.createElement("script");…
https://techblog.sdstudio.top/javascript-otlozhennaja-zagruzka-vneshnih-skriptov-ili-dobivaemsja-povyshenija-v-glazah-google-page-speed/
02.03.2017
#JavaScript #jQuery #PageSpeed_Insights #WEB #WordPress #WordPress_jQuery
Достаточно часто при тестировании скорости страницы появляется потребность в отложенной загрузке внешних скриптов подключенных к странице. В поисках решения данной проблемы я наткнулся на весьма интересный вариант решения данного вопроса, за которое отдельная благодарность его автору Patrick Sexton.Ниже приведен код который необходимо вставить в конец страницы перед закрывающим body () function downloadJSAtOnload() { var element = document.createElement("script");…
https://techblog.sdstudio.top/javascript-otlozhennaja-zagruzka-vneshnih-skriptov-ili-dobivaemsja-povyshenija-v-glazah-google-page-speed/
DUNE HD — Подключаем VPN к нашему плееру
05.03.2017
#Полезные_сайты
Конечно же данная штука крайне необходима далеко не каждому, и в то же время если пользователь находится за пределами СНГ настроить VPN подключение для своего плеера будет весьма полезным делом. Так как появится возможность смотреть видео контент (каналы, IP TV и многое другое) на который есть запрет от интернет провайдера. Стоит отметить что благодаря VPN подключению…
https://techblog.sdstudio.top/dune-hd-podkljuchaem-vpn-k-nashemu-pleeru/
05.03.2017
#Полезные_сайты
Конечно же данная штука крайне необходима далеко не каждому, и в то же время если пользователь находится за пределами СНГ настроить VPN подключение для своего плеера будет весьма полезным делом. Так как появится возможность смотреть видео контент (каналы, IP TV и многое другое) на который есть запрет от интернет провайдера. Стоит отметить что благодаря VPN подключению…
https://techblog.sdstudio.top/dune-hd-podkljuchaem-vpn-k-nashemu-pleeru/
JavaScript — Повышаем скорость загрузки страницы при помощи отложенной загрузки изображений
15.03.2017
#WordPress #WordPress_jQuery #Все_для_разработки_плагинов #Все_для_разработки_шаблонов
В этой статье описывается простой способ отложить загрузку изображений без использования JQuery, максимального повышения скорости загрузки страницы. Теперь для Вас не будет являться секретом как разобраться с тяжелыми изображениями, на которые так жестоко ругается гугл при тесте скорости страницы. Одной из главных причин медленной загрузки, это изображения. Для того что б облегчить страдания браузера воспользуемся…
https://techblog.sdstudio.top/javascript-povyshaem-skorost-zagruzki-stranicy-pri-pomoshhi-otlozhennoj-zagruzki-izobrazhenij/
15.03.2017
#WordPress #WordPress_jQuery #Все_для_разработки_плагинов #Все_для_разработки_шаблонов
В этой статье описывается простой способ отложить загрузку изображений без использования JQuery, максимального повышения скорости загрузки страницы. Теперь для Вас не будет являться секретом как разобраться с тяжелыми изображениями, на которые так жестоко ругается гугл при тесте скорости страницы. Одной из главных причин медленной загрузки, это изображения. Для того что б облегчить страдания браузера воспользуемся…
https://techblog.sdstudio.top/javascript-povyshaem-skorost-zagruzki-stranicy-pri-pomoshhi-otlozhennoj-zagruzki-izobrazhenij/
Joomla! K2 tools - переводим на русский (инструкция для мультиязычного сайта под управлением Falang)
17.03.2017
#Без_рубрик
Здравствуйте друзья, сегодня столкнулся с переводом модуля K2 tools, благодаря которому можно отображать календарь публикаций (хотя в моей работе он назван как календарь событий). Для наличия переводов контента k2, в начале Вам необходимо установить пакеты необходимых переводов. Для этого перейдите по данной ссылке: https://getk2.org/extend/translations и загрузите необходимые языковые пакеты. В моем случае это были файлы: k2_ru_language_pack и k2_uk-UA_language_pack (англоязычный ленг…
https://techblog.sdstudio.top/joomla-k2-tools-perevodim-na-russkij-instrukcija-dlja-multijazychnogo-sajta-pod-upravleniem-falang/
17.03.2017
#Без_рубрик
Здравствуйте друзья, сегодня столкнулся с переводом модуля K2 tools, благодаря которому можно отображать календарь публикаций (хотя в моей работе он назван как календарь событий). Для наличия переводов контента k2, в начале Вам необходимо установить пакеты необходимых переводов. Для этого перейдите по данной ссылке: https://getk2.org/extend/translations и загрузите необходимые языковые пакеты. В моем случае это были файлы: k2_ru_language_pack и k2_uk-UA_language_pack (англоязычный ленг…
https://techblog.sdstudio.top/joomla-k2-tools-perevodim-na-russkij-instrukcija-dlja-multijazychnogo-sajta-pod-upravleniem-falang/
K2 - Как переместить блок галереи Simple Image Gallery Pro в K2
29.03.2017
#Без_рубрик
Для изменения расположения блока с галерей от плагина Simple Image Gallery Pro в K2, необходимо править файл: componentscom_k2templatesdefaultitem.php Иногда место файла указанного выше, необходимо править его кастомную версию, которая находится в каталоге с темой, как пример: templates/ТЕМА/html/com_k2/templates/default/item.php Далее находим данную часть кода (это код отображения галереи):
29.03.2017
#Без_рубрик
Для изменения расположения блока с галерей от плагина Simple Image Gallery Pro в K2, необходимо править файл: componentscom_k2templatesdefaultitem.php Иногда место файла указанного выше, необходимо править его кастомную версию, которая находится в каталоге с темой, как пример: templates/ТЕМА/html/com_k2/templates/default/item.php Далее находим данную часть кода (это код отображения галереи):
Joomla — добавление материала на сайт
13.04.2017
#Joomla
Для добавления материалов на сайт под управлением CMS Joomla нужно войти в панель администрирования сайта. Для этого вам необходимо пройти по ссылке «ДОМЕН_ВАШЕГО_САЙТАadministrator». Ссылка может быть другая, все зависит от настроек сайта, но ссылка, приведенная выше является стандартной ссылкой для панели администрирования в CMS Joomla. Скриншот №1 После того как ссылка была введена нажмите клавишу…
https://techblog.sdstudio.top/joomla-dobavlenie-materiala-na-sajt/
13.04.2017
#Joomla
Для добавления материалов на сайт под управлением CMS Joomla нужно войти в панель администрирования сайта. Для этого вам необходимо пройти по ссылке «ДОМЕН_ВАШЕГО_САЙТАadministrator». Ссылка может быть другая, все зависит от настроек сайта, но ссылка, приведенная выше является стандартной ссылкой для панели администрирования в CMS Joomla. Скриншот №1 После того как ссылка была введена нажмите клавишу…
https://techblog.sdstudio.top/joomla-dobavlenie-materiala-na-sajt/
Обзор SEOBreeze: плагин для WordPress SEO, призванный помочь вам улучшить результаты поиска
21.04.2017
#WordPress #Плагины
Поисковая оптимизация (SEO) сегодня важнее, чем когда-либо, во многом благодаря растущей конкуренции в онлайн-мире. Чтобы выделиться среди тех, кто в вашей отрасли борется за то же, что и вы, вы должны сделать все возможное, чтобы сделать ваш сайт лучшим. Это включает в себя исключительный веб-дизайн, безопасность, скорость загрузки и производительность , и, конечно, оптимизацию SEO…
https://techblog.sdstudio.top/obzor-seobreeze-plagin-dlja-wordpress-seo-prizvannyj-pomoch-vam-uluchshit-rezultaty-poiska/
21.04.2017
#WordPress #Плагины
Поисковая оптимизация (SEO) сегодня важнее, чем когда-либо, во многом благодаря растущей конкуренции в онлайн-мире. Чтобы выделиться среди тех, кто в вашей отрасли борется за то же, что и вы, вы должны сделать все возможное, чтобы сделать ваш сайт лучшим. Это включает в себя исключительный веб-дизайн, безопасность, скорость загрузки и производительность , и, конечно, оптимизацию SEO…
https://techblog.sdstudio.top/obzor-seobreeze-plagin-dlja-wordpress-seo-prizvannyj-pomoch-vam-uluchshit-rezultaty-poiska/