почему работает comments/page/x?
проверил свои блоги, везде, если добавить http://www.blog.ru/comments/page/5, где 5 номер страницы не выдается ошибка 404, а показывается тот же
контент, что при http://www.blog.ru/page/5
я не пойму – откуда это и почему?
неприятно это мне тем, что в индекс яндекса попали страницы именно с /comments/ и не хотят оттуда уходить.
функция преобразования ссылок
напомните мне какой фильтр в WP надо отрубить, чтобы он не делал из www.site.ru ссылку http://www.site.ru
помню где-то это тут обсуждалось, но найти что-то так сразу не смог.
перенаправление с site.ru на www.site.ru
как сделать? перепробовал различные варианты вроде:
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
или
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule (.*) http://%1/$1 [R=301,L]
но они не хотят работать, я по прежнему могу открыть сайт в браузере без www
полагаю проблема в коде .htaccess, который создал сам WordPress, может он конфликтует, не знаю.
есть выход?
Плагин для предпросмотра шаблонов
никак не могу найти нормальный плагин для предпросмотра шаблонов. все существующие так или иначе основываются на куках, а отсюда неприятная ситуация, когда посетитель может просматривать лишь один шаблон одновременно – если он откроет 5 окон с предпросмотром, то при клике на любую ссылку в одном из окон шаблон сменится на последний открытый.
меня лично такая ситуация до чертиков бесила, когда я хотел найти себе подходящий шаблон – открывать предпросмотр шаблонов по одному очень утомительно.
есть ли хоть один плагин, не использующий куки для запоминания шаблона для предпросмотра?
Обновление плагина BBCode
подскажите новичку в WP, что я сделал не так?
подробно описал на http://www.wordpressplugins.ru/comments/bbcode-rabochaya-versiya.html
кратко – WP предложил обновить плагин BBCode, я его обновил, проверил его работу и выяснил, что он не работает. стал искать старую версию и увидел в бекапе, что раньше оказывается у меня был другой BBCode, только вот я его обновил по просьбе WordPress и получил совершенно другой плагин, неработающий.
как такое возможно и что я сделал не так, что привело к такой ситуации? ведь не может быть, чтобы из-за одного названия WP всучил другой плагин, это слишком уж похоже на баг.
форматирование текста вордпресом
публикую запись, есть там текст вроде этого:
<p>текст
<br />текст
<br />текст
<br />текст</p>
сохраняю, смотрю запись – в исходнике
<p>текст</p>
<p>текст</p>
<p>текст</p>
<p>текст</p>
опять открываю в запись в вордпрессе – там текст с <br /> (визуальный редактор в WP отключен)
пробовал отключить все плагины – не помогает.
с чего вдруг WP форматирует текст, набранный не визуальным редактором и при отключенной опции исправлять некорректный xhtml-код?
блог какой-то получается проблемный, на нем не работают простейшие вещи, которые на другом блоге с такими же настройками пашут на ура. уже и не знаю в какую сторону рыть.
Simple Tags – не работает AJAX в админке и русский перевод
2 сайта на localhost
http://localhost/site1/
http://localhost/site2/
на обоих WP2.5.1
на первом сайте SimpleTags в админке с AJAX и русским переводом, на втором нет.
настройки, файлы дистрибутивов – все одинаковое. сносил плагин, ставил заново, ставил плагин с официального сайта и с сайта кактуса, чистил базу mysql – все без толку, ну не хочет работать AJAX и русский перевод в админке и все тут. я бы пережил это неудобство – но плин, если в этом плане он неправильно себя ведет, то мало какие еще сюрпризы он может преподнести. да и в чем разница между двумя одинаковыми сайтами, 3 часа возился – так ни хрена понять и не могу.
дата поста и дата модификации поста
вывожу дату и дату модификации поста
<?php the_time('d.m.Y'); ?>, обновлено: <?php the_modified_time('d.m.Y'); ?>
однако есть одна проблемка, если пост не обновлялся, то он выдает что-то типа:
17.06.2008, обновлено: 17.06.2008
каким образом не выводить дату обновления, если она совпадает с датой создания поста? пробовал сравнивать даты – получилась ерунда. поих знаний php недостаточно, codex не помог.
Подскажите красиво оформленные комментарии
как выглядит тема легко посмотреть на любом сайте с темами. а вот чтобы увидеть, как выглядят и как оформлены комментарии в этой теме необходимо открывать тему и лезть в комментарии. если на сайте вообще предусмотрена возможность предпросмотра темы. не подскажите тему, в которой красиво оформлены комментарии – желательно с использованием аватаров (граватаров)?
количество постов в рубрике
как сделать? не, не подумайте, что я дурак и поиском не воспользовался. вот такой вывод использую:
<?php wp_list_categories('orderby=order&title_li=&hide_empty=0&show_count=1'); ?>
все бы хорошо, но вывод числа постов перескакивает на новую строку, соответственно вся навигационная панель рушится.
даже понял, что проблема с css темы – там блочный вывод ссылок на категории, то есть примерно:
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
display: block;
padding: 5px 1px;
margin: 0px;
text-decoration: none;
}
замена block на inline напрочь рушит навигацию, но зато количество постов пишется в одной строке с ссылкой на категорию.
вопрос – как сделать вывод числа постов в рубрике? причем не просто как текст рядом с ссылкой на категорию, а добавить эти цифры к ссылке.
ну то есть вместо
<a href="ссылка на категорию">Категория</a> (число постов в категории)
получить
<a href="ссылка на категорию">Категория (число постов в категории)</a>
я слишком много хочу?
падежи комментариев и WP 2.5
я насчет "2 комментария", "6 комментариев" и тд
метод на http://forum.maxsite.org/viewtopic.php?id=3439 не работает,
пользуюсь методом http://forum.maxsite.org/viewtopic.php?id=2387, то есть прописываю функцию в functions.php темы, все работает, однако есть один неприятный момент – он в админке неправильно работает, там где в управлении я вижу вместо правильного количества комментариев что-то типа
"135 комментариев "
"134 комментария"
и тд
то есть не правильное число комментариев, а номер (ID) поста. ну и плюс еще теряются эффекты самого WP – стиль оформления исчезает, нет всплывающей подсказки об ожидающих одобрения комментария и тд.
как это исправить?