mod_rewrite + WordPress + собственные правили
помогите с ЧПУ. Вот сам попытался написать, но ничего не вышло
Движок WordPress 2.8 + включены собственные ЧПУ
стоит на jino
изначально .htaccess имеет вид
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
есть страница http://mysite/phpfunc/?f=echo – ему передается по GET название функции которой надо вывести, в данном случае функция echo
(страница создана c темой phpfunc.php в шаблоне)
я хочу чтобы информация о функции echo выводилось по след. адресу http://mysite/php-function/echo или http://mysite/php-function/echo/ если есть разница
с таким .htaccess как наверху выводится "страница не найдена".
попробовал варианты
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
также
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
главное с удалением category из урл корректно работает
както по другому собственные урлы в wordpress’е реализуются или же само правило не правильно
Смена темы – изменилась главная
Сменил тему сайта. Все замечательно, но при открытии сайта вместо главной страницы (сайт.ру/) теперь отображается другая.
При этом открываясь при запуске она отображается как сайт.ру/, в меню сайдбара – и как сайт.ру/ (под заголовком старой) и как сайт.ру/страница6 (под своим заголовком). Сайт – www.mega-law.ru.
Post Avatar помогите реализовать задумку
Здравствуйте, подскажите пожалуйста как сделать так чтобы при нажатии на аватар поста кидало в сам этот пост?
Тобишь надо куда-то добавить <a href="<?php the_permalink() ?>">тут линк на аву сообщения</a>
Зарегистрированные пользователи
Я вывожу на сайте количество зарегистрированных пользователей вот таким кодом:
function declens($int, $expressions)
function get_wp_ver() {
global $wp_version;
preg_match("/\d\.\d/i", $wp_version, $match);
// wpmu - increment version by 1.0 to match wp
if (strpos($wp_version, 'wordpress-mu') !== false) {
$match[0] = $match[0] + 1.0;
}
return $match[0];
}
$users = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->users");
if (0 <$users) $users = number_format($users);
{
settype($int, "integer");
$count = $int % 100;
if ($count >= 5 && $count <= 20) {
$result = "зарегистрирован <strong>".$int."</strong> ".$expressions['2'];
} else {
$count = $count % 10;
if ($count == 1) {
$result = "зарегистрирован <strong>".$int."</strong> ".$expressions['0'];
} elseif ($count >= 2 && $count <= 4) {
$result = "зарегистрировано <strong>".$int."</strong> ".$expressions['1'];
} else {
$result = "зарегистрировано <strong>".$int."</strong> ".$expressions['2'];
}
}
return $result;
}
В какой то момент этот код перестал работать. Упорно выводит одного пользователя, хотя их там перевалило за 3 тысячи. Не пойму почему – в коде я ничего не меняла и вот – перестал работать.
Господа специалисты в wordpress, помогите, пожалуйста, разобраться, как исправить эту проблему.
Вывод ссылок на другие страницы
Требуется вывести на страницах ссылки на другие страницы блога
Я сделала вот так.
<?php if (is_page(1)) { ?>
<ul>
<?php wp_list_pages('exclude=1&title_li='); ?>
<?php } elseif (is_page(2)) { ?>
<ul>
<?php wp_list_pages('exclude=2&title_li='); ?>
<?php } elseif (is_page(3)) { ?>
<ul>
<?php wp_list_pages('exclude=3&title_li='); ?>
<?php } elseif (is_page(4)) { ?>
<ul>
<?php wp_list_pages('exclude=4&title_li='); ?>
<?php } elseif (is_page(5)) { ?>
<ul>
<?php wp_list_pages('exclude=5&title_li='); ?>
<?php } ?>
</ul>
Пока страниц 5 – код небольшой, но скоро их будет за 20, поэтому не хочется загружать файлы километровым кодом.
Можно ли как-то по-другому организовать на страницах вывод списка ссылок на другие страницы?
Другой дизайн для одной из страниц?
Добрый день!
Как можно сделать другой (в моем случае упрощенный) дизайн для одной из страниц блога? Т.е. говоря упрощенно: весь блог выглядит в синем цвете, а одна из его страниц, в красном. Может кто-то уже сталкивался с подобным? Заранее спасибо за ваши ответы!
Автотегироние с русскоязычных сайтов
Во всех плагинах по тегированию статей автопоиск идет по иностранным сайтам и вставляются только иноязычные теги. Есть ли возможность сделать поиск по русским ресурсам, чтоб вставлялись русские слова?
Помогите плиз!
Мини-форум вместо комментариев
Здравствуйте. Есть ли такой плагин, который в дополнение к комментариям к посту организует для каждого поста что-то вроде минифорума. То есть, пост как бы выступает разделом форума, а внутри него поста засчет этого плагина, можно создавать разные новые ветки, при это стандартная функция добаления обычных комментариев также присутствует. Если такого или похожего нет, подскажите пожалуйста самый "навороченный" плагин в разрезе комменатриев к посту. Спасибо.
Нет доступа к настройке плагина
wp contact form
в параметрах захожу в настройки этого плагина, и выходит:
У вас недостаточно полномочий для доступа к этой странице.
Из Html-шаблона сделать тему Wp
Есть HTML-шаблон. Нужно из него сделать тему на WP (2.3.3.).
Естественно за деньги.
Кто-нибудь может/хочет/умеет? Или подскажите где такую услугу можно заказать.
Спасибо.
daiko text странная работа
такой вопрос. в плагине установлен режим отображаться только на home, но почему то идет отображение и когда кликаешь на пост. а если выбираешь тег, то не отображается. есть идеи?
Выборочный вывод сообщений.
По причине того, что моё сообщение осталось без ответа в одном из форумов WordPress, продублирую текст здесь.
Интересуют решения для нескольких задач.
1. Как вывести записи рубрики исключая записи одной либо нескольких собственных подрубрик?
2. Как вывести записи, принадлежащие двум или нескольким несвязанным рубрикам (т.е. сообщения принадлежат только одной из рубрик)?
3. Как вывести записи в конкретной рубрике с конкретным тегом?
4. Как вывести записи, имеющие два и более заданных тега?
5. Как отсортировать записи по имени ярлыка?
…
Особенно важно решение первой задачи, без его реализации мой небольшой проект летит в трубу.
Заранее благодарю.
UPD
Wordpress 2.8.2
Сайт: bookfast.org