get_pages (свой формат вывода wp_list_pages)
Как в такой вывод сылок на Статич. страницы пристроить проверку: является ли ссылка ссылкой на текущую страницу? и в зависимости от этого втюхать li доп. класс current-page-item
<?php $pages = get_pages(); foreach ($pages as $pagg) {
$listpages .= '<li class="page_item page-item-'.$pagg->ID.'"><a href="'.get_page_link($pagg->ID).'" title=""><span>';
$listpages .= $pagg->post_title;
$listpages .= '</span></a></li>';
echo $listpages;
} ?>
видимо нужно как-то пристоить такую проверку? if (is_page() && $pagg->ID) == $current_page
у меня пока ничего не выходит 🙁
Как в англ WP писать по венгерски?
Еще один вопрос. Как в WP писать на венгерском языке? И в англ. и в русском ВП некоторые буквы венгерского языка отображаются вопросиками, те буквы, которых нет ни в англ ни в рус. клавиатуре.
Есть ли какой-то способ писать на венгерском, не переводя сам ВП на венгерский? Если внести hu в wp-config.php, то весь WP перейдет на hu, а это совершенно неподходит.
Может быть кто-то сталкивался с такой проблемой?
Влияние wp-super-cache на контекстную рекламу Адсенс
Всем доброго дня. Подскажите пожалуйста плагин wp-super-cache может как-то негативно влиять на отображание и работу кода Адсенса в блоге?, ведь это может сказаться на заработке и статистики контестной рекламы. Есть у кого-то положительный опыт?
И еще если не трудно опишите правильную и пошаговую установку этого плагина. Я как понимаю там .htaccess еще надо править. Или может для кэширования вообще лучше другой плагин поставить?
Сортировка из строки браузера
Делаю ручками сборку недельных архивов.
ЧПУ на недельные архивы выглядят так: http://мойсайт.ru/2009/?w=5
Вопрос – можно ли ручками приписать в URL дополнительный параметр, чтобы при клике на эту ссылку выводился архив вордпресса за указанную неделю с сортировкой записей от понедельника в пятнице, а не наоборот (как сделано по умолчанию)?
Версия вордпресса, если это имеет значение, 2.5.
PS: Как понимать внутри вордпресса, что выданный архив – недельный. is_month() есть, is_day() есть. А is_week() нету ((
Неверно работает Dynamic Image resizer.
В чем собственно проблема
Когда вставляю картинку то на главной она не отображается и ссылка на нее имеет вид:
http://blober.ru/wp-content/themes/busybee/thumb.php?src=http://blober.ru/wp-content/uploads//2009/02/usb-lock-cap-2.jpg&h=92&w=247&zc=1&q=95
А чтобы работало надо убрать http:// и .ru оставить просто:
http://blober.ru/wp-content/themes/busybee/thumb.php?src=blober/wp-content/uploads//2009/02/usb-lock-cap-2.jpg&h=92&w=247&zc=1&q=95
т.е так как у меня лежит блог на сервере в папке htdocs
где это исправить?
3 уровня станиц бабунки ролители и внучки
не могу найти, уже на форуме это выкладывалось
старницы с вложенностью в 3 уровня
для третьеро уровня нужно узнать ид бабушки
я так полагаю если с помошью этого $post->post_parent; можно узнать ид ролителя(2 уровень ) и записать его в какую нить переменную, а потом как то повторить проверку родителя(1 уровня) для полученно значения, но вот как?
кто подскажет?
проблемы с Polyglot и WP_Multilingual
доброго времени суток!
Прощу помощи у мастеров. ^^
Делаю сайт(взял wordpress-2.6.3-ru_RU), нужно его сделать на трех языках.
Версию с тремя вордпрессами оставил, как последний вариант. Решил попробовать с плагинами и столкнулся с рядом трудностей
1) поставил Polyglot. Админка сразу стала на англ языке, в файле /-poliglot.php-/ установил русский по умолчанию, админпанель осталась на англ( вывел показ флагов на главную
<?php if(function_exists(‘polyglot_other_langs’)) {
//display existing language versions of the post
polyglot_other_langs(‘ ‘,'<ul>’, ‘</ul>’, ‘<li>’, ‘</li>’);
}?>
сделал 2 пробных поста, при нажатии на флаг другого языка показывается только 1 пост на этом языке, а если нажать кнопку "главная" язык сбрасывается. Кто-нибудь знает, где можно найти инструкцию по установке этого плагина(по шаговую Т_Т) и вписывания его функций в шаблон?
2) попробовал поставить Multilingual
при инсталяции на верху(в админке) сразу появилась надпись Warning: Invalid argument supplied for foreach() in /home/url/www/wp-content/plugins/wp-multilingual/multilingual.php on line 1057
а сайт перестал запускаться, выводит только это
Warning: Invalid argument supplied for foreach() in /home/url/www/wp-content/plugins/wp-multilingual/multilingual.php on line 1057 Warning: implode(): Bad arguments. in /home/url/www/wp-content/plugins/wp-multilingual/multilingual.php on line 1049 Warning: Cannot modify header information – headers already sent by (output started at /home/url/www/wp-content/plugins/wp-multilingual/multilingual.php:1057) in /home/url/www/wp-content/plugins/wp-multilingual/multilingual.php on line 999
сейчас пробую сделать все по этой инструкции http://forum.maxsite.org/viewtopic.php?pid=5350#p5350 кто знает, может и получиться. Но хотелось бы понять, как работают указанные плагины и как их настроить
Что за странный параметр _edit_lock
<wp:postmeta>
<wp:meta_key>_edit_lock</wp:meta_key>
<wp:meta_value>1233330756</wp:meta_value>
</wp:postmeta>
в базе данных wp_postmeta –> meta_key – _edit_lock – 1233330756
что за странный параметр _edit_lock = 1233330756 как он формируется и что означает?
Скрытие виджетов в админке
Подскажите пожалуйста как в WP 2.7 скрыть отображение некоторых виджетов. Т.е. не для себя (знаю, такая возможность есть). А для всех зарегестрированных пользователей.
Нужно убрать для пользователей виджеты:
1) другие новости wordpress
2) входящие ссылки
Подскажиет в каких файлах копать и что менять.
ЗЫ: Со старым ВП было попроще, были плагины с помощью которых можно было добавлять новые виджеты и убирать ненужные, но для 2.7 уже таких плагинов нет. Т.е. они просто не работают..