Последние посты WordPress на html сайте
Всем привет.
Есть код который выводит последние посты блога WordPress на html сайт:
<?php
// Включаем Вордпресс вне папки с ним
define('WP_USE_THEMES', false); // Темы оформления Вордпресса использовать не будем
require('./blog/wp-blog-header.php'); // Тот самый файл
query_posts('showposts=5'); // Заберём пять записей (число меняйте смело)
?>
<?php while (have_posts()): the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; ?>
Но поскольку в WordPress кодировка UTF-8 а на сайте windows-1251, ссылки:
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
Выводятся крякобязью:
Фобия 21-го века
Может кто-нибудь знает что нужно добавить в этот код чтобы все было ок ?
Заранее спасибо
ЗЫ
Код нашел тут – http://amikeco.ru/2009/10/esli-blog-wordpress-v-papke.html
Описаный там способ решения проблемы с кодировкой (весь html сайт перевести в UTF-8) я применить не могу
Последний или первый пункт меню
Здравствуйте!
Есть ли возможности в WP назначить для первого или последнего пункта меню свой css class или отключить действие одного из параметров стиля?
Сменить ссылку на профиль автора.
Есть вывод онлайн пользователей по никам, и соответственно по клику открывается страница профиля. Но Автора без сообщений, не открывет, а выдает не найдено.
function linked_names( $name, $user ) {
if ( !$user->user_id )
return $name;
return html_link( get_author_posts_url( $user->user_id ), $name );
Поэтому скачал плагин, который выводит всех пользователей по группам.
function get_user_listing($curauth) {
$concat = wpu_concat_single();
$html .= "<div class=\"wpu-user\">\n";
if (get_option('wpu_image_list')) {
if(get_option('wpu_avatars') == "gravatars") {
$gravatar_type = get_option('wpu_gravatar_type');
$gravatar_size = get_option('wpu_gravatar_size');
$display_gravatar = get_avatar($curauth->user_email, $gravatar_size, $gravatar_type);
$html .= "<div class=\"wpu-avatar\"><a href=\"" . get_permalink($post->ID) . $concat . "uid=$curauth->ID\" title=\"$curauth->display_name\">$display_gravatar</a></div>\n";
} elseif (get_option('wpu_avatars') == "userphoto") {
if(function_exists('userphoto_the_author_photo'))
{
$html .= "<div class=\"wpu-avatar\"><a href=\"" . get_permalink($post->ID) . $concat . "uid=$curauth->ID\" title=\"$curauth->display_name\">" . userphoto__get_userphoto($curauth->ID, USERPHOTO_THUMBNAIL_SIZE, "", "", array(), "") . "</a></div>\n";
}
}
}
$html .= "<div class=\"wpu-id\"><a href=\"" . get_permalink($post->ID) . $concat . "uid=$curauth->ID\" title=\"$curauth->display_name\">$curauth->display_name</a></div>\n";
if (get_option('wpu_description_list')) {
if ($curauth->description) {
if (get_option('wpu_description_limit')) {
$desc_limit = get_option('wpu_description_limit');
$html .= "<div class=\"wpu-about\">" . substr($curauth->description, 0, $desc_limit) . " [...]</div>\n";
} else {
$html .= "<div class=\"wpu-about\">" . $curauth->description . "</div>\n";
}
}
}
$html .= "</div>";
return $html;
}
Вопрос заключается в том, что как вывести из второго плагина ссылку на первый ?
т.е при нажатии на ник онлайн пользователя, место страницы автора, открывает страницу автора, второго плагина.
Разграничение прав доступа в медиа
Вот такая проблема: нужно, чтобы пользователи (имеют роль "Автор") могли при загрузке медиафайлов устанавливать уровень их видимости (только мне, всем и т.д.). соответственно, в админке, в библиотеке медиафайлов были видны только свои файлы и те. которые могут видеть все. Помогите, пожалуйста.
Плагин рейтинга / голосования
Задача: есть куча людей офлайн, разделённая на группки… Нужно утроить рейтинговое голосвание по нескольким критериям, что бы в конце концов выводило общий рейтинг со всех критерием)
Ещё одно: эти люди могут быть не только в одной группке… могу и там и там и там..нужно что бы всё корректно в рейтинг выводило) без деблирования.
Что-то похожее видел здесь: http://www. lovi-moment.com.ua/vykladachi.html – голосование за преподов)
Обрыл кучу сайтов и форумов по WР…безуспешно…
Походу дела тут всё не так уж и сложно.. но в рнр знаний хватает только для минимальных корректировок готовых кодов)))
Заголовок съезжает в рубрике
К примеру, нажимаю категорию "1" все нормально, надпись "Архив категории 1", нажимаю категорию "2" – надпись "Архив категории 2" съезжает по теме вверх и весь шаблон выглядит нелепо, остальные категории 3,4,5 и т.д. все нормально. Что это может быть?
Сайт вмонетке ру. Проблемная категория "Мой первый миллион".
небольшая проблема с disqus
на главной странице возле записи есть число коментариев, написано так: 0 Comments.
1. Как мне убрать Comments оставить только число, ковырял disqus.php и comments.php непомогло.
Если перейти к самой записи то числа коментариев вообще нет, тольк онаписано View Comments как это исправить?
Проблема с плагином: “WordPress Thread Comment”
Помогите пожалуйста, на моём блоге (http://wolfx.ru/) плагин WordPress Thread Comment не работает, выдаёт ошибку: "Can’t find the ‘commentformid’ div". Как её решить? Или может есть какая-нибудь другая замена плагина древовидных комментариев?
как вывести блог во вкладке?
Изменил страницу home.php, то есть на главную выводит этот файл, на которой я сделал статичный текст и вывод последних 4 постов, но мне еще надо сделать вкладку блог отдельно, где бы выводились все посты как теперь вывести блог в отдельной вкладке меню? то есть в админке не работает настройка чтения, где можно так вывести, вернее работает но не то, что нужно
Как получить список постов рубрики
Доброго времени суток всем!
Вопрос в следующем: для навигации хочется иметь список постов в текущей рубрике, либо в рубрике данного поста.
Можно конечно сделать через multi loop , но очень не хочется зазря грузить оперативку хоста контентом всех страниц рубрики, только ради того, что-бы получить их заголовки и линки на них.
Кто-нибудь может подсказать, как решить задачу без извлечения всех данных через get_posts(); итп. ?
Я думал использовать прямой запрос к базе, через $wpdb, но недостаточно хорошо знаю, как взаимосвязаны таблицы у ВП, и сформулировать запрос не получается.
Как вывести description в текст страницы?
Собственно, вопрос. Пользуюсь плагином All in One SEO Pack. Подскажите, пожалуйста, код php, которым можно вывести на страницу (не в мета-тегах head, а в тексте) содержание поля description для данной записи.
Помогите, пжлст, с записями в рубриках
Подскажите, пожалуйста, как сделать так чтобы записи в подрубриках не отображались в основной рубрике, то есть не было дублированного контента.
Например: Есть рубрика "Папа", а в ней подрубрика "Сынок" и есть запись "Что делать?", как сделать чтобы запись отображалась только в подрубрике "Сынок", и не появлялась в рубрике "Папа"?
В wordpress 2.9.2, мне помогли, решение такое:
Вставить в function.php:
add_filter('posts_where', 'no_children');
function no_children($where) {
global $wp_query;
if ($cat = $wp_query->query_vars['cat'])
$where = preg_replace('/term_id IN \((.*?)\)/',"term_id IN ('$cat')",$where);
return $where;
}
Но в wordpress 3.1 это решение не работает((
Спасибо.
вывести в шаблоне содержание страницы
Прошу прощения, если такая тема была, но поиском не нашел и в гугле тоже 🙁
Очень нужно узнать, как можно специальным кодом вывести содержание (hmtl-контент) определенной страницы, нужно для вставки кода в нестандартный шаблон.
Не отображает картинки в категориях.
Добрый вечер.
Вордпресс 3.1 совсем свежий 🙂
Такая проблема: пишу посты, на главной отображаются адекватно, а если смотреть через рубрику в которую помещён пост, то не показывает изображения почему-то 🙁 Только текст. Помогите разобраться, пожалуйста. Пробовал разные темы, проблема не в них.
Спасибо.
Не могу разобраться с 404.
Добрый вечер!
Такая проблема: установил вордпресс (3.1), поставил тему с 404.php
Попробовал ввести несуществующую страницу – показывает серверную 404.
Попробовал в .htaccess написать ErrorDocument 404 /index.php
Всё равно серверную отдаёт.
Куда дальше смотреть даже не знаю, подскажите пожалуйста.
Спасибо 🙂
Плагин для вставки документов
Подскажите пожалуйста руссифицированый плагин для вставки документов(есть word документы,нужно на отдельной странице список этих документов с сылкой на скачивание и количеством скачивания)