Еще раз об отображении меток

Не так давно я писал куда надо лазить в код темы и что править,  для того  чтобы изменить количество и размер шрифта в облаке меток.  В общем и целом все было просто, но  при изменении темы надо было повторять все действия – неудобно.
Вот  и мне было неудобно, поэтому пошел искать подходящий плагин, и конечно нашел. ( Попутно, в очередной раз подумав, что не найдется, вероятно,  вменямой идеи для плагина, которая бы не была уже осуществлена кем-то)
Итак – плагин  Simple Tags,  после установки проявляется как виджет, позволяет управлять количеством и шрифтом отображаемых меток в облаке. Кроме того ( этим я не пользовался, но  возможность для кого-то интересная) может выводить в посте ссылки на другие посты со схожим набором меток.
Из дополнительных приятностей – массовая работа с метками для всех записей ( наконец добрался в одном блоге исправить пару меток с очепятками)




Нагрузка на сервер с WP

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

Последнее время стал появляться вопрос о том, что движок прожорлив и мелкие хостеры видят нагрузку при 300 – 500 посещениях в день. Их вполне можно понят – если пользователь обвешал сайт виджетами и плагинами, посчитал не должным включить кеширование, а сервер настроен не удачно для WP -нагрузка и правда получается ощутимая.

Личный опыт – на сервер ( E5200/2/Sata) повешено около 300 блогов, средняя посещаемость ( в среднем по больнице) – 150 посетителей на блог ну и в два раза больше хитов от поисковых ботов. Сервер не дергается, запас прочности есть, при том что на почти всех блогах стоит еще и Statpress. Но этого удалось добиться только после оптимизации сервера именно под хостинг WP, до этого нагрузка становилась критической при в 2 раза меньшем числе сайтов. Как и что настравить – не скажу ( это мой хлеб собственно), но всем рекомендую, если есть подтребность размещать средне и высопосещаемые сайты на WP – ищите хостинг со спец тарифами для этого, такие есть. В общем случае на таком хостинге работают и другие движки, но нагрузку выдают неожиданно большую
P.S. если Вы владелец такого сервера/VPS, где  нужна подобная оптимизация – вполне могу помочь ( не за бесплатно), первичная связь комменты. ( они все равно премодерируется)




Постоянная ссылка: Текстовая (не дающая перехода ссылка ) ссылка участвует в ранжировании у Гугла

Собственно сам эксперимент произошел в некой мере случайно: так получилось что на одну из страниц сайта, с которой довольно активно копипастили большие фрагменты текста другие сайты, появилось заментное число упоминаний взято с сайта ( имя сайта). Среди сделавших такую ссылку, а фрагменты были достаточно большими, что любой бот, отслеживающий уникальность контента об них споткнулся бы, были и интересные с точки зрения SEO страницы с PR 3-4 и не изобилующие внешними рекламными ссылками.

В результате страница сильно ( до топ 5 ) поднялась в ранжировании по своему запросу в Гугле и у нее, что еще более невероятно, вырос PR ( подтягивание PR c этим сайтом закончилось до зимнего апдейта). Структура самого сайта не менялась, соседние страницы, получавшие такое же число внутренних ссылкок, в PR не поползли вверх, продажа ссылок со страниц не проводлась. Вот собственно и все.

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




Заметка о качестве контента

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

А вот четра с два самовыразится можно. Глупые слова, но Пушкин, буде он захотел бы двигать “поэму в стихах” посредством интернета, куда более преуспел бы, написав только черновики (не забыв опубликовать их) и свободное время посвятив созданию и распихиванию CEO статей по разным сайтам. Не поверите, но автору любого уникального Предыдущее словоконтентаСледующее слово хочется кушать, при этом уровень качества уникального Предыдущее словоконтентаСледующее слово никого не волунует.

P.S. сей злобный текст возник после того, как публикацию новых материалов на одном сайте стали делать левой пяткой ( ну 1500 знаков уника в день можно написать за 10 минут) и посвятили остващиеся 45 минут тому, что бы распространить ссылки.. На такое действие Google Откликнулся изменением дневного дохода от сайта с 4 до 45$ в день. Опять, и здесь тоже, миром правят безрогие козлы, способные только показать у кого рога больше.




Пароль админа блога и склероз.

Сегодня  выяснилось, что на одном из блогов забыт пароль админа и установлен не верный  email ( то есть восстановить пароль средствами Wordpress не получится).
Немного покопавшись в базе  нашел следующий  путь:
так  как  пароли хранятся в таблице wp_users и зашифрованы md5, то нас спасет следующая последовательность действий:
предполагаем

  • у нас   ssh доступ к серверу
  • логин/пароль для  доступа  к базам данных lm/pm
  • префикс базы данных  для этого блога – wpp
  • пароль который мы хотим установить пользователю admin – newpass
  • имя  базы банных – user11.

Тогда  в shell выполнеяем след команды.
mysql -ulm -ppm
use user11;
update`wpp_ wp_users` set `user_pass` = md5(’newpass ’) where `wpp_wp_users`.`user_login` = ‘admin’;




Меняем порядок следования виджетов

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

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

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

Переменная, описывающая инициализацию виджетов,  находится в таблице Mysql, с которой работает Ваш блок в базе  wp_options  и называется sidebars_widgets, поле option_value если у Вас несколько колонок, то  этих записей ( начинающихся с чего – то вроде ”sidebar-1″  будет несколько,оканчиваются они знаком фигурной скобки , отличить их можно  по содержимому ( какие виджеты описаны).
Самый простой  способ поменять последовательность выводы, если Вы не рихтовали что – либо в этой части ( если правили, то  не для Вас этот текст) это поменять местами порядок  следования описаний. 

Находятся описания внутри второй пары фигурных скобок,  и разделяются знаком “;”.

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




Заметка о качестве контента.

Достало!
Построение интернета несправедливо, как весь мир, даже более (в мире четко понимаешь, что  вокруг все несправедливо, а интернет кажетсся глотком свободы, где ты, только ты можешь самовыразиться).
А вот четра с два самовыразится можно. Глупые слова, но Пушкин, буде он захотел бы двигать “поэму в стихах” посредством интернета, куда более преуспел бы, написав  только черновики (не забыв опубликовать их) и  свободное время посвятив созданию и распихиванию CEO статей по разным сайтам. Не поверите, но автору любого уникального контента хочется кушать,  при этом  уровень качества уникального контента никого не волунует.
P.S.  сей злобный текст возник после того, как публикацию новых материалов на одном сайте  стали делать левой пяткой ( ну  1500 знаков уника в день можно написать за 10 минут) и посвятили остващиеся 45 минут тому, что бы распространить ссылки.. На такое действие  Google Откликнулся изменением дневного дохода от сайта с 4 до  45$ в день.
Опять, и здесь тоже, миром правят безрогие козлы, способные только показать у кого рога больше.




Обновили Statpress

среди прочего  в списке поисковиков появились Yandex и Ramler,  так что теперь прошлая статья почти не актуальна, из изменений осталась только строчка:

Mail|go.mail.ru/search|q|

в описании файле searchengines.dat
 P.S.  надо будет еще поймать посетиля с nigma и их тоже записать. (изредка оттуда приходят посетители)




Прикручиваем статистику Statpress к Блогу, обучаем узнавать Яндекс, как поисковую систему.

Существует множество сервисов статистики посещений Вашего сайта, достаточно поставить на сайт кнопочку и вписать в шаблон немного PHP кода, как  у Вас будет  полная картина кто когда посещал Ваш сайт, с какой поисковой системы (или страницы) он пришел,  сколько страниц просмотрел и т.д. Подход верный, простой, но  у него есть  и свои минусы:

  1. С которым столкнулся я, если  сайт сервера статистики не работает, то Ваши страницы начинают медленней грузиться.
  2. Любой счетчик  из беслатных, это лишняя внешняя сквозная  ссылка на сайте,  которая точно не прибавит популяности  Вашему сайту в глазах поисковых систем. ( да у приличных счетчиков есть рейтинги, которые публикуют ссылку на Ваш сайт, да и авторитет у них высокий, но  ссылка не очень -то (личное мнение) котируется у поисковых систем – больно много у Вас соседей)
  3. Делиться с кем -либо своей статистикой – личное дело каждого, но не всегда хочется.

Для подсчета статистики существует очень удобный плагин  StatPress. (совсем не единственный плагин для статистики, но вроде  как наиболее полный, да и при поиске очень хотелось видеть посещения поисковых ботов, а он это умеет)

 Установка плагина проходит в автоматическом режиме ( если у Вас WordPress 2.7  или выше),  после активизиции плагина в меню инструментов  появляется Отдельный  пункт ( не в Параметрах).  Идем и настраиваем ( говорим хотим ли мы собирать статистику по поисковым ботам и  статистику по загогеным в систему -  я не собираю статистику по залогиненым – свои пути о сайту мне не нужны), если на сайте  много пользотелей, то надо посмотреть кому можно показывать статистику.

Все что осталось сделать это объяснить плагину про существование русских поисковых машин, в моем случае  достаточно только  Яндекс -  если кому-то надо  написать для Rabler/Aport/Mail -  пишите в комментах будем коледовать.
Делатеся это так:
в папке  в которой установлен  Ваш  переходим в директорию
wp-content/plugins/statpress/def
 и там правим два файла:
в конец файла spider.dat добавляем строчку
Yandex|Yandex|
в конец файла searchengines.dat добавляем строчку ( из -за общей выдачи считаю  Mail.ru и Яндекс вместе) 
Yandex|yandex.ru|text|
Yandex|go.mail.ru|q|

После  чего ждем перехода и убеждаемся что все работает.  Если надо можно ввести более полное  описание ботов, что бы отличать  всех ботов Яндекс друг от друга, то есть выглядеть это будет так:
Если хотим видеть отдельно простукивалки на доступность и отдельно ботов индексаторов то последние строчки будут выглядеть как:
Yandex|Yandex/1|
Yandex|YandexBlog/0|
Yaadv|YaDirectBot|
Yatest|Yandex/2
и у Вас в статистике будут сведенья о трех Пауках:  Yandex (Поисковые  боты всех видов и бот зеркальщик), Yaadv – бот собирающий статитиску для рекламной сети Яндекса ( актуально только в том случае если Вы крутите из объявления), Yatest -  многочисленные простукивалки  на доступность
 

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

P.S.  увы эти танцы в бубном будут уничтожены если вы нажмете на кнопку обновить в StatPress ( передаются новые браузеры, новые  пауки и прочее, так что – либо не обновляйте, либо сохраните свои изменения и вставляйте их после обновлений.  Довольно полное  описание  ботов и поисковиков рунета  давно послано разработчику скипта, но   что – то не вижу их в обновлениях.




Вставка кода Sape/Setlinks/Mainlinks и им подобных

Во всех инструкциях, которые мне попадали, были слова, приводимые к смыслу  ”правим кусок кода”, метод давал верные  результаты, но переставал действовать при изменении темы блога, иногда при обновлениях.
Коротко о задаче:  вставит кусок кода ( это может быть не толькo, биржа продажи ссылок, но  и любой PHP код, например счетчик визитов бота от inetlog.ru).
Короткое решение:
1. ставим плагин EXEC PHP  ( Если у Вас Wp2.7 или выше – появится ведь), то задача проста и тривиальна, выбрали в меню, нашли, установили.
2. По инструкции, если требуется что – то качать для работы скрипта себе  на сервер – качаем, если требуется, инсталируем. ( смотри инструкции, того кто  дал эти проги)  
3. Идем в виджеты, выбираем колонку где хотим видеть ссылки, в нее вставляем виджет текст.   В его свойствах говорим текст

1  строка <?php
2 + строки  то что дали для вставки ( php код без <?php> тега в начале и </?> в конце
3 последняя строка ?>

Как пример в данный момент здесь заведен  текстовый виджет “Пример PHP” в текст которого введно следующее:
<?php
echo “Привет”:
?>
Из минусов – появится предупрежение, что статьи с кодом PHP через визуальный редактор не сохраняются,  в общем -то оно нам пока не нужно ведь, так что  предупреждение можно игнорировать