Архив рубрики: Публикации

Как исправить ошибку постоянной переадресации в WordPress

Запуск самодостаточного сайта на WordPress.org имеет много преимуществ, но иногда некоторые несложные ошибки могут раздражают новичков. Белый экран смерти, внутренняя ошибка сервера, а также некоторые другие распространенные ошибки WordPress может быть очень часто встречаться у новых пользователей. Недавно пользователь указал наше внимание на ошибку «Слишком много переадресаций» в WordPress. Это общая проблема, что WordPress пользователи могут встретить. В этой статье мы покажем вам, как исправить проблему ошибок слишком множественного перенаправления в WordPress.

В Firefox, эта ошибка будет отображаться следующим образом:

Ошибка переадресации WordPress отображается в Firefox

«Страница не перенаправляется должным образом. Firefox обнаружил, что сервер перенаправляет запрос на этот адрес таким образом, что запрос никогда не будет завершен»

 

Почему я получаю ошибки слишком многих переадресаций в WordPress?

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

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

Ошибка слишком много переадресаций, как показано в Google Chrome

Как решить ошибку множественной переадресации в WordPress?

С www или без www в WordPress

Наиболее распространенной конфигурацией, с которой мы сталкиваемся неоднократно, когда пользователь имеет неверный URL в адрес URL WordPress или Адрес сайта URL в настройках.

Например, предположим , что URL вашего сайта является ,http://www.вашсайт.ру и вы идете в Настройки »Общий и установите его http://вашсайт.ру. Большинство веб — хостов позволяют вам выбрать, хотите ли вы добавить префикс WWW к вашему имени домена или иметь его без WWW. В случае , если вы выбрали для добавления WWW к вашему URL, а затем добавите http://вашсайт.ру в настройках, WordPress вызовет ошибку. Или, если вы решили использовать свой домен без префикса WWW, а затем добавили его с WWW префиксом в настройках, WordPress тоже вызовет эту ошибку.Настройки адреса WordPress

Когда пользователь придет на http://вашсайт.ру, они будут перенаправлены на конфигурацию вашего сервера к http://www.вашсайт.ру, где они будут перенаправлены обратно на http://вашсайт.ру на WordPress, потому что это то, что вы указали в настройках.

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

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

Чтобы это исправить, вам необходимо изменить свой WordPress адрес и адрес сайта. Перейти к странице Настройки»Общий, изменить свой WordPress и адрес сайта. Если у вас есть свой адрес с префиксом WWW, а затем изменить его на не-WWW URL, и если у вас есть с не-WWW URL добавить префикс WWW.

Важно : Убедитесь , что вы не оставите слэш в конце вашего URL ,как http://www.вашсайт.ру/.

 

Изменение URL сайта без доступа к админке

Изменение URL сайта без доступа к админке

В случае , если у вас нет доступа к области панели администратора WordPress, вы можете обновить эти настройки, определив их в файл wp-config.php. Просто подключите ваш сайт, используя FTP — клиент. После того, как вы будете подключены к вашему сайту, вы найдете файл wp-config.php в корневом каталоге вашего сайта. Вам необходимо скачать и отредактировать этот файл с помощью текстового редактора, такого как Блокнот. Просто добавьте эти две строки в файл и не забудьте заменить вашсайт.ру на ваш собственный домен.

define('WP_HOME','http://вашсайт.ру');

define('WP_SITEURL','http://вашсайт.ру');

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

 

Другие проблемы перенаправления

Другие проблемы перенаправления

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

Прежде всего, необходимо выяснить, является плагин причиной проблемы. Возможно, вы активировали новый плагин в последнее время прямо перед тем, как случилось эта ошибка? Возможно, вы обновили плагин, перед случилось эта ошибка? Если ответ на любой из вышеперечисленных вопросов является ДА, то это сужает проблему к этому плагину. Вы можете просто отключить этот плагин, удалив или переименовав папку этого плагина в wp-content/plugins/.

Если вы не знаете , какой плагин вызывает проблемы, то вам нужно будет сделать некоторые действия. Самый быстрый способ сделать это, путем деактивации всех плагинов (лучший способ, это переименовать папку wp-content/plugins/). После отключения всех плагинов на вашем сайте, вам необходимо использовать FTP, чтобы загрузить файл .htaccess в качестве резервной копии. Вы можете найти этот файл в корневом каталоге вашего сайта. После того, как вы загрузили файл, удалите его с вашего сервера. Теперь попытайтесь получить доступ к сайту.

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

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

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



2016-09-20T19:44:21
Лучшие учебники по Wodpress

Как добавить верхний и нижний колонтитулы в футер в WordPress

Многие тематические темы имеют дополнительную функцию для быстрого внедрения php кода и скриптов в  колонтитул на вашем сайте WordPress, мы разрабатывали многочисленные сайты и пользовательские темы, где эта функциональность полностью отсутствует. Большинство пользователей, однако безусловно добавляют мета, счетчик Яндекс-метрику или Google Analytics на свой сайт WordPress.

Чтобы решить эту проблему, и расширить инструменты пользователей, мы используем пользовательский плагин на наших сайтах под названием Insert Headers and Footers для WordPress. Мало того, что это очень простой и легкий плагин без кучи ненужных опций, и самое главное преимущество заключается в том, что вместо того, чтобы использовать дюжины различных плагинов, чтобы добавить различные сценарии и мета — теги в ваш колонтитул, вы можете просто добавить их на один экран. На этом уроке мы покажем вам, как вставить код в колонтитул на сайт  WordPress с помощью этого плагина.

Плагин Insert Headers and Footers

Зайдите на страницу установки плагинов и найдите в репозиторий WordPress и установите Insert Headers and Footers на сайте WordPress. Теперь перейдите на страницу Настройки -> Insert Insert Headers and Footers.

На странице вы увидите два текстовых поля для добавления требуемого кода на сайт. Скопируйте php код, скрипты, мета, счетчик Яндекс метрики, Google Analytics и т.д. информацию и вставьте его в требуемое окно плагина, и нажмите «Сохранить настройки». Этот код будет выводится либо в вашем заголовке или в нижнем колонтитуле.



2016-09-20T16:34:49
Плагины

Как добавить динамическую дату в авторском праве в Footer на WordPress

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

Вариант 1. PHP решение динамической даты по авторскому праву

Вы бы вставить что — то подобное в файл вашей темы functions.php

&copy; 2016 – <?php echo date('Y'); ?> Вашсайт.ру

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

Как добавить динамические данные о авторском праве в Footer на WordPress

Вариант 2. Элегантное решение WordPress динамической даты авторских прав

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

Для реализации этой динамической даты авторского права в вашем колонтитуле WordPress, откройте файл темы functions.php и добавьте этот код:

function andreyex_copyright() {

global $wpdb;

$copyright_date_ex = $wpdb->get_results("

SELECT

YEAR(min(post_date_gmt)) AS first_date_ex,

YEAR(max(post_date_gmt)) AS last_date_ex

FROM

$wpdb->posts

WHERE

post_status = 'publish'

");

$output = '';

if($copyright_dates_ex) {

$copy_right_ex = "&copy; " . $copyright_dates_ex[0]->first_date_ex;

if($copyright_dates_ex[0]->first_date_ex != $copyright_dates_ex[0]->last_date_ex) {

$copy_right_ex .= '-' . $copyright_dates_ex[0]->last_date_ex;

}

$output_ex = $copy_right_ex;

}

return $output_ex;

}

Затем откройте ваш файл темы footer.php и поместите следующий код, где вы хотите, чтобы отобразить дату:

<?php echo andreyex_copyright(); ?>

Эта функция добавит следующий текст:

© 2009 — 2016

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



2016-09-20T06:47:30
Лучшие учебники по Wodpress

Что такое: Footer (Подвал)

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

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

Так как подвал в целом остается неизменным на всем сайте, элементы в сноске, как правило, элементы, которые имеют отношение к сайту в целом и не относятся к какой-либо одной секции. С развитием HTML5, однако, понятие «колонтитул» и «заголовок» были расширены. Благодаря методу HTML5 в семантической разметки страниц, элемент «footer» теперь может быть использован не только для веб-страницы, в целом, но даже в различных разделах веб-страницы. Это означает, что некоторые веб-страницы в эти дни могут иметь многочисленные «заголовки» и «колонтитулы». Не позволяйте этому сбить вас с толку. Когда мы обращаемся к  слову «колонтитул» мы имеем в виду нижнюю часть веб-страницы, которая появляется последовательно на всех страницах сайта. В сообществе WordPress, как правило,  используется термин footer, поскольку большинство сайтов на WordPress имеют одну головную часть и один нижний колонтитул.

Что такое: Footer (Подвал)

Дополнительная литература



2016-09-19T16:16:41
Глоссарий

Как увеличить количество просмотров постов и уменьшить показатель отказов в WordPress

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

Перед тем, как начать

Давайте рассмотрим некоторые основы, касающиеся терминологии и технологии. Скорость отказов представляет процент посетителей, которые попадают на сайт и «уходят» (покидают сайт), а не продолжают просмотр других страниц в том же месте. Просмотр страницы является запрос на загрузку одной страницы на интернет-сайте. Мы используем Google Analytics и Яндекс метрику для отслеживания наших данных. Вы можете использовать другую службу аналитики, или вы можете просто установить Google Analytics на вашем сайте WordPress.

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

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

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

PS. Эти методы будут работать только если у вас есть хороший контент.

Перелинковка ваших постов.

Перелинковка ваших постов.

Старайтесь, если можно, делать перелинковку друг с другом записей в содержание поста, вы будете видеть увеличение просмотров страниц. В WordPress 3.1 , перелинковка стала еще проще, потому что вы можете просто найти на посте текст который вы хотите связать при добавлении ссылки. Методы перелинковки отлично работают, когда у вас есть сайт с большим количеством статей. Если вы только начинающий, то вы будете немного ограничены. Так как вы идете назад и соединяете друг с другом старые статьи, когда у вас есть что — то новое. Вы можете вручную сделать это, но это займет некоторое время. Есть плагины, которые позволяет автоматически связывать ключевые слова в WordPress (Несмотря на то, что статья показывает вам, как мы это делали для партнерской ссылки, вы можете использовать его для внутренних целей связей, так же). Это не только поможет вам увеличить количество просмотров страниц и уменьшить количество отказов, он также помогает с SEO.

Если вы хотите увидеть пример перелинковки, то просто посмотрите на пункте выше.

Показать похожие посты после содержания.

Показать похожие посты после содержания.

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

Показать выдержки на передней / архивной страницы

Отображение выдержки на передней / архивной странице имеют два преимущества. Во- первых, это уменьшает время загрузки страницы. Во- вторых, это помогает увеличить количество просмотров страниц. Вы почти никогда не показываете полные посты на главной странице или странице архива. Представьте себе 25 изображений в одном посте, а затем 5 из них на одной странице. Было бы ужасным опытом пользователя из — за (время медленной загрузки и супер длинной страницы), после которой пользователь бы оставил свой сайт. У нас есть учебник о том, как отобразить в посту Excerpt через тему в WordPress. В большинстве хороших тем уже есть встроенный вариант.

Делить длинные посты в WordPress

Делить длинные посты в WordPress

Вы пишете супер длинные посты? Ну, вы можете разделить его на несколько страниц с помощью тега WordPress <! — Nextpage-> в вашем посте. Просто добавьте его туда, куда вы хотите, и ваш пост будет разбит на несколько страниц. Вы можете увидеть пример того, как мы разделили наши посты на две страницы или даже в пять страниц . Вы должны быть очень осторожны, делая это, потому что если у вас нет достаточного количества контента на каждой странице, то пользователь может быть разочарован. Мы видели много больших сайтов которые используют эту технику.

Интерактивная боковая панель

Интерактивная боковая панель

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

Поощряйте хаотичное перелистывание

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

Результаты

Когда мы начинали разработку сайта, мы столкнулись с критикой. Люди говорили, что такие сайты, как они не растут, потому что трудно держать лояльную аудиторию. Мы спросили вокруг много людей, которые сделали что — то подобное в прошлом, что показатель отказов для похожих сайтов был парящий в пределах 80%. Средний пользователь будет просматривать только одну страницу за посещение и уходить. Мы начали исследовать сайт, чтобы получить некоторые базовые данные. Наш показатель отказов был в пределах 75%. Мы медленно приступили к осуществлению изменений, упомянутых выше. Показатель отказов снизился в среднем 76% до 42%. Наши просмотры страниц за посещение увеличилось до 2,79 / страниц за одно посещение. Среднее время, проведенное на странице пошли в среднем на 3 минуты и 40 секунд. Что вы делаете , чтобы увеличить количество просмотров страниц и уменьшить показатель отказов? Поделитесь с нами.



2016-09-19T13:53:25
SEO

Как отобразить в посту Excerpt через тему в WordPress

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

Как уменьшить время загрузки страницы?

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

Как отобразить в посту Excerpt через тему в WordPress

Как увеличить количество просмотров страниц?

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

Руководство

Откройте файл index.php, файл archive.php и файл category.php. Возможно перечисленные файлы, не все в шаблоне WordPress, так что просто откройте те, которые у вас есть.

Найти следующий участок кода:

<?php the_content(); ?>

И замените его на:

<?php the_excerpt(); ?>

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

Excerpt в постах WordPress

Если вы не пишете пользовательский отрывок, то WordPress берет первые 55 слов из вашей записи и поместит их в выписке с округлением. Вы можете изменить максимальное количество слов, начиная с WordPress версии 2.9. Если вы желаете изменить максимальное количество слов, просто откройте файл functions.php в теме WordPress и поместите следующую функцию:

// Изменит длину выдержки

function andreyex_excerpt_lengths($length) {

return 100;

}

add_filter('excerpt_length', 'andreyex_excerpt_lengths');



// Изменить последний символ (далее) в выдержки

function andreyex_excerpts_more($more) {

return '...';

}

add_filter('excerpt_more', 'andreyex_excerpts_more');

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



2016-09-19T03:42:12
Темы WordPress