Поиск в Wp только по названию поста
такой вопрос: как можно сделать, чтобы поиск выполнялся исключительно по названию постов. к примеру у меня есть 5 статей, в каждой из которых присутстсвует слово "тормоз", и лишь одна из них называется (title) Тормоз. стандартный поиск выдает последнюю статью, а мне нужна только та, в которой в названии стоит искомое слово, можно даже без вариантов – то есть ТОРМОЗ, а ТОРМОЗа -не обязательно
Вывод содержания страницы.
ДОбрый день
Подскажите как можно реализовать вывод содержания определенной страницы в любом месте. Смысл. Главная страница состоит из 3 блоков с текстом, который необходимо редактировать через текстовый редактор.
Подскажите пожалуйста.
WordPress, Majordomo & 404
Оплатил хостинг на Majordomo, перенес WordPress c localhost’а. Админка нормально работает, главная тоже в порядке. Жму сцыль на какой-нибудь из постов – мажордомовская страница 404, жму сцыль на страницу помимо главной – мажордомовская страница 404. В чем может быть дело? Заранее спасибо 🙂
UPD: Вопрос снят.
the_content до more без рисунков
Использую на одном сайте следующий код:
<?php $news = new WP_query(); $news->query('showposts=3&cat=3'); ?>
<?php while ($news->have_posts()) : $news->the_post(); ?>
<?php the_content('',FALSE,''); ?>
<?php endwhile; ?>
Т.е. он выводит 3 поста из рубрики с ид 3.
А как сделать так, чтоб он выводит до тега more и без риснуков?
Помогите со структорой wp
Допустим есть страница http://xxxxx.xx/yyy/name-project/
есть базовый шаблон по которому она определяется.
можно ли каким-то образом отобразить эту страницу другим шаблоном, ну, например, по-другому вызвав её
http://xxxxx.xx/yyy/name-project/?secondtemplate
?
Спасибо.
Вывод анонсов статей на страницах
Здравствуйте, уважаемые форумчане.
Есть одна задумка. Как ее можно реализовать?
Смысл такой.
На определенных страницах выводить анонсы определенных рубрик. Анонсы должны включать: название поста, миниатюра, короткое описание, значение произвольного поля.
Например, на странице 1 выводится 5 анонсов статей категории 3.
НА странице 2 – 5 анонсов категории 4.
И т.д.
Понимаю, что нужно выводить через if page и query_posts.
Но и query_posts, и вывод миниатюр, и короткое описание и значение произвольного поля помещаются в <?php … ?> А несколько пхп комбинаций внутри <?php if page … ?> – ошибка, белый екран.
Как можно вывести эту информацию, чтобы выдавало без ошибки?
Не ставиться тема на локалхосте
Такая проблема, ставлю тему на локалхосте пишет ошибку НТТP 500 – внутреняя ошибка сервера!
А если загрузить на хост, то тема работает!! Как исправить подскажите !!??
в Wp3 перестала работать конструкция
Есть функция в шаблоне, отвечающая за вывод последних комментов по заданному шаблону:
function u_get_recent_comments($no_comments = 5, $before = '<li>', $after = '</li>', $show_pass_post = false) {
global $wpdb, $tablecomments, $tableposts;
$request = "SELECT ID, comment_ID, comment_content, comment_author FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND (post_status = 'publish' OR post_status = 'static')";
if(!$show_pass_post) { $request .= "AND post_password ='' "; }
$request .= "AND comment_approved = '1' ORDER BY $tablecomments.comment_date DESC LIMIT
$no_comments";
$comments = $wpdb->get_results($request);
$output = '';
foreach ($comments as $comment) {
$comment_author = stripslashes($comment->comment_author);
$comment_content = strip_tags($comment->comment_content);
$comment_content = stripslashes($comment_content);
$comment_excerpt =substr($comment_content,0,50);
$comment_excerpt = u_utf8_trim($comment_excerpt);
$permalink = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
$output .= $before . '<a href="' . $permalink . '" title="View the entire comment by ' . $comment_author . '"><strong>' . $comment_author . '</strong>: ' . $comment_excerpt . '...</a>' . $after;
}
echo $output;
}
которая выводится в нужном месте конструкцией
<?php u_get_recent_comments(6); ?>
после обновления до версии 3.0 функция ничерта не выводит, просто пустое место без всяких ошибок. структура таблиц в свежей версии вроде не менялась, в чем же тогда может быть косячок?
Сортировка постов по полям…
Добрый вечер…
У меня есть в каждом посте есть произвольное поле FIO соответственно там Фамилии и Имена туда забиваються…
Я сделал в шаблоне category.php вывод списка этих фамилий в столбик… Но у меня получилось что последние добавленные записи идут вверху… А мне надо так чтоб список постов сортировался по алфавиту пофамильно… Вот код который у меня сейчас стоит…
<?php $category = get_the_category();
$cat_name = $category[0]->cat_name;
$cat_id = get_cat_ID($cat_name);
//выполняем запрос в базу данных
$my_query = new WP_Query('showposts=100&cat='.$cat_id.''); //здесь showposts=10 - количество выводимых ПОСЛЕДНИХ постов из рубрики cat='.$cat_id.'
//выводим список новостей
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
<?php
$key = "fio";
$out = get_post_meta($post->ID, $key, true);
if ($out){
$link_show_a = get_permalink();
echo '<td class="history1"><a href="'.$link_show_a.'">'.$out.'</a></td>';
}
?>
Пробовал этот код скрестить с кодом который нашёл у СОНЬКИ для сортировки
<?php
usort($posts, 'rating_sort');
function rating_sort($a, $b) {
$ar = get_post_meta($a->ID, 'rating', true);
$br = get_post_meta($b->ID, 'rating', true);
if ($ar == $br) return 0;
return ($ar < $br) ? -1 : 1;
}
if (have_posts()) : while (have_posts()) : the_post();
?>
но у меня ничего не получилось… Буду благодарен за помощь…
На главной только последний пост
Добрый день!
Можно ли сделать так, чтобы на главной выводилась не череда постов, а только один – последний? А посты в рубриках можно было бы просматривать, зайдя в соответствующую рубрику.