Архив рубрики: WordPress

Как добавить верхний и нижний колонтитулы в футер в 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

Как увеличить количество просмотров постов и уменьшить показатель отказов в 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

Как добавить Excerpt на свои страницы в WordPress?

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

Откройте файл functions.php в вашей темы WordPress и добавьте туда написанный ниже код:

add_action( 'init', 'andreyex_add_excerpts_to_page' );
function andreyex_add_excerpts_to_page() {
     add_post_type_support( 'page', 'excerpt' );
}

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



2016-09-18T22:23:01
Шпаргалка

Как оптимизировать WordPress для повышения производительности

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

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

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

Включить динамическое кэширование

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

Включить сжатие GZIP

Включить сжатие GZIP

Для уменьшения размера данных, который передаются между вашим сервером и вашими посетителями, вы можете включить сжатие GZIP для ваших изображений, CSS и JavaScript файлов. Делая это, веб-сервер будет сжимать (как создается ZIP-файл, например) содержание, прежде чем он передается через Интернет в вашем браузере. С другой стороны, ваш браузер распаковывает содержимое перед выводом его. Это существенно снижает объем данных, которые передаваясь снижают время загрузки ваших страниц.

Самый простой способ включить сжатие GZIP для ваших изображений, CSS и JS файлы, это добавить эти строки в ваш файл .htaccess на сайте WordPress:

## Включить компрессию GZIP ##

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/x-javascript

## Включить компрессию GZIP ##

Использование CDN

Использование CDN

Сети по доставке контента (CDN) являются серверные сети, которые клонируют ваш сайт на всех узлах определения местоположения. Это означает, что, когда ваши посетители запросили ваш сайт, он будет обслуживаться с ближайшего локального сервера, а не с основного центра обработки данных вашего хостинг — провайдера. Для получения дополнительной информации по этому вопросу, прочитайте учебное пособие по CDN CloudFlare.

Оптимизация изображений

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

Минимизировать ваши JavaScript и CSS файлы

Минимизировать ваш JavaScript и CSS файлы

Минимизация ваших CSS и файлов JavaScript означает, что все ненужные данные из них, как двойные пробелы, пустые новые строки, комментарии и т.д. , будут удалены из файлов, снижая их размер. Есть много онлайн — инструментов, которые можно использовать бесплатно для минимизации файлов. Кроме того, если вы используете плагин W3 Total Cache, он имеет возможность автоматически минимизировать CSS и JS файлы вашей темы.

Использование кэша браузера

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

## Кэш браузера ##

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg "access 2 year"

ExpiresByType image/gif "access 2 year"

ExpiresByType image/jpeg "access 2 year"

ExpiresByType text/css "access 2 month"

ExpiresByType image/png "access 2 year"

ExpiresByType application/pdf "access 2 month"

ExpiresByType application/javascript "access 2 month"

ExpiresByType application/x-javascript "access 2 month"

ExpiresByType application/x-shockwave-flash "access 2 month"

ExpiresByType image/x-icon "access 2 year"

ExpiresDefault "access 3 days"

</IfModule>

## Кэш браузера ##

Оптимизация БД WordPress

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