Архив метки: Wordpress

[РЕШЕНО] Исправляем двойное тире в WordPress

Сегодня в статье поговорим о том, как можно исправить двойное тире в WordPress. Если у вас, как и у меня, сайт построен на статьях с примерами настройки различных систем: Ubuntu, Debian, , MX Linux, CMS WordPress и т.д, то Вы тоже сталкиваетесь с проблемой преобразования двойного тире в длинное на вашем сайте.






А как же тогда в статьях написать двойное тире (дефиса), ведь в создании скриптов или написания каких либо кодов, да и в программах и утилитах Linux постоянно встречаются два тире (дефиса)?




Давайте исправим это.




Исправляем двойное тире в WordPress




Для этого необходимо открыть файл который находится по пути /ваш_сайт/wp-includes/formatting.php. Ваши пути могут отличаться. В Ubuntu Server данный файл может например располагаться по следующему пути:




nano /var/www/site.ru/public_html/wp-includes/formatting.php




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




Далее мы находим следующие строчки:




// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     $dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;




И приводим их к виду:




// Dashes and spaces
     $dynamic['/---/'] = $em_dash;
     //$dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
     //$dynamic['/(?<!xn)--/']                                       = $en_dash;
     $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;




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




Теперь для написания большого дефиса (—) воспользуйтесь тремя маленькими тире (---)




При обновлении wordpress все изменения будут затерты




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




sudo chattr +i /var/www/site.ru/public_html/wp-includes/formatting.php




Единственный минус в том, что при обновлении WordPress нужно будет снять chatrr с файла




sudo chattr -i /var/www/site.ru/public_html/wp-includes/formatting.php




На этом все!



[endtxt]




RSS




2020-03-30T05:30:00
WordPress

SEO в WordPress для начинающих

Эта серия статей была разработана, чтобы раскрыть тайну поисковых систем — как они работают и как заставить их работать на вас. Чтобы помочь вам понять основы поисковой оптимизации (SEO), мы расскажем о веб-сайтах, веб-дизайне и онлайн-контенте. Вы узнаете, почему SEO важен, и как вы можете применить свои новые знания о принципах SEO. После того, как вы закончите эту серию статей, вы полностью ознакомитесь с процессом SEO и поймете большую часть механизма, стоящего за ним.

 

Что такое SEO?

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

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

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

 

Как это устроено

Чтобы объяснить это в более простых терминах, SEO работает по следующему принципу.

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

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

Google получает более 57 000 поисковых запросов в секунду каждый день, что означает почти 2 триллиона поисковых запросов в год.

По оценкам Google, в настоящее время в Интернете содержится примерно пять миллионов терабайт данных, но поисковый гигант проиндексировал только 0,04% всего этого.

 

Почему это важно

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

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

 

Вы можете сделать это самостоятельно?

На Google пришлось почти 40% всех расходов на цифровую рекламу в США в прошлом году. Доля Facebook составила около 8%.

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

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

Теперь мы рассмотрим некоторые особенности, связанные с SEO, и вы увидите, сколько элементов включает в себя качественная SEO-кампания.

 

Факторы ранжирования SEO

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

 

SEO на странице

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

 

Оптимизация страницы и скорость загрузки

Веб-страницы, которые загружаются быстрее, чем за 2 секунды, считаются хорошими в книгах рекордов Google.

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

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

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

Когда дело доходит до скорости загрузки, есть плагины, которые помогут вам запустить ваш сайт в пару раз быстрее. Использование этих плагинов может быть необязательным для начала, но по мере роста числа ваших посетителей добавление плагина кэширования станет необходимым. Поэтому добавьте его с самого начала, так как он сделает ваш сайт WordPress летать. Один из самых популярных плагинов для кэширования — WP Super Cache.Первые впечатления на 94% связаны с дизайном. Если бы 15 минут потребляли контент, две трети людей предпочитали бы читать что-то красиво оформленное, а не простое

 

Удобный макет

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

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

Компании, которые имеют сильное ключевое слово в названии компании, имеют рейтинг на 1,5 места выше, чем если бы в названии не было ключевого слова

 

Ключевые слова в URL

Если ваша страница относится к определенному ключевому слову, оно идеально подходит для размещения вашего ключевого слова в URL-адресе страницы. Это можно легко настроить в WordPress; вам просто нужно зайти в Настройки->Постоянная ссылка и выбрать опцию Имя поста. Это поместит ключевые слова из заголовка в URL вашей страницы.Программное обеспечение работает на более чем 4 миллионах сайтов и на 9,5% из первых 1 миллиона сайтов в мире. Только на WordPress он собрал более миллиона загрузок

Почти 100% пользователей меняют свой поиск по ключевым словам после неудачного начального поиска

 

Продолжение статьи:



2020-02-29T15:11:30
Продвижение сайтов

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

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

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

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

Компоненты резервного копирования сайта WordPress

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

  • База данных MySQL: эта базовая база данных содержит данные о содержимом и конфигурации вашего сайта. Это основная часть содержания вашего сайта.
  • Основная установка WordPress: они состоят из большинства файлов и папок, содержащихся в корневом каталоге, где ваш сайт хранится на веб-сервере.
  • Содержимое веб-сайта: каталог wp-content содержит все ваши файлы тем и плагинов, которые вы использовали для настройки вашего сайта WordPress.
  • Конфигурация WordPress: Для правильного подключения к вашей базе данных, WordPress нужны данные для входа в базу данных, которые хранятся в файле wp-config.php, хранящемся в вашем корневом каталоге.

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

В этом случае вам нужно только сделать резервную копию базы данных MySQL, каталога wp-content и файла wp-config.php.

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

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

  • Чтобы создать резервную копию базы данных WordPress MySQL, войдите в cPanel и в разделе «Файлы» выберите «Резервные копии».
  • Прокрутите вниз до Частичное резервное копирование и в разделе Загрузка резервной копии базы данных MySQL выберите ссылку для базы данных WordPress, которую вы хотите сделать резервную копию.

  • Вы можете сохранить файл *.gz в любом месте на вашем компьютере. Позже, если вам когда-нибудь понадобится восстановить эту базу данных, вы можете вернуться на ту же страницу на cPanel. В разделе Восстановление базы данных MySQL просто нажмите кнопку «Загрузить» и выберите ранее загруженный файл *.gz.
  • Чтобы загрузить только каталог wp-contents и файл wp-config.php , подключитесь к своей учетной записи веб-хостинга с помощью своего любимого инструмента FTP. Используйте для входа идентификатор FTP и пароль, предоставленные вашим веб-хостингом.

  • Используйте FTP-клиент для загрузки всей папки wp-content и файла wp-config.php.

Примечание. Если вы хотите выполнить полное резервное копирование всего в своем домашнем каталоге, на той же странице резервных копий cPanel в разделе «Частичные резервные копии» вы можете нажать кнопку «Загрузить» в разделе «Загрузить резервную копию домашнего каталога», и это позволит загрузить все папки и файлы в вашем каталоге. домашний каталог сайта.

Выполнять автоматическое резервное копирование WordPress плагинами

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

Более разумное решение — установить один из множества превосходных плагинов WordPress, доступных для автоматизации процесса резервного копирования.

Существует множество отличных плагинов для резервного копирования WordPress (см. Список внизу этого раздела). В приведенном ниже примере используется плагин для резервного копирования UpdraftPlus WordPress.

UpdraftPlus позволяет создавать резервные копии вашего сайта WordPress для любых популярных облачных сервисов, таких как Dropbox, Google Drive, Rackspace Cloud или даже FTP или электронная почта.

  • Чтобы установить UpdraftPlus, просто загрузите файлы плагинов и скопируйте их (используя FTP-клиент) в папку плагинов в каталоге wp-content.

  • После того, как вы скопировали туда папку, войдите в свою панель администратора WordPress, перейдите в раздел Плагины и активируйте плагин UpdraftPlus.
  • После активации вы увидите Резервные копии UpdraftPlus, перечисленные в меню Настройки. Выберите его, чтобы посетить панель управления UpdraftPlus.
  • Чтобы настроить частоту резервного копирования, выберите меню «Настройки». Здесь вы можете выбрать, как часто выполнять резервное копирование файлов WordPress (wp-контент) и как часто выполнять резервное копирование базы данных WordPress.

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

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

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

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

В дополнение к UpdraftPlus есть несколько превосходных плагинов для автоматического резервного копирования WordPress.

  • Vaultpress: Этот плагин не бесплатный, но доступный. Помимо выполнения автоматического резервного копирования вашего сайта (хранение резервных копий продолжительностью до 30 дней), он также обеспечивает сканирование безопасности для защиты от хакеров или вредоносных программ.

  • BackupBuddy: купите BackupBuddy за один раз и используйте его на своем сайте (или сайтах) навсегда. Он может создавать автоматические резервные копии и сохранять их в любой основной учетной записи облачного хранилища. Он также создает резервные копии основных файлов WordPress, поэтому переустановка WordPress не требуется после полной потери веб-сайта.
  • BoldGrid Backup: этот плагин для резервного копирования WordPress похож на другие, за исключением того, что он также имеет очень полезную функцию, которая автоматически откатывает ваш сайт к предыдущему рабочему резервному копированию в случае сбоя обновления WordPress.
  • BackWPup: Если вы все о бесплатных плагинах, то это хорошая альтернатива UpdraftPlus. Этот плагин будет выполнять автоматическое резервное копирование с использованием запланированного задания WordPress для одной из предпочитаемых вами облачных учетных записей. Он также будет проверять, оптимизировать или восстанавливать вашу базу данных WordPress.

Практикуйте свое решение для резервного копирования WordPress

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

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

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



2020-01-13T17:01:48
WordPress

Лучшие SEO плагины для WordPress

Здесь я привожу самые толковые плагины, которые позволяют провести SEO оптимизацию сайта на Вордпрессе, чтобы он не просто был, а активно рос в поиске и в идеале находился на первых местах – ведь для этого обычно и создаются сайты :smile:

Читать

Лучшие плагины для WordPress в каждый сайт

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

Читать

Что делать, если после обновления php до версии 7.1/7.2/7.3 не попасть в админку wordpress

Причиной тому является старая версия самой CMS WordPress




Бывает так, что версию php обновить пришлось, а версию wordpress пока обновлять рано и в итоге мы имеем следующую ошибку:




Error thrown

Cannot create references to/from string offsets




Открываем в корне сайта файл wp-login.php и




Строку:
$user = wp_signon('', $secure_cookie); 
Заменяем на:
$user = wp_signon(array(), $secure_cookie); 






2019-12-18T07:23:29
Без рубрики