Устанавливаю и дорабатываю новый шаблон для моего блога

шаблон для блога, как редактировать шаблон Итак у меня маленький юбилей — написано было 100 заметок на мой ceo — блог. По этому поводу я решил сменить шаблон на моем блоге. Так как мой предыдущий шаблон был двухколончатый, немного навороченный, и самое плохое, имел в коде пару закодированных строк, меня это перестало устраивать. Затем я нашел условия по заработку в интернете от некоторых сервисов. Например, при использовании услуг  GoGetLinks, нужно стараться к минимальному количеству не закрытых ссылок на странице, на которой будет располагаться оплаченная рекламодателем ссылочка. Тем более стало уже критичным отсутствие роста ТИЦа, слегка обмениваюсь ссылками с другими блогами, используя создания закладок на страницы блога, реклама на страницах Твитера, Facebook, я надеялся вырасти до ТИЦ 10.

Но затем понял, что я допустил ошибки, так как я моих шаблонах много исходящих ссылок — на страницы плагинов, в sidebare, в footerе, также я установил много плагинов, которые внедряют в установленный шаблон блога  много ссылок на сайты авторов плагинов. Понятно, что я мало получаю ТИЦа и PRа, и все это богатство раздаю с помощью своего шаблона. Потому я занялся оптимизацией своего шаблона для моего созданного блога и вот что получилось.

Для начала я скачал новый шаблон для моего блога studiopress. Кто желает, может его увидеть в интернете. Но я решил отредактировать шаблон под свои требования. Если Вы читаете эти строки, Вы его можете видеть переделанным.

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

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

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

Первая строка:

<meta http-equiv="Content-Type" content="<?php bloginfo ('html_type'); ?>; charset=<?php bloginfo ('charset'); ?>" />

меняю на

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

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

А этот код намного сложнее

<title><?php if (is_home () ) { bloginfo ('name'); echo " — "; bloginfo ('description');
} else { wp_title ('',true); echo « — „; bloginfo ('name'); }?></title>

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

<meta name=“robots» content="index,follow" />

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

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

<meta name="generator" content="WordPress <?php bloginfo ('version'); ?>" />

Эта строка указывает путь к файлу style.css, который размещен в папке активной темы блога.

<link rel="stylesheet" href="<?php bloginfo ('stylesheet_url'); ?>" type="text/css" media="screen" />

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

Значение media="screen" сменил на media="all" /> чтобы не было проблем с некоторыми браузерами, когда пользователь будет пытаться развернуть мой блог на весь экран.

В этой строке прописывается адрес моей RSS ленты

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo ('name'); ?> RSS Feed" href="<?php bloginfo ('rss2_url'); ?>" />

меняю на

<link rel="alternate" type="application/rss+xml" title="подпишитесь на мою RSS ленту блога" href="интернет — адрес RSS ленты" />

Когда Вы создали новостную ленту своего блога в FeedBurner, мне создали аккаунт, дали адрес ленты. Введя его в адресную строку браузера, я могу прочесть свои статьи. Так вот этот самый интернет-адрес моего варианта блога RSS формате, я должен прописать между кавычками.

Код

<link rel="pingback" href="<?php bloginfo ('pingback_url'); ?>" />

Заменяю на

<link rel="pingback" href="мой_домен/xmlrpc.php" />

Этот код указывает где расположена иконка-фавикон,  который я создал и разместил на сайте.

<link rel="icon" type="image/x-ico" href="<?php bloginfo ('template_url'); ?>/images/favicon.ico" />

меняю на такой код

<link rel="icon" type="image/x-ico" href="мой_домен/favicon.ico" />

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

А вот эта неприглядная строка

<?php wp_head (); ?>

отвечает за вывод 11 строк кода + скрипта от плагина Topsy + плагина All in One SEO Pack и некоторых других. Со временем мой блог разрастется, я установлю новые плагины. И будет выводиться больше кода, на месте, где у меня прописан этот оператор. Но как отредактировать вывод этих строк с указанием абсолютных адресов, я не знаю. В интернете я нашел рекомендацию, что эту строку нельзя удалять и все. Оставлю, может со временем я найду ответ на свой вопрос. Дальше по коду идут элементы для визуального оформления шапки блога. Там у меня размещен простой код. Название и слоган блога. В правом углу шапки выводится большая иконка, которая позволяет подписаться читателям на RSS ленту. Немного отредактирую и упрощу код. Тем более я не нашел в шаблоне, куда я могу вписать код для подписки на мой Твитер. Первое задание, я должен избавившись от запросов, с помощью которых выводится название и слоган блога. В этот текст я могу вбить ключевые слова, говорят их любят поисковики. Ищу код по файлу

<h1><a href="<?php echo get_option ('home'); ?>"><?php bloginfo ('name'); ?></a></h1>
<h2><?php bloginfo ('description'); ?></h2>

меняю на такой код

<h1><a href="Мой_домен.ru">Название блога, которое выводиться в шапке блога</a></h1>
<h2>Дивиз или краткое описание целей блога</h2>

Обращаю Ваше внимание. Для форматирования названия моего блога я использую тег Н1.  Так как он размещен в шапке моего блога, он будет загружаться при просмотре любой страницы моего блога. Для поисковой оптимизации блога следует поместить ссылку на главную страницу блога, а ее анкор должен быть среднечастотный или высокачастотный запрос, по которому следует продвигать весь блог. Так же обращаю внимание, что название блога — это единственный текст, который формируется с помощью этого текста. Под названием блога размещается описание блога или слоган блога. Он уже выводится в шапку блога с помощью тега Н2, в нем расположена другая фраза, но в него я поместил так же ключевую фразу. Я написал текст таким образом, что название и слоган дополняют друг друга и не повторяют ключевые запросы.

Второй вопрос — нужно вывести в шапку блога иконки RSS и Twitter. Они нужны для того, чтобы читатели могли нажать на их и подписаться на мою RSS — ленту или перейти посмотреть на мой аккаунт на Twittere и может быть подписаться на него.

Сначала я должен решить какие иконки будут размещены в шапке блога. Я создаю специально для их каталог images. В исходнике у меня стоит на шаблоне очень длинная иконка, в которой размещена пиктограмма RSS, рядом написан текст «Подписаться на RSS ленту». Я обрезаю иконку RSS подписки, убрать с неё слова, устанавливаю удобный мне размер, файл называю grabrss.gif.

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

Теперь беру вот этот код, который был в шаблоне по умолчанию.

<div id="toprss"><a href="feed:<?php bloginfo ('rss2_url'); ?>">
<img src="<?php bloginfo ('template_directory'); ?>/images/grabrss.gif" alt="grab our rss feed"></img></a>
</div>

Вместо его я вставляю следующий код

<div id="toprss"><a href="адрес feed">
<img src="Мой_домен.ru/images/grabrss.gif" alt="подпишитесь на rss ленту">интернет-адрес размещения иконки</a>
</div>

Теперь этот код будет выводить 2 иконки RSS и Twitter. Все желающие смогут подписаться на мои блоги. Заметьте, все ссылки нужно закрыть от индексации.

<div id="toprss"><a href="адрес твиттер аккаунта">
<img src="Мой_домен.ru/images/twitter.gif" alt="подпишитесь на Twitter">интернет-адрес размещения иконки</a>
</div>

Нахожу в файле style.css стиль toprss, слегка редактирую, чтобы на месте 1 иконки уместить 2 по-меньше.

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

Анкорами ссылок выступают иконки в формате gif, их можно найти, создать, залить на хост, определить абсолютный адрес, его прописать в коде — банальный HTML

В этом файле автором прописан меню по блогу,

<ul>
<?php

if (is_home ()) {
$addclass = '';
} else {
$addclass = '';
}
echo «<li» . $addclass . «><a href='» . get_option ('home') . «' title='Главная'><span>Главная</span></a></li>»;
echo list_all_pages ();?>
</ul>

Этот код создает банальные 4 ссылки на 4 страницы, которые созданы на блоге, их можно запросто удалять и заменить HTML — кодом, с помощью которого выводятся ссылки.

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

Файл footer.php — тут тоже все просто. Поставлены ссылки на автора и возможность вставить ссылки на rss- ленты записей и комментариев. Автора обломал, фиды удалил, туда поставлю счетчики и другою пургу со старого блога перенесу.

В шаблоне автор предусмотрел три отдельный файла в которые я могу вписать код от Гугл Эдсенсе. Просто беру код и вставляю его в файл. Можно файл перекодировать в нужный мне формат UTF-8, тогда в нем будут корректно отображаться комментарии по тексту скрипта. Для Яндекса  я эти коды закрыл, а вот для Гугла посмотрю, потому, что в первый раз пытаюсь закрыть код от индексации атрибутом.

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

И последний эксперимент — файл comments.php. Всех владельцев блогов замучили спам-комментаторы. Меня тоже. Но некоторые попадают на публику. Но я знаю, что все тексты комментариев имеют некоторые ссылки. Я могу позволить их публикацию, если они ведут на такие же сео — блоги. Но извините, я хочу, чтобы ТИЦ и PR не перетекал из моего блога. Значит, я должен их закрыть. Я знаю, что все ссылки куда-то ссылаются, и анкоры ссылок оформляются тегом <a> </a> с надлежащими атрибутами. Я нашел в документе несколько  ссылок. Вот я их и все закрыл от индексации, ссылки работают, при этом Яндекс и Гугл их не принимает во внимание.

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

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

Приветствую Вас, на блоге seomans.ru


Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru

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

Твитнуть

Добавить комментарий


9 − = три