Сайт дня: SEO блог Продвижение вживую
Этим постом я открываю новую рубрику на shakin.ru - Вопросы и ответы по WordPress. Спасибо автору блога Madebysiv.blogspot.com за идею - это он подсказал ее в своем комментарии. Думаю, эта рубрика будет хорошим дополнением выпускам Вопросов и ответов по продвижению сайтов.
WordPress - это настолько объемная и интересная тема, что обсуждать ее можно бесконечно. У меня накопилась масса полезной информации по WordPress, плюс постоянно узнаю что-то новое. Так что с помощью новой категории буду охотно делиться этими WordPress полезностями с вами. Если есть вопросы по WordPress - присылайте с темой "Вопрос по WordPress", я постараюсь ответить на них в следующих выпусках.
Как сделать адреса страниц, как на shakin.ru? Что это за плагин?
Это делается просто, никакой плагин не нужен. В WordPress можно задать много вариантов адресов страниц. Для этого заходим в админке в Options-Permalinks (Опции-Адреса ссылок, точно не могу сказать, как это называется в русской админке, русифицированным WordPress не пользуюсь) и задаем тип желаемого адреса страниц:
На своем блоге я использую следующую схему адресов страниц:
/%category%/%postname%.html🔥 Кстати! Я провожу платный курс по продвижению англоязычных сайтов SEO Шаолинь seoshaolin.com. Для читателей блога я делаю хорошую скидку. По прокомоду "блог" тариф Про стоит не 50, а 40 тыс. рублей. Тариф Лайт не 25, а 20 тыс. рублей. Тариф Команда не 75, а 60 тыс. рублей. Пишите мне в Telegram @mikeshakin.
Я считаю оптимальным для продвижения тип урлов "сайт/категория/название поста" - это позволяет поместить нужный ключевик не только в название поста, но и в категорию. Использование года и даты считаю не самым лучшим - по себе знаю, что особо нет желания заходить по ссылке, если ее адрес вида многолетней давности "сайт/2005/09/12". Цифровое обозначение адресов тоже считаю не самым оптимальным - теряется возможность поместить ключевик в адрес страницы.
У меня подозрение, что кто-то имеет доступ к файлам моего блога на WordPress. Как можно узнать, изменено что-либо в файлах или базе данных?
Советую поставить плагин WordPress Exploit Scanner, который позволяет сканировать файлы и базу данных на предмет несанкционированных изменений.
У моего блога проблемы с индексацией - часть страниц не индексируется. Поможет ли карта сайта?
Карта сайта вполне может помочь. Рекомендую поставить плагин Dagon Design Sitemap Generator, который генерирует карту блога. После активации можете настроить плагин в Options-DDSitemapGen (Опции-DDSitemapGen). Затем создаете страницу и помещаете в нее следующий код:
<!-- ddsitemapgen -->
Как вывести в сайдбаре только определенные категории? По умолчанию выводятся все категории.
По умолчанию категории выводятся полностью. Это можно легко изменить редактированием файла sidebar.php в папке темы вашего блога. Находим код:
<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=0'); ?>
Каждая категория имеет свой ID. Чтобы узнать ID, зайдем в Manage-Categories (Редактирование-Категории), в левой колонке будут ID. Затем записываем ID тех категорий, которые хотим выводить, и меняем код на такой:
<?php wp_list_categories('orderby=name&include=2,3,6,9,10,11,12,'); ?>
Цифры - это ID нужных вам категорий.
На моем WordPress блоге много постов и комментариев. Как вывести на блоге их количество?
В нужном файле, например, в footer.php, добавьте следующий код:
<?php $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'"); if (0 < $numposts) $numposts = number_format($numposts); $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); if (0 < $numcomms) $numcomms = number_format($numcomms); ?> <?php printf(__(' Всего постов: %1$s комментариев: %3$s.'), $numposts, 'edit.php', $numcomms, 'edit-comments.php', $numcats, 'categories.php'); ?>
И количество постов и комментариев будет выводиться автоматически.
Как сделать контактную форму на блогу WordPress?
Лучший плагин контактной формы, на мой взгляд - cformsII. Имеет массу настроек, можно сделать контактную форму на любой вкус. Пример Вы можете увидеть на моем блоге на странице контактов.
Любителям WordPress также могут пригодиться следующие материалы:
Плагины WordPress, которые стоят на этом блоге
Постовой: Блог подростка про заработок в Интернете
Сегодняшний десерт - Кевин Ричардсон - человек, который не боится львов:
Подпишитесь на рассылку блога с полезными материалами по SEO
Спасибо за интересную публикацию. Немного нового узнал. Будет хороший онлайн учебник!
Михаил спасибо за статью, приятно и познавательно читать ваш блог:-) У меня такой вопрос, решил выводить название категорий вот по этому шаблону /%category%/%postname%.html, в итоге УРЛ получается на русском языке, ни чего страшного что не транслит?
Действительно интересная рубрика, даже я для себя увидел много полезного, хотя с wp вожусь давно
полезно. но для генерации карт предпочитаю google sitemap.xml плагин
а для вывода нужных категорий лучше использовать плагин My category Order чем самому копаться в коде. в нем прямо из админки можно настроить список отображаемых категорий. к тому же он на аяксе
Если ли смысл в названиях страниц на русском языке типа .../изготовление-пластиковых-карт.html? Даст ли это что-либо для продвижения сайта?
viteker, Вам нужен плагин https://mywordpress.ru/plugins/rustolat/
Болгарин, я их использую параллельно. DagonDesign делает отличную карту в html. Согласен, можно использовать и My category Order. Люблю WordPress за то, что на любую доработку кода найдется плагин, да еще и не один.
Icard, лучше не использовать в адресах страниц русские буквы.
Глобатор, скажи плиз, как сделать свою сборку вп???
Плагинт RusToLat после установки и активации, делает совершенно неправильные урлы, может там что то нужно настроить?
Класс))) Мне нравится движок WordPress внешне, но пока я его не пробовал даже...
Возможно, со временем и я к нему приду)
Думаю, что полезен будет такой онлайн учебник, так что я поддерживаю Тебя, Миша!
biba, это нужно обратиться к Лекактусу.
viteker, а что именно не так? Обычно проблем с этим плагином никаких.
Линки на посты заработали после того как обновил ссылки на сами посты из меню редактирования, но вот как быть с метками, они были на кириллицы, и теперь тоже не пашут:-( Думаю придется все удалять и заново прописывать:-(((
В ответе на первый вопрос хотел добавить про плагин RusToLat, но вы меня в комменте опередили...
П.С. Вопросы только присылать можно или прямо в камментах задавать.
Вон например меня интересует вопрос: как сделать постраничную навигацию (1 2 3 ... n-2 n-2 n) - типа того.
Плагин какой-то когда-то видел, но поставить мне его не удалось. Собственно этот вопрос можно дополнить так:
Как без напряга 🙂 сделать постраничную навигацию в WP
Про WordPress Exploit Scanner первый раз услышал, не думал, что есть такая штука. Думаю она никому не помешает
вопрос как относятся поисковики к русским ссылкам:
site.com/поисковая-оптимизация.html ? Если потом посмотреть исходный код то там вместо руских символов знаки %
может лучше использовать плагин для транслита?
полагин rus2lat на WP 2.7.1 НЕ РАБОТАЕТ! как и масса других
viteker, что0то не так. Должно все автоматом делаться. Для постраничной навигации - берите плагин WP Navi.
veligursky, как относятся - нормально. Достаточно взглянуть на урлы русскоязычного раздела dmoz.org. А вот для пользователей некрасиво, да и адрес получается очень длинный.
Макс, для последней версии движка многие плагины не адаптированы, всегда так. Должно пройти время, чтобы авторы плагинов их заточили.
valetsite, используйте плагин WP-PageNavi
Глобатор, а как в приведенном примере будут выглядеть адреса страниц если для одного поста задано несколько категорий?
Макс, RusToLat на WP 2.7.1 отлично работает, у меня стоит и проблем не возникало ни с 2.7, ни после обновления
Спасибо за пост! 🙂
А вот у меня еще такой вопрос:
Как сделать карту сайта для Яндекса? Гугл нормально бегает по этой карте а бот яши пишет что неверный формат документа. Что делать?
И еще: как сделать чтобы в сайдбаре выводилось случайная картинка из определенной папки на моем хосте?
Ну вроде все 🙂
В том то и дело, что у меня WP 2.7.1:-(
viteker, и в чём проблема? У меня тоже 2.7.1, и всё отлично работает. Какие именно проблемы с плагинами возникают? Посмотрел Ваш блог... вроде всё нормально
Глобатор, спасибо, что упомянул меня в начале блога ))
Я сам только начал осваивать WordPress и буду следить за этой рубрикой.
Нужный материал... у меня вопрос: я просто по молодой глупости сделал блог на дле, но так как этот движёк тормазнутый для блога хочу перейти на вордпрес или максайт кмс, что лучше? Да и, материалов у меня пока не много, и это хорошо, если я буду переносить материалы и указывать такие же ссылки на них как и раньше(в вородпрессе ж можно так сделать) как к этому отнесутся поисковики? Т.е. я хочу произвести незаметный переход... 😉
Ух, спасибо! Даже не знаю, чего попросить: больше интересных плагинов или кодовых решений - "все такое вкусное" (с)
PS хорошая идея с рамкой Ваших постов, Михаил - сразу бросаются в глаза. А я их в комментах ищу в первую очередь. Стало удобнее.
TiamatInc: ссылки на посты а поправил вручную, но вот метки отпали, при нажатие на любую метку, выдавал что по запросу ни чего не найдено.....но ладно вроде не много было, удалил все, скоро все равно востановлю
поставил блок Ворпресса на своём сайте, а в дальнейшем планирую убедить клиентов в его использовании там, где не возможности пустить рсс-ленту с новостей.
просто ещё три недели назад стоял вопрос: что выбирать текстпаттерн или вордпресс. изначально выбор был сделан в пользу первого. ну а после долгого курения shakin.ru - однозначно вордпресс. "маст хэв" так сказать там, где функционал сайтов жёстко урезан в плане тиражирования новостей с него в нет.
данный пост для меня во многом повторил один из ранее тут опубликованных, но всё равно нюансы - они важны!
@viteker
Я думаю, ваши проблемы из-за того, что таких ЧПУ как
/%category%/%postname%.html в принципе в Вордпрессе быть не может, потому как движок сделан на php и html тут вообще не причем.
Попробуйте /%category%/%postname% - это то, что вы хотите, но только такой вариант будет работать без проблем.
@CSS Ninja
Нет с ЧПУ на самом деле проблемы нет, Shakin все правильно указал.
Проблема в другом что автоматически RusToLat не переиндексировал ссылки в новый формат. Я думаю что проблемы как раз с автоматическим индексом БД
Михаил, не могли бы вы сказать, почему у меня на блоге неправильно отображаются цифры страничек: не на самом низу, а где-то посередине, как будто им задана максимальная высота окна? Я поставил сначала WP-PageNavi, оно что-то у меня отказалось работать, а потом уж SeoPager. И вот...
И еще. Как сократить размеры постов на главной, как у вас? Чтобы посетители смогли нажать "читать далее" и пройти по ссылке уже на сам пост? Спасибо.
Быстросайт, не могу сказать, в чем причина.
казанский татарин, у Вас просто код вывода страниц не в том месте вставлен в шаблон.
казанский татарин, по урезанным постам - при написании в панельке нажмите кнопку More. В следующем выпуске Ответов по WordPress подробно об этом напишу.
Спасибо большое.
Если RusToLat не работает — пробуйте Cyr-to-Lat, аналогичный плагин. В русской сборке вордпресса от ЛеКактуса оба плагина есть.
Очень полезные заметки.
Но хотелось бы в следущем выпуске прочесть про безопасность wordpress'a.
А можно в качестве карты сайта вывести не только список категорий и статей, но и список меток? Иногда удобно сортировать по меткам, а облако тегов из соображений удобочитаемости ограничено только самыми популярными. А хотелось бы в карте сайта наряду с полным списком категорий и статей полный список меток вывести.
Глобатор, спасибо за пост. Как всегда исчерпывающе 🙂
Вопрос: можно ли в WP поставить возможность вывода на главную и другие страницы картинок-логотипов (например, 5 штук в ряд), которые были бы ссылками на внутренние страницы, причем чтобы их кажждый раз не в ручную редактировать, а сделать для этого места на сайте? Или в WP такой возможности не предусмотрено?
Заранее спасибо за ответ:)
> Как сделать адреса страниц, как на shakin.ru?
Как сделать адреса, как на этой странице? 🙂 Вот такие?
https://shakin.ru/wordpress/1.html
В каментах правильно пишут – надо дополнить, что для правильного формирования адресов страниц латиницей нужен плагин Rus2Lat. Ещё дополнить, что если пославили его не сразу, то в старых постах, где адрес кириллицей, придётся удалить короткую ссылку (или как там называется в админке), чтобы она заново сформировалась уже латиницей.
То же самое надо будет проделать и с метками, и с рубриками.
Кроме того, надо помнить, что плагин не заменяет многоточие и тире на дефис – в него надо самостоятельно внести изменения.
P.S. Terehoff, не знаю, как Михаила, но меня утомляют твои каменты сразу же после выхода поста. Ты ещё добавь «Срочно добавил в закладки» 🙂 Понятно, что статья полезна и ссылки на блог нужны, но кроме односложных восторгов можно и что-то по делу написать/спросить. А что ты фанат Глобатора, все уже поняли ;o) Если конечно ты не сам Глобатор :o) :o) :o)
@Моторокер, Судя по Вашему сайту, Вы вообще комменты не любите, так как у Вас их нет. Либо Вас не читают. (либо двигаете новый блог)
У Глобатора нету неинтересных статей, и лишний раз напомнить ему об этом, будет как минимум приятно Михаилу.
Между прочим Алексей Терехов очень приятный в общении и грамотный человек.
Так что с ЗЫ у вас промах....
Михаил подскажите, пожалуйста.
Когда прописываю в настройках вашу схему адресов страниц, исчезают страницы (именно страницы, а не записи, то есть "карта сайта", "обо мне", "реклама"). С постами и рубриками все отлично. Когда же я ставлю ЧПУ по умолчанию, все опять появляется.
Можете сами посмотреть. Ссылка в комментарии.
Aster
> Судя по Вашему сайту, Вы вообще комменты не любите, так как у Вас их нет.
Если не про сайт, а про про блог, то пара каментов есть 🙂
> Либо Вас не читают.
Пофиг, лишь бы по ссылкам иногда ходили да ТИЦ поддерживался/увеличивался. Ну и чтобы Блогун платил 🙂
> Глобатора нету неинтересных статей
И не сомневаюсь, подписан, постоянно читаю. Инструкции сохраняю, часть распечатываю, чтобы перечитать внимательней.
> Алексей Терехов очень приятный в общении и грамотный человек
Лично против Алексея ничего не имею. Регулярно посещаю и читаю его блог, слежу за его развитием.
> лишний раз напомнить ему об этом
На каком-то этапе такие лишние напоминания становятся действительно лишними, пусть и приятными, и хочется каментов только по делу. Автор и так знает, насколько он невз* (крут и положителен), поэтому постоянные восторги со временем могут только утомлять и следующие подтверждения таких каментов срабатывают только механически.
Хотелось бы конечно услышать мнение Михаила, а то забанит ещё за попытки «модерации» 🙂
Михаил, как сделать чтобы когда наводишь на категорию в навигации ссылка была не "https://shakin.ru/category/wordpress" а "https://shakin.ru/wordpress" ?
так получилось что у меня много подкатегорий, и ссылка вида:
"https://сайт/category/имя_категории/имя_подкатегории" я так понимаю не очень приятна для сео ..
Михаил! У меня на хостинге "Джино" при установке ЧПУ в виде /%category%/%postname%.html при попытке переходе на саму статью выдает код ошибки 404.
Что только ни перепробовал, ничего не получается.
На Вас вся надежда, если можете - помогите !!!
Я изминил вид ссылок по вашему образцу, теперь у меня кроме главной ни одна страница не открувается. Подскажите что не так.