Последние комментарии тек.категории
Подскажите пожалуйста есть ли готовое решение которое бы отображала сабж.
Т.е когда пользователь зашел в определенную категорию, то видит последнии коменты от всех постов это категории
Несколько виджетов Ссылки
В общем подскажите пожалуйста, как можно вставить несколько виджджетов ссылки, вставил в один сайдбар этот виджет, а в другой сайдбар уже не могу его вставить, как решить эту проблему подскажите.
Записи на главной странице php сайта
Есть сайт (не на wordpress), на котором хотелось бы вывести средствами php последние 2-3 записи из wordpress блога (который установлен на поддомене этого же сайта), как это можно сделать наиболее просто?
Подскажите советами или конкретными примерами, а то я как-то даже не знаю в какую сторону копать 🙂
Изменение профиля юзера прямо с сайта
Добрый вечер. Реализовую портал на wordpress так, чтобы регистрация и добавление материалов шли прямо с сайта, а не с админки.
Нашел для этого след. плагины:
1. Theme My Login – для авторизации и регистрации юзеров.
2. Post From Site – для добавления материалов.
3. Alkivia Open Community – типа организация комьюнити
Нужно, чтобы пользователи могли изменять свой профиль не заходя в админку, в частности менять пароль и добавлять фотографию к своему профилю.
Существует ли такие плагины?
Смена отображения картинки в превью
У меня такой вопрос, на первый взгяд не сложный, но сам я его решить никак не могу.
Есть функция, которая выводит в превью поста картинку. Я обычно в каждый пост заливаю по несколько картинок и вставляю их как галерею. Так вот у меня эта функция выводит почему-то последнюю картинку из галереи, а мне надо первую. Подскажите, как это можно сделать.
Вот код функции:
- Displays post image attachment (sizes: thumbnail, medium, full)
function dp_attachment_image($postid=0, $size=’thumbnail’, $attributes=”) {
if ($postid<1) $postid = get_the_ID();
if ($images = get_children(array(
‘post_parent’ => $postid,
‘post_type’ => ‘attachment’,
‘numberposts’ => 1,
‘post_mime_type’ => ‘image’,)))
foreach($images as $image) {
$attachment=wp_get_attachment_image_src($image->ID, $size);
?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php
}
}
Вот ее вызов:
<?php dp_attachment_image($post->ID, ‘thumbnail’, ‘alt="’ . $post->post_title . ‘"’); ?>
Как исключить категорию из показа?
Мне нужно исключить одну категорию из показа на странице категорий.
Обычный способ < ?php query_posts($query_string . ‘&cat=-104’); ? > не работает.
Смотрела в кодексе – не нашла как это можно сделать по другому.
Вот код файла category.php:
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php if (is_category()) { ?>
<h2 id="archiv">Содержимое рубрики "<?php echo single_cat_title(); ?>"</h2>
<?php } ?>
<div class="box">
<?php if (count(get_categories('child_of='.$cat)))
{
echo '<h5>Подрубрики:</h5>';
echo '<ul class="cat">';
wp_list_cats('show_count=1&title_li=&use_desc_for_title=false&child_of=' . $cat);
echo '</ul>';
}
else ;
?>
<?php if (is_category() and get_category($cat)->parent) { ?>
<h5>В рубрике "<?php echo single_cat_title(); ?>" опубликованых статей: <?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) WHERE $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->term_taxonomy.term_id = '$cat' AND post_type = 'post' AND post_status = 'publish'"); ?></h5>
<?php } ?>
<?php function get_posts_count_per_cat($cat = 0) {
global $wpdb;
$cat = ereg_replace("[^0-9]","",$cat);
return $wpdb->get_var("select count from $wpdb->term_taxonomy where term_id = $cat");
} ?>
<ul class="cat">
<?php
query_posts("cat=$cat&showposts=1000");
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$k = get_the_category($post->ID);
if ( $k[0]->cat_ID == $cat ) {
?>
<li>
<?php
echo '<a href="'; the_permalink(); echo'">';
the_title();
echo '</a>';
?>
</li>
<?php } ?>
<?php endwhile; else: echo '<h5>В этой рубрике пока нет записей</h5>'; endif; ?>
</ul>
</div>
<?php
$order = "&orderby=cost&order=DESC";
$s2 = ' selected="selected"';
if ($_POST['select'] == 'title') { $order = "&orderby=title&order=ASC"; $s1 = ' selected="selected"'; $s2 = ''; }
if ($_POST['select'] == 'newest') { $order = "&orderby=cost&order=DESC"; $s2 = ' selected="selected"'; }
if ($_POST['select'] == 'oldest') { $order = "&orderby=cost&order=ASC"; $s3 = ' selected="selected"'; $s2 = ''; }
?>
<?php $posts = query_posts($query_string . $order); ?>
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<div class="post">
<?php the_excerpt(); ?>
</div><!-- end post -->
<?php endwhile; ?>
<?php else : ?>
<h2>Файл не найден</h2>
<p>Извините, по вашему запросу ничего не найдено.</p>
<?php endif; ?>
Помогите, пожалуйста решить эту проблему.
Запаздывает слайдшоу в шаблоне
Привет!
У меня установлена тема со встроеным слайд-шоу, которое, насколько я понимаю, выводится через файл featured.php
Проблема в том, что когда открываешь главную – первая картинка выводится корректно, вторая – текст из одной статьи, а картинка из другой, дальше тоже все в перемешку. Через некоторое время, если страница открытая висит все налаживается и показывается правильно само собой.
Файл featured.php давала смотреть программеру – он сказал код правильный, но, к сожалению не имеет времени поковыряться в чем же проблема. У разработчиков поддержка платная, поэтому обратиться не могу.
Тема очень нравится, пробывала менять на другую – не то.
Может есть возможность решить как-то?
Подскажите кто знает, плиз:)
Сайт: http://ecozoom.org/
На всякий случай код файла featured:
<!– begin featured –>
<div class="fwrapper">
<div class="featured-img">
<div id="featured">
<div class="featured">
<?php
$tmp_query = $wp_query;
query_posts(‘cat=’ . get_cat_ID(dp_settings(‘featured’)));
if (have_posts()) :
$first = true;
while (have_posts()) : the_post();
ob_start();
?>
<li<?php if ($first) echo ‘ class="first"’; ?>><a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, ‘full’, ‘alt="’ . $post->post_title . ‘"’); ?></a></li>
<?php
$photos .= ob_get_clean();
ob_start();
?>
<li<?php if ($first) echo ‘ class="first"’; ?>>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php echo dp_clean($post->post_content, 300); ?></p>
<a href="<?php the_permalink(); ?>" class="next"></a>
</li>
<?php
$text .= ob_get_clean();
$first = false;
endwhile;
endif;
?>
<ul class="photo">
<?php echo $photos; ?>
</ul>
<ul class="text">
<?php echo $text; ?>
</ul>
</div>
</div>
</div>
</div>
<?php $wp_query = $tmp_query; ?>
<!– end featured –>
rss парсер в wordpress с расширением SimpleXML
При работе по дизайну на одном из блогов столкнулся с такой проблемой, а уже писал о ней, но хотелось бы остановиться поподробнее. Итак необходимо в каком нибудь месте вывести парсинг записей с другого блога.
С развитием этого гребаного php конечно же использую расширение SimpleXML
<?
$url = "http://сайтЮБ.name/?feed=rss2"; //адрес RSS ленты
$rss = simplexml_load_file($url); //Интерпретирует XML-файл в объект
//цикл для обхода всей RSS ленты
foreach ($rss->channel->item as $item) {
echo ‘<a href="’.$item->link.’">’;
echo ‘<h2 id="par">’.($item->title).'</h2>’; //выводим на печать заголовок статьи
echo ‘</a>’;
echo ‘<p id="parte">’. ($item->description).'</p>’; //выводим на печать текст статьи
}
?>
Да замечательно работает без проблем, вставляем код в нужное место и ушел, если бы не одно но, здесь конечно мнение спецов php и wordpress необходимо. Какими массивами этого расширения SimpleXML, вывести картинки вместе с записью, иными словами, что добавить в этот нехитрый файлик, который я привел выше. Есть спецы в этом направлении или не по теме вопрос, хотя парсинг нужен именно с wordpress, к сожалению умельцы не написали плагин позволяющий это делать,(Ю.Б. я уже как гугл, практически все знаю, и не беру в расчет всевозможные граберы, они мне не нужны, я парсю записи со своего же блога). Есть ли спецы способные исполнить такой код или нет, если необходимо, можно за денежки?
Мне нужна элементарщина, вывести записи вместе с картинками(которые я пропущу через тумб до нужного размера, так как при прописки некоторых массивов выводит например все картинки и размера которые в блоге, а мне надо одну единственную и неповторимую.
Вывод страницы оттельно от меню
Доброго всем времени суток!
Я не очень давно знакома с WP и слабо разбираюсь в PHP.
Подскажите, пожалуйста, как вывести страницу "Sitemap" отдельно от основного меню только если она есть и плагин активирован. А если ее нет или плагин не установлен, то ничего не выводить.