Как добавить ключевые слова и мета описания в WordPress для SEO. Мета ключи и описания для архивов рубрик. для широких тем, и для чего-то более специфичного. Теги используются только для главного заголовка. Например: Известные футболисты

Как добавить ключевые слова и мета описания в WordPress для SEO. Мета ключи и описания для архивов рубрик. для широких тем, и для чего-то более специфичного. Теги используются только для главного заголовка. Например: Известные футболисты

Доброго дня, уважаемые читатели. Вы, уже поняли, что подбор ключей – это наше все в данном гайде, не так ли? Но, как подбирать ключевые слова? И что делать с подобранными ключами? Ответы на все эти вопросы вы найдете в этой части гида. Для некоторых людей подбор ключей сводится к вбиванию слов, относящихся к нише, занимаемой их сайтом, в keyword planner от Google и просмотру родственных слов. И это не очень хорошая идея. Хоть Google и умеет проводить умные связи в других областях, но keyword planner штука в этом плане на удивление прямолинейная.

Вероятно, он покажет вам родственные запросы, которые уже содержат необходимый ключ. Если я наберу «футбол» и спрошу keyword planner, что он думает на этот счет, то, вероятно, я получу вот такой результат — «футбольные матчи» или «футбольные мячи», но не увижу таких вариантов, как «Месси», «Кубок мира 2014» или любой другой запрос, относящийся к футбольной тематике. Для большинства тематик это значит, что если вы полагаетесь исключительно на keyword planner, то будете ограничены в выборе ключевых слов. Вот, почему вам нужно…

Подойти к работе с ключевыми словами творчески

Думайте нестандартно. Что приходит вам в голову, когда вы думаете о вашей нише? Возникают мысли о чем-то таком, у чего вообще нет ключей для ниши? Не переживайте. Давайте узнаем, выйдет ли толк из этой тематики. Если у вас не получается придумать ничего путного, то можно поискать идею для ключевых слов на тематических форумах, или попытать счастье с сервисами, типа «Вопросы и ответы» от Google, где можно подсмотреть о чем спрашивают пользователи, чтоб разобраться в определенной теме (доступно не для всех тематик). Затем вы можете позаимствовать найденные слова и посмотреть, будет ли объем поиска говорить о том, что этот ключ стоит вашего внимания. И еще эту задачу можно решить таким способом…

Действительно разбираться в том, о чем вы пишите

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

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

Используйте правильный вид ключей

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

Давайте возьмем для примера «копирайтинг». Цифры выглядят хорошо. Примерно 30 000 запросов с этим ключевым словом в месяц. Но на этом хорошие новости заканчиваются. Конкурентность запроса просто жесточайшая, да и к тому же он слишком общий. Здесь нет никакой целевой выгоды. Люди могут искать этот термин только потому, что видели его где-то или слышали, и хотят узнать, что он означает.

С другой стороны, у нас есть запрос «тренер по копирайтингу» с ничтожными 30 запросами по ключу в месяц. Некоторые могут начать спорить, что запрос приносит уж слишком мало, но здесь подразумевается цель, и можно представить, насколько ценен хотя бы один клиент, пришедший к этому тренеру. И конкурентность (не удивительно) в этом случае послабее. И на первую страницу поисковой выдачи попасть уже реальнее. Если вы правильно распорядитесь тузом в рукаве, то попадание в топ вам практически гарантировано. Вы, конечно, можете захотеть повысить поисковый объем, но этот пример иллюстрирует, как вы можете добиться своей цели. Низкая конкурентность и неявность или точная цель

И вот вам другой пример — «сухой лед» против «где купить сухой лед». «Сухой лед» ищут чаще – приблизительно 90 000 раз в месяц. Но опять же народу интересно, из чего его делают, либо люди хотят увидеть видео, в котором делают бомбу из сухого льда и мыла. В то время, как «где купить сухой лед» ставит целью покупку. И вместе с тем этот запрос вбивают в поисковую строку тысячи раз в месяц. Это пример так называемого ключевого слова с длинным хвостом. Это фраза, а не слово-два, которую вы используете, как целевую при написании контента.

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

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

Используйте ключевые слова в заголовке записи/страницы

Если ваша цель – это ключевые слова с длинным хвостом, которые больше всего подходят для улучшения ранжирования, то скорее всего достаточно просто использовать их в качестве заголовков. Если у вас уже сложилась некоторая аудитория, то вам, вероятно, может захотеться зацепить чем-нибудь их внимание, вместе того, чтоб просто использовать стандартную поисковую фразу, но в тоже время угодить и поисковым системам.
В этом случае вы можете изменить заголовок с помощью SEO-плагина. Например, для этой части гайда заголовок «WordPress SEO For Beginners» показался наиболее SEO-пригодным.

Оптимизируйте названия графических файлов и ALT-текст

Например, картинка, которую я выбрал, чтоб проиллюстрировать смену заголовка с помощью плагина, называется «seotitle.jpg», а alt-текст изображения получил название «image of seo title». Это может не только позитивно сказаться на ранжировании вашей страницы, но и улучшит ранжирование картинок для релевантных терминов в Google-картинки.

Ваш контент должен 100% соответствовать выбранному заголовку

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

Используйте ключи в URL записи/страницы

Вы можете добиться результата, просто сделав заголовок записи/страницы постоянной ссылкой, но Google настоятельно рекомендует использовать не целые фразы, а несколько (3-5) ключевых слов для каждой записи. Вы можете сделать это прямо из редактора записей WordPress. Просто кликните кнопку редактирования, которая находится рядом с url, и измените постоянную ссылка с чего-то такого
На что-то типа вот этого:

Пишите точные мета-описания

Не пытайтесь втиснуть максимально много ключей в описание. Просто напишите, чем может быть полезен ваш контент потенциальному пользователю, если это возможно, пишите в привлекательной манере. (Мета описание может оказаться тем, что человек увидит, когда страница покажется в результате поиска.). Если есть сомнения, просто напишите, о чем ваша запись. Можно сделать это в редакторе записей/страниц, в поле ввода WordPress SEO by Yoast, под полем для ввода главного текста.

Используйте подзаголовки, чтоб структурировать ваш контент

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

для широких тем, и

для чего-то более специфичного. Теги

используются только для главного заголовка. Например:

Известные футболисты


Лионель Месси


Криштиану Роналду

Используйте ключи с широким соответствием для категорий

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

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

Заключение

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

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

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

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

Многие вебмастера так и поступают, просто забивают на это дело и все. Другие обращаются к проверенному методу - Плагины WordPress . Самым популярным в этом плане является - All in One Seo Pack .

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

Есть несколько способов, как обойтись без плагинов и добавить Description и Keywords к страницам Вашего сайта. Способов 2 и отличаются они тем, что один ручной - как и в случаи использования плагинов. То есть для каждой записи нужно вручную прописывать и ключевые слова и описание. Второй же способ полностью автоматизированный и Вашего участия не требует. И так, давайте по порядку рассмотрим каждый из них.

Description и Keywords с помощью произвольных полей

Для Вывода Description и Keywords, Вам нужно в шапке - header.php , добавить код, который на странице записи и на просто страницах будет выводит то, что будет указано в произвольных полях, а на остальных, будет выводить теги по умолчанию

" /> " />

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

Автоматический вывод Description и Keywords

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

И так, если у Вас все гуд, то приступим к выполнению задуманного.

Автоматический вывод Description

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

"; endwhile; endif; } else { echo ""; } ?>

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

В 3 строке есть число - 30. Это количество слов, которое будет выводится в виде описания. Можете изменить на свое в зависимости от требований.

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

В 8 строке, Вам надо прописать описание своего сайта, которое будет выводится на страницах, кроме указанных в первой строке.

Автоматический вывод Keywords

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

Сразу после вывода Description, добавляем следующий код, который выведет Keywords:

name .", "; endforeach; } else { echo "дизайн, сайт, дешево, создать, купить, сделать"; } ?>" >

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

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

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

На этом все, спасибо за внимание. 🙂

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

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

1. Оптимизация названий

По умолчанию, WordPress обычно публикует название Вашего блога перед названием поста (сообщения). Поскольку большинство поисковиков показывают только 50-64 символа Вашего тега , Вам необходимо, чтобы название сообщения шло первым.</p> <p>К примеру:</p><p>Советы по оптимизации сайта - example.com </p><p>Лучше чем:</p><p>Example.com - Советы по оптимизации сайта </p><p>Всегда старайтесь, чтобы название сообщения стояло на первом месте по двум причинам:</p> <p>1. Поисковики будут любить Вас больше, если название сообщения будет первым. Это позволяет придать большего значения ключевым словам в названии.</p> <p>2. Информативное и оптимизированное название - один из наиболее важных факторов в оптимизации. Именно название (title) позволяет поисковикам и пользователям знать, о чем Ваша страница.</p> <p><img src='https://i2.wp.com/ruseller.com/lessons/les503/2.jpg' width="100%" loading=lazy></p> <p>Используйте плагин All In One SEO для поддержания правильных названий на всех страницах блога. Сверху показан скриншот возможных настроек этого плагина.</p> <p><b>2. Используйте хорошие meta описания </b></p> <p>Большинство блоггеров, которые используют WordPress особенно не заботятся о meta описаниях, так как они считают, что авто сгенерированные описания (по умолчанию у WordPress) достаточно хороши. Но на самом деле это не так, если Вы планируете подняться в поисковой выдаче.</p> <p><img src='https://i2.wp.com/ruseller.com/lessons/les503/3.jpg' width="100%" loading=lazy></p> <p>Если хотите находится на первых местах по определенным запросам, лучше всего самостоятельно в каждом посте заполнять meta описание. Опять же в этом нам поможет плагин All In One SEO . Информативные насыщенные ключевиками названия в паре с грамотными meta описаниями поднимут Ваш сайт выше.</p> <p><img src='https://i0.wp.com/ruseller.com/lessons/les503/4.jpg' width="100%" loading=lazy></p> <p><b>3. Поменяйте виды УРЛов по умолчанию </b></p> <p>По умолчанию все Ваши сообщения будут иметь УРЛы вида:</p><p>Http://sixrevisions.com/?p=423 </p><p>Намного лучше, когда они выглядят так:</p><p>Http://sixrevisions.com/tools/managing-your-fonts/ </p><p>Такой вид представления ссылок намного лучше. Во-первых, прочитав УРЛ можно представить про что пойдет речь в посте (для пользователей); во-вторых, бытует мнение, что ключевые слова в УРЛах также придают некоторый вес при формировании поисковой выдачи.</p> <p><img src='https://i2.wp.com/ruseller.com/lessons/les503/5.jpg' width="100%" loading=lazy></p> <p>Я предпочитаю вместе с названием поста выводить еще и категорию:</p><p> /%category%/%postname% </p><p>УРЛ будет выглядеть так:</p><p>Http://example.com/the-category/the-post-title </p><p>Можно сделать его короче и включать только название поста:</p><p> /%postname%/ </p><p>Если Вы создаете новый блог, то сразу же позаботьтесь об этих настройках. Если блог уже "бывалый", тогда не забудьте также установить плагин для редиректа , чтобы старые УРЛ правильно редиректились на новые.</p> <p><b>4. Используйте "хлебные крошки" </b></p> <p>Использованием "крошек" очень часто пренебрегают на сайтах с движком WordPress. А зря! Ссылки с ключевыми словами, которые имеют отношение к теме и ссылки на внутренние страницы - это один из способов, как поисковики определяют отношение страницы к поисковой фразе.</p> <p><img src='https://i1.wp.com/ruseller.com/lessons/les503/6.jpg' width="100%" loading=lazy></p> <p>Используя "крошки" читателям проще передвигаться по сайту, а поисковикам определить структуру сайта. Можно воспользоваться плагином </p> <p>Если сайт использует мета тег description, который описывают тематику поста и словосочетания (keywords), которые встречаются в материале, то поисковик сможет более правильно разместить вашу страничку в выдаче поиска.</p> <p>К сожалению, по умолчанию инструмента для ввода keywords и description нет. Их можно легко добавлять установив соответствующие плагины. Но я не люблю их использовать, так как они могут сильно грузить движок. Даже если плагин использует всего несколько файлов, - все равно это небольшая, но нагрузка на движок. Ведь их нужно подгрузить, прочитать, обработать и т.д.</p> <p>Я предлагаю вам совершенно новый подход к добавлению мета тегов совершенно без плагинов. Добавлять keywords и description вы сможете к любому посту (записям) через редактор. Для категорий и одиночных страниц этот метод не работает. Но так как их очень мало - все-таки 90% это записи, то для них и будет работать этот код.</p> <p><b>Установка кода </b> </p> <p>Откройте в папке темы вашего шаблона файл functions.php (поменяйте ему кодировку на UTF-8 без BOM) и вставьте сразу после первого <?php следующий код:</p> <p>// подключаем функцию активации мета блока (my_extra_fields) </span><br><span>add_action("add_meta_boxes", "my_extra_fields", 1); </span><br><span>function my_extra_fields() {add_meta_box("extra_fields", "Дополнительные поля", "extra_fields_box_func", "post", "normal", "high");} </span><br><span>// код блока Дополнительные поля </span><br><span>function extra_fields_box_func($post){?> </span><br><span><p>Ключевые слова:<br> <input type="text" name="extra" value="<?php echo str_replace(""",""" , get_post_meta($post->ID, "metakeywords", 1)); ?>" style="width:100%" /></p> </span><br><span><p>Описание материала description:<br> <textarea type="text" name="extra" style="width:100%;height:50px;"><?php echo str_replace(""",""" , get_post_meta($post->ID, "metadescription", 1)); ?></textarea></p> </span><br><span><input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" /> </span><br><?php } <br><span>// включаем обновление полей при сохранении </span><br><span>add_action("save_post", "my_extra_fields_update", 0); </span><br><span>/* Сохраняем данные, при сохранении поста */ </span><br><span>function my_extra_fields_update($post_id){ </span><br><span>if (!wp_verify_nonce($_POST["extra_fields_nonce"], __FILE__)) return false; // проверка </span><br><span>if (defined("DOING_AUTOSAVE") && DOING_AUTOSAVE) return false; // выходим если это автосохранение </span><br><span>if (!current_user_can("edit_post", $post_id)) return false; // выходим если юзер не имеет право редактировать запись </span><br><span>if(!isset($_POST["extra"])) return false; // выходим если данных нет </span><br><span>//extra указываем поля (checkbox), могут не определиться и не удаляться </span><br><span>$need_check = array_map("trim", explode(",", $_POST["need_check"])); </span><br>foreach($need_check as $val) <br><span>$_POST["extra"][$val] = @$_POST["extra"][$val]; </span><br><span>// Все ОК! Теперь, нужно сохранить/удалить данные </span><br><span>$_POST["extra"] = array_map("trim", $_POST["extra"]); // чистим все данные от пробелов по краям </span><br><span>foreach($_POST["extra"] as $key=>$value){ </span><br><span>if(empty($value)){delete_post_meta($post_id, $key); // удаляем поле если значение пустое </span><br>continue;} <br><span>update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически </span><br>} <br>return $post_id;} </p> <p>Теперь, если вы откроете админку, то после записи увидите два новых поля для ввода keywords и description. После того, как вы их напишите и сохраните, они сохранятся в движке. Останется их только вывести в шапку. Для этого откройте файл вашего шаблона, где есть теги <head></head> (чаще всего это header.php) и вставьте между этими тегами следующий код:</p> <p><?php <br><span> //keywords и description на главной </span><br><span> if($_SERVER["REQUEST_URI"] == "/") { ?> </span><br><span> <meta name="keywords" content="ключевые слова на главной" /> </span><br><span> <meta name="description" content="описание главной страницы" /> </span><br> <?php } else { <br><span> //keywords и description на остальных страницах </span><br><span> if (get_post_meta($post->ID, "metakeywords", 1) != "") echo "<meta name="keywords" content="".get_post_meta($post->ID, "metakeywords", 1)."" />".PHP_EOL; </span><br><span> if (get_post_meta($post->ID, "metadescription", 1) != "") echo "<meta name="description" content="".get_post_meta($post->ID, "metadescription", 1)."" />".PHP_EOL; </span><br> } ?> </p> <p>Здесь вы должны прописать один раз ключевые слова и описания для главной страницы вашего сайта, а для остальных - они буду автоматически выводиться из полей, которые вы заполнили в редакторе ваших постах.</p> <p>Проверить как выводятся meta теги можно нажав Ctrl+U на вашем браузере. Откроется исходный код страницы, где вы увидите все добавленные теги.</p> <p>Кстати, на этом сайте я уже использую свой же код и довольно успешно.</p> <p>Эта статья будет полезна тем, кто искал способы сделать уникальными мета-теги для отдельных страниц, записей и для главной страницы сайта на <b>WordPress </b>. Строго говоря, мета-тегов как таковых не существует. Существует тег meta , атрибут которого <b>name </b>, теоретически, может иметь любое значение, однако обычно используются общераспространённые и устоявшиеся значения, такие как <b>description </b> и <b>keywords </b>, о которых мы и поговорим и далее по традиции будем именовать мета-тегами.</p><p>По умолчанию в последних версиях CMS WordPress мета-теги "description" и "keywords" не используются в стандартных темах . Однако, несмотря на имеющееся мнение, что для релевантности и поисковой выдачи данные теги не важны, не стоит ими пренебрегать. Разработчики Google прямо утверждают, что ни keywords, ни description не используются при ранжировании результатов поиска . Однако разработчики Яндекса отмечают, что мета-тег <b>keywords </b> может учитываться при определении релевантности страницы , и, вероятно, влиять на её ранг. При этом и Google, и Яндекс используют <b>description </b> по его прямому назначению, т.е. для формирования краткого описания содержимого сайта или страницы. Так или иначе, основы SEO постулируют: если хотите улучшить позицию сайта, пишите правильные заголовки и описания в мета-теге <b>description </b>.</p> <p>Если вы используете WordPress и хотите улучшить результаты отображения сайта в поисковых системах, то, наверное, когда-нибудь задавались вопросом, как сделать так, чтобы для отдельной страницы или записи можно было добавлять уникальные мета-теги <b>description </b> и <b>keywords </b>. Этим вопросом я задался недавно, однако очень не хотелось устанавливать плагины. Хотелось чего-то простого и понятного. Занявшись поиском решения, я встретил полезные советы и вариант, частично решавший задачу добавления уникальных мета-тегов. На одном сайте предлагалось использовать возможность добавления произвольных полей к записи или странице, а также следующий код,</p><p> <meta name="description" content="<?php echo get_post_meta($post->ID, "description", true); ?>" /> <meta name="keywords" content="<?php echo get_post_meta($post->ID, "keywords", true); ?>" /> который необходимо вставить в файл <b>header.php </b> вашей темы между тегами <head> </head> </p><p>Как видим, это обычные мета-теги, за исключением того, что атрибут <b>content </b> содержит код php, который выводит возвращаемое WordPress-функцией <b>get_post_meta </b> значение произвольного поля в соответствии со значением <b>ID </b> текущей записи, информацию о которой содержит переменная <b>$post </b>. В данном случае произвольные поля это <b>description </b> и <b>keywords </b>.</p><p>Далее необходимо в консоли WordPress открыть вкладку <b>Записи </b> или <b>Страницы </b>, добавить новую запись или страницу соответственно или перейти к редактированию уже имеющихся. В правом верхнем углу консоли рядом с вкладкой <b>Помощь </b> располагается вкладка <b>Настройки экрана </b>.</p><p>Открываем эту вкладку и ставим галочку напротив пункта .</p><p><img src='https://i0.wp.com/romanzhivo.com/wp-content/uploads/2015/05/Fields.png' align="center" width="100%" loading=lazy></p><p>Теперь под областью редактирования записи у вас должен появиться раздел .</p><p><img src='https://i0.wp.com/romanzhivo.com/wp-content/uploads/2015/05/Field.png' align="center" width="100%" loading=lazy></p><p>В качестве имени поля введите <b>description </b>, а в качестве значения введите произвольный, необходимый вам текст. Обычно рекомендуемая длина текста для мета-тега <b>description </b> составляет 100-150 символов, но ничего страшного, если он не будет превышать 200 символов. Теперь добавьте второе поле <b>keywords </b> и в качестве значения перечислите через запятую ключевые слова. Их тоже не должно быть много, желательно в совокупности до 250 символов.</p><p>Таким образом у нас получились заполненные поля для конкретной записи или страницы, которые будут выводиться в качестве значения атрибута <b>content </b> для мета-тегов <b>description </b> и <b>keywords </b> каждый раз, когда будет открыта определённая запись или страница. Всё обстоит довольно просто, и кажется, что данный пример решает проблему добавления уникальных мета-тегов, однако возникает другая проблема: при переходе на главную страницу в качестве мета-тегов главной страницы будут отображаться мета-теги последней записи. Это мало кого устраивает, потому что предполагается, что мета-теги главной страницы должны быть статичны и описывать содержание сайта в целом, тогда как в этом случае они будут меняться в зависимости от последней добавленной записи.</p><p>Итак, проблему можно решить стандартными средствами WordPress. Нам понадобятся так называемые условные теги , которые позволяют изменять контент определённой записи или страницы, а также способ отображения этого контента.</p><ul><li>is_front_page - проверяет, является ли главная страница страницей последних записей или статической страницей. В отличие от условного тега <b>is_home </b>, возвращает значение <b>true </b> вне зависимости от того, что установлено в настройках чтения в качестве главной страницы - статическая страница или страница последних записей.</li> <li>is_home - проверяет, отображается ли в качестве главной страница последних записей. Возвращает <b>true </b> только для страницы последних записей.</li> <li>is_single - проверяет, отображается ли в данный момент отдельная запись.</li> <li>is_page - проверяет, отображается ли в данный момент отдельная страница.</li> <li>is_category - проверяет, отображается ли в данный момент рубрика (категория).</li> </ul><p>Дополним конструкцию, которая выступает содержанием атрибута <b>content </b></p><p> <?php echo get_post_meta($post->ID, "description", true); ?> и создадим условие с помощью условных операторов <b>if </b> и <b>elsif </b> и логического оператора <b>or </b>: <?php if (is_front_page() or is_home()) { echo "Мой сайт. Информация о сайте."; } elseif (is_single() or is_page()) { echo get_post_meta($post->ID, "description", true); } ?> </p><p>Эквивалентом записи оператора <b>or </b> могут выступать две вертикальные черты <b>|| </b>. Таким образом, мы обусловили вывод функции <b>get_post_meta </b> только в том случае, если текущая страница это <b>отдельная запись </b> или <b>отдельная страница </b>. При этом атрибут <b>content </b> будет принимать значение, которое вы укажете в качестве произвольных полей к отдельной записи или странице. Для мета-тега <b>description </b> на главной странице значение атрибута <b>content </b> будет неизменным, то есть тем, которое прописано в конструкции</p><p>if (is_front_page() || is_home()) { echo "Мой сайт. Описание моего сайта."; }</p><p>Мы рассмотрели пример для мета-тега <b>description </b>, однако для <b>keywords </b> сниппет остаётся точно таким же, за исключением того, что поле "description" необходимо заменить на "keywords" . Код для обоих мета-тегов следующий:</p><p> <meta name="description" content="<?php if (is_front_page() || is_home()) { echo "Мой сайт. Описание моего сайта."; } elseif (is_single() || is_page()) { echo get_post_meta($post->ID, "description", true); } ?>" /> <meta name="keywords" content="<?php if (is_front_page() || is_home()) { echo "сайт, хороший сайт, мой сайт, наилучший сайт, интересный сайт, покер, куртизанки, бдсм"; } elseif (is_single() || is_page()) { echo get_post_meta($post->ID, "keywords", true); } ?>" /> </p><p>Есть мнение, что код для каждого мета-тега должен идти одной строкой. Возможно, это действительно более предпочтительно, но и данный вариант работоспособен, выбор за вами. </p><h3>Мета-тег <b>description </b> для рубрик</h3> <p>Зачастую возникает необходимость использовать мета-тег <b>description </b> и для рубрик. Поскольку WordPress по умолчанию предусматривает описание рубрик, остаётся только вывести это описание в качестве значения атрибута <b>content </b> в текущей рубрике.</p><p><img src='https://i2.wp.com/romanzhivo.com/wp-content/uploads/2015/05/category.png' align="center" height="792" width="386" loading=lazy></p> <p>Для этого к конструкции<br></p><p>if (is_front_page() || is_home()) { echo "Мой сайт. Описание моего сайта."; } elseif (is_single() || is_page()) { echo get_post_meta($post->ID, "description", true); }</p><p>Добавим ещё одно условие </p><p>if (is_category()) {echo category_description();}</p> <p>Теперь при переходе на страницу рубрики, которая имеет описание, значение атрибута <b>content </b> мета-тега <b>description </b> будет соответствовать описанию. Однако WordPress-функция <b>category_description </b> по умолчанию в качестве значения атрибута <b>content </b> почему-то выводит описание вместе с тегами</p> </p><p>Эта особенность исправляется добавлением функции <b>remove_filter </b>, которая применяется к специфическим функциям <b>term_description </b> и <b>wpautop </b>. Конечный вариант кода для формирования уникальных мета-тегов <b>description </b> и <b>keywords </b> для страниц и записей, а также уникального мета-тега <b>description </b> для рубрик, будет следующим:</p><p> <meta name="description" content="<?php if (is_front_page() || is_home()) { echo "Мой сайт. Описание моего сайта."; } elseif (is_single() || is_page()) { echo get_post_meta($post->ID, "description", true); } remove_filter("term_description","wpautop"); if (is_category()) {echo category_description(); } ?>" /> <meta name="keywords" content="<?php if (is_front_page() || is_home()) { echo "сайт, хороший сайт, мой сайт, наилучший сайт, интересный сайт, покер, куртизанки, бдсм"; } elseif (is_single() || is_page()) { echo get_post_meta($post->ID, "keywords", true); } ?>" /> </p> <ul><li>1) Скопируйте вышеприведённый код</li> <li>2) Откройте с помощью текстового редактора (например, Notepad++) файл <b>header.php </b>, он расположен в корневом каталоге вашей темы</li> <li>3) Вставьте код между тегами, желательно ближе к открывающему тегу <head> </head></li> <li>4) Всё. Теперь при редактировании новой <b>страницы </b> или <b>записи </b> не забывайте добавить два произвольных поля <b>description </b> и <b>keywords </b> с уникальными значениями, это и будут мета-теги "description" и "keywords" .</li> </ul><p>Для отображения мета-тега "description" для <b>рубрики </b> достаточно задать её описание.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </div> <div id="banner-single"> </div> </article> <div class="similar"> <div class="similar_h2">Статьи по теме</div> <div class="simposts"> <div class="wp_rp_wrap wp_rp_plain" id="wp_rp_first"><div class="wp_rp_content"><ul class="related_post wp_rp"> <li data-position="0" data-poid="in-1888" data-post-type="none"><a href="/usb-flash-drive/podklyuchit-cifrovoe-televidenie-mgts-chto-takoe-cifrovoe-efirnoe.html" class="wp_rp_title">Что такое «цифровое эфирное телевидение» и с чем его едят</a></li> <li data-position="0" data-poid="in-1888" data-post-type="none"><a href="/vkontakte/avtomobilnoe-zaryadnoe-ustroistvo-xiaomi-xiaomi-mi-car-charger-fast-version-poshagovaya.html" class="wp_rp_title">Xiaomi Mi Car Charger fast version: пошаговая разборка устройства Автомобильное зарядное устройство xiaomi mi charger</a></li> <li data-position="0" data-poid="in-1888" data-post-type="none"><a href="/skype/kak-napisat-pismo-prodavcu-na-ebay-kak-napisat-v-ebay-sposoby-svyazi-so.html" class="wp_rp_title">Как написать в eBay: способы связи со службой поддержки</a></li> <li data-position="0" data-poid="in-1888" data-post-type="none"><a href="/vkontakte/nomer-bezgranichnoi-lyubvi-usluga-megafon-lyubimyi-nomer-sposoby.html" class="wp_rp_title">Услуга МегаФон «Любимый номер</a></li> <li data-position="0" data-poid="in-1888" data-post-type="none"><a href="/programs/chem-otlichaetsya-servernaya-operativnaya-pamyat-ot-obychnoi-razve-est.html" class="wp_rp_title">Чем отличается серверная оперативная память от обычной — разве есть разница?</a></li> </ul></div></div> </div> </div> <div class="another"> <div class="another_h2">Еще статьи из этой рубрики</div> <div class="anoposts"> <div class="apost"> <a href="/programs/mi-band-2-glubina-pogruzheniya-trebovaniya-k-smartfonu.html" title="Mi band 2 глубина погружения"> <img width="150" height="98" src="/uploads/f92f86b5abeb789aa8937dd20b990ed1.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Mi band 2 глубина погружения" / loading=lazy> </a> <a href="/programs/mi-band-2-glubina-pogruzheniya-trebovaniya-k-smartfonu.html" title="Mi band 2 глубина погружения">Mi band 2 глубина погружения</a> </div> <div class="apost"> <a href="/wi-fi-ethernet/usb-type-c-pitanie-usb-type-c---chto-eto-prosto-o-neslozhnom-stop-no-apple-zhe.html" title="Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…"> <img width="150" height="98" src="/uploads/969466505375bb09593f2d3a452c5935.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…" / loading=lazy> </a> <a href="/wi-fi-ethernet/usb-type-c-pitanie-usb-type-c---chto-eto-prosto-o-neslozhnom-stop-no-apple-zhe.html" title="Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…">Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…</a> </div> <div class="apost"> <a href="/audio/zvuk-aas-chto-sravnenie-zvukovyh-formatov-aac-i-mr3-kvantovanie-i-szhatie.html" title="Сравнение звуковых форматов AAC и МР3"> <img width="150" height="98" src="/uploads/bd69d4877293a44f9fa89a0ddfb1286b.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Сравнение звуковых форматов AAC и МР3" / loading=lazy> </a> <a href="/audio/zvuk-aas-chto-sravnenie-zvukovyh-formatov-aac-i-mr3-kvantovanie-i-szhatie.html" title="Сравнение звуковых форматов AAC и МР3">Сравнение звуковых форматов AAC и МР3</a> </div> <div class="apost"> <a href="/usb-flash-drive/programmy-dlya-otklyucheniya-kompyutera-po-vremeni-skachat-taimer.html" title="Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать"> <img width="150" height="98" src="/uploads/3fd566c041d30b7adc1799b88fef79b0.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать" / loading=lazy> </a> <a href="/usb-flash-drive/programmy-dlya-otklyucheniya-kompyutera-po-vremeni-skachat-taimer.html" title="Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать">Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать</a> </div> <div class="apost"> <a href="/hard-drive/nastroika-routera-xiaomi-mini-wifi-podrobnaya-instrukciya-kak-moi-router-xiaomi-mi-nano.html" title="Настройка роутера Xiaomi mini WiFi"> <img width="150" height="98" src="/uploads/6d086c3174890b73be1f6079431a74fd.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Настройка роутера Xiaomi mini WiFi" / loading=lazy> </a> <a href="/hard-drive/nastroika-routera-xiaomi-mini-wifi-podrobnaya-instrukciya-kak-moi-router-xiaomi-mi-nano.html" title="Настройка роутера Xiaomi mini WiFi">Настройка роутера Xiaomi mini WiFi</a> </div> <div class="apost"> <a href="/windows-7/chto-takoe-kompyuternyi-virus-sposoby-zarazheniya-programm-chto-proishodit.html" title="Способы заражения программ Что происходит когда зараженная программа начинает работу"> <img width="150" height="98" src="/uploads/18c4c0ed832b618f86d2d09b980df19d.jpg" class="attachment-rel-thumbnail size-rel-thumbnail wp-post-image" alt="Способы заражения программ Что происходит когда зараженная программа начинает работу" / loading=lazy> </a> <a href="/windows-7/chto-takoe-kompyuternyi-virus-sposoby-zarazheniya-programm-chto-proishodit.html" title="Способы заражения программ Что происходит когда зараженная программа начинает работу">Способы заражения программ Что происходит когда зараженная программа начинает работу</a> </div> </div> </div> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> </div> <aside id="sidebar"> <div class="searchbar"> <form action="/" id="cse-search-box" target="_blank"> <input type="text" placeholder="Поиск по сайту" class="search_field" name="s" /> <input type="submit" class="search_submit" name="sa" value="Найти" /> </form> </div> <div class="contema"> </div> <div id="text-37" class="widget widget_text"> <div class="sidebar_h2">Популярные материалы</div> <div class="textwidget"> <div style='margin-bottom:5px;'> <a href="/skype/rukovodstvo-polzovatelya-galaxy-s8-raskryvaet-klyuchevye-funkcii.html" target="_blank" title="Руководство пользователя Galaxy S8 раскрывает ключевые функции смартфона Распаковка и комплектация">Руководство пользователя Galaxy S8 раскрывает ключевые функции смартфона Распаковка и комплектация</a> </div> <div style='margin-bottom:5px;'> <a href="/hard-drive/windows-7-ne-menyaetsya-yarkost-ekrana-ustranenie-problem-s.html" target="_blank" title="Устранение проблем с регулировкой яркости экрана ноутбука">Устранение проблем с регулировкой яркости экрана ноутбука</a> </div> <div style='margin-bottom:5px;'> <a href="/browsers/saimenskii-kanal-istoriya-karelskii-peresheek-welcome-kachestve-v-chelyabinske.html" target="_blank" title="Сайменский канал история">Сайменский канал история</a> </div> <div style='margin-bottom:5px;'> <a href="/vkontakte/kakoi-iphone-luchshe-derzhit-zaryadku-batareya-iphone-x-na-skolko-hvataet-i-skolko.html" target="_blank" title="Батарея iPhone X: на сколько хватает и сколько заряжается?">Батарея iPhone X: на сколько хватает и сколько заряжается?</a> </div> <div style='margin-bottom:5px;'> <a href="/usb-flash-drive/qualcomm-quick-charge-3-0-podderzhivaemye-ustroistva-qualcomm-quick-charge-chto.html" target="_blank" title="0 поддерживаемые устройства">0 поддерживаемые устройства</a> </div> <div style='margin-bottom:5px;'> <a href="/classmates/chto-takoe-versiya-yadra-3-10-65-pereproshivka-yadra-android-ustroistva-chto.html" target="_blank" title="Что такое версия ядра 3.10 65. Перепрошивка ядра андроид-устройства. Что представляет собой ядро мобильного устройства">Что такое версия ядра 3.10 65. Перепрошивка ядра андроид-устройства. Что представляет собой ядро мобильного устройства</a> </div> <div style='margin-bottom:5px;'> <a href="/hdd/biblioteka-standartnyh-podsistem-obsuzhdaem-plyusy-i-minusy-novshestva.html" target="_blank" title="Обсуждаем плюсы и минусы новшества">Обсуждаем плюсы и минусы новшества</a> </div> <div style='margin-bottom:5px;'> <a href="/windows-7/kolontituly-kolontituly-v-excel-kak-udalit-verhnii-kolontitul-v.html" target="_blank" title="Колонтитулы в Excel Как удалить верхний колонтитул в экселе">Колонтитулы в Excel Как удалить верхний колонтитул в экселе</a> </div> <div style='margin-bottom:5px;'> <a href="/odnoklassniki/gde-nahodyatsya-draivera-na-kompyutere-gde-naiti-i-kak-ustanovit.html" target="_blank" title="Где найти и как установить драйвера на ноутубк, компьютер">Где найти и как установить драйвера на ноутубк, компьютер</a> </div> <div style='margin-bottom:5px;'> <a href="/usb-flash-drive/podklyuchit-cifrovoe-televidenie-mgts-chto-takoe-cifrovoe-efirnoe.html" target="_blank" title="Что такое «цифровое эфирное телевидение» и с чем его едят">Что такое «цифровое эфирное телевидение» и с чем его едят</a> </div> </div> </div> <div id="text-38" class="widget widget_text"> <div class="sidebar_h2">Лучшие статьи</div> <div class="textwidget"> <div class="text_picture"> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/vkontakte/avtomobilnoe-zaryadnoe-ustroistvo-xiaomi-xiaomi-mi-car-charger-fast-version-poshagovaya.html" title="Xiaomi Mi Car Charger fast version: пошаговая разборка устройства Автомобильное зарядное устройство xiaomi mi charger"><img src="/uploads/055842eb0164f439c9d8960f331b529d.jpg" alt="Xiaomi Mi Car Charger fast version: пошаговая разборка устройства Автомобильное зарядное устройство xiaomi mi charger" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/skype/kak-napisat-pismo-prodavcu-na-ebay-kak-napisat-v-ebay-sposoby-svyazi-so.html" title="Как написать в eBay: способы связи со службой поддержки"><img src="/uploads/3cf8950a396d0d9baa9e69f0f5a82111.jpg" alt="Как написать в eBay: способы связи со службой поддержки" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/vkontakte/nomer-bezgranichnoi-lyubvi-usluga-megafon-lyubimyi-nomer-sposoby.html" title="Услуга МегаФон «Любимый номер"><img src="/uploads/e4c3f50136309d8315f7aab8eb12b224.jpg" alt="Услуга МегаФон «Любимый номер" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/programs/chem-otlichaetsya-servernaya-operativnaya-pamyat-ot-obychnoi-razve-est.html" title="Чем отличается серверная оперативная память от обычной — разве есть разница?"><img src="/uploads/08ae20f96e25c96f0f60319132e4c417.jpg" alt="Чем отличается серверная оперативная память от обычной — разве есть разница?" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/programs/mi-band-2-glubina-pogruzheniya-trebovaniya-k-smartfonu.html" title="Mi band 2 глубина погружения"><img src="/uploads/3b44ff0ae169e43440b0336adc99a40b.jpg" alt="Mi band 2 глубина погружения" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/wi-fi-ethernet/usb-type-c-pitanie-usb-type-c---chto-eto-prosto-o-neslozhnom-stop-no-apple-zhe.html" title="Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…"><img src="/uploads/a1fd29ea50d4cc4f5cf6f88c4c187e5f.jpg" alt="Usb type c питание. USB Type-C - что это. Просто о несложном. Стоп, но Apple же пару лет назад представила Lightning…" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/audio/zvuk-aas-chto-sravnenie-zvukovyh-formatov-aac-i-mr3-kvantovanie-i-szhatie.html" title="Сравнение звуковых форматов AAC и МР3"><img src="/uploads/44906bcb6a7caf83c3af442fcf6d8bd9.jpg" alt="Сравнение звуковых форматов AAC и МР3" / loading=lazy></a> </div> </div> <div class="picture"> <div class="picture_img"> <a target="_blank" href="/usb-flash-drive/programmy-dlya-otklyucheniya-kompyutera-po-vremeni-skachat-taimer.html" title="Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать"><img src="/uploads/5d88a4636c5e16f419c1137034f6d638.jpg" alt="Скачать Таймер Выключения Бесплатно для Windows Над чем стоит поработать" / loading=lazy></a> </div> </div> </div> </div> </div> <div id="execphp-16" class="widget widget_execphp1"> <div class="sidebar_h2">Категории</div> <div class="execphpwidget"> <ul class="cat_icons"> <li class="cat-item cat-item-12"><a href="/category/programs/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Программы" loading=lazy>Программы</a> </li> <li class="cat-item cat-item-12"><a href="/category/browsers/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Браузеры" loading=lazy>Браузеры</a> </li> <li class="cat-item cat-item-12"><a href="/category/windows-7/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Windows 7" loading=lazy>Windows 7</a> </li> <li class="cat-item cat-item-12"><a href="/category/computer/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Компьютер" loading=lazy>Компьютер</a> </li> <li class="cat-item cat-item-12"><a href="/category/vkontakte/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="ВКонтакте" loading=lazy>ВКонтакте</a> </li> <li class="cat-item cat-item-12"><a href="/category/audio/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Аудио" loading=lazy>Аудио</a> </li> <li class="cat-item cat-item-12"><a href="/category/odnoklassniki/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Одноклассники" loading=lazy>Одноклассники</a> </li> <li class="cat-item cat-item-12"><a href="/category/skype/"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/cat/cat_google-16x16.png" class="category_icon" alt="Skype" loading=lazy>Skype</a> </li> </ul> </div> </div> <div id="execphp-6" class="widget widget_execphp"> <br> <div class="execphpwidget"> <div class="fixed"> </div> </div> </div> </aside> <div class="aligncenter linkfoot" style="clear:both; text-align: center; margin: 5px 0px;"></div> </div> <a href="#" id="scrollup"><img src="https://beasthackerz.ru/wp-content/themes/seoslim/images/go_up.png" alt="наверх" / loading=lazy></a> <script type="text/javascript"> jQuery( document ).ready(function() { jQuery('#scrollup img').click( function(){ $('html, body').animate({ scrollTop : 0} ,800); return false; } ); jQuery(window).scroll(function(){ if ( jQuery(document).scrollTop() > 200 ) { jQuery('#scrollup').fadeIn('slow'); } else { jQuery('#scrollup').fadeOut('slow'); } } ); } ); </script> </div> <div class="footerarea"> <footer> <nav> <div class="menu-menyu2-container"><ul id="menu-menyu2" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/programs/">Программы</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/browsers/">Браузеры</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/windows-7/">Windows 7</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/computer/">Компьютер</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/vkontakte/">ВКонтакте</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/audio/">Аудио</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/odnoklassniki/">Одноклассники</a></li> <li id="menu-item-" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-"><a href="/category/skype/">Skype</a></li> </ul></div> </nav> <div class="licounter"> </div> </footer> </div> <div class="footercopy"> <div class="fcopycent"> <p>© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows</p> </div> </div> <script type= "text/javascript">function GoTo(link){ window.open(link.replace("_","http://"));} </script> <script type="text/javascript" src="//vk.com/js/api/openapi.js?96"></script> <script> jQuery(function(){ jQuery.ajax({ url: 'http://api.vk.com/method/groups.getById?gid=68085557&fields=members_count', dataType: "jsonp", success:function(e){ jQuery('#vkontakte_count').html(e.response[0].members_count) } } ); } ); </script> <script type="text/javascript"> $(".closed").toggleClass("show"); $(".title").click(function(){ $(this).parent().toggleClass("show").children("div.contents").slideToggle("medium"); if ($(this).parent().hasClass("show")) $(this).children(".title_h3").css("background","#bbbbbb"); else $(this).children(".title_h3").css("background","#dddddd"); } ); </script> <script type='text/javascript' src='https://beasthackerz.ru/wp-content/plugins/boom-social/assets/js/jquery.cookie.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js'></script> <script type='text/javascript' src='https://beasthackerz.ru/wp-content/plugins/wp-postratings/js/postratings-js.js'></script> <script type='text/javascript' src='https://beasthackerz.ru/wp-content/plugins/wp-syntax/js/wp-syntax.js'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-1", "margin_top" : 25, "margin_bottom" : 370, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['execphp-6'] } ; </script> <script type='text/javascript' src='https://beasthackerz.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js'></script> </body> </html>