• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Поиск Виджет последних новостей

Veanissepil

Постоялец
Регистрация
18 Дек 2012
Сообщения
82
Реакции
10
Всем привет.
Ищу виджет (или плагин) для вывода новостей из определенной категории.
Причем вывод нужен в виде миниатюры с текстом на ней.

Пример
df0717f9ac740c95ffea8fa406faa702.jpg

если кто знает такой, поделитесь пожалуйста. :)
 
СмотритеДля просмотра ссылки Войди или Зарегистрируйся
Я это реализовал плагином Для просмотра ссылки Войди или Зарегистрируйся - очень хорошо настраивается
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Спасибо. Но как виджет сделать при помощи этого плагина я так и не понял... в английском не силен к сожалению...
 
Выводится все шорткодами. То, что вы видели - это сделано так:
[justified_image_grid thumbs_spacing=10 row_height=300 caption=fixed caption_opacity=1 caption_bg_color=transparent caption_text_shadow="0 0 3px rgba(0,0,0,0.6)" inner_border_width=1 inner_border_color=rgba(0,0,0,0.1) limit=4 width_mode=responsive_fallback recent_posts=yes recents_description=date]
На сайте разработчика есть и другие примеры
 
Еще раз спасибо.
Но нашел более простое решение. Smart Recent Posts Widget

единственный минус - мало стилей (всего три)

Если кто знает похожий виджет, поделитесь если не трудно...
 
Если Вам понравилось решение, которое предложили выше, то можете скачать этот плагин - Для просмотра ссылки Войди или Зарегистрируйся - он добавляет виджет с произвольным кодом/текстом. Ставите куда нужно виджет и прописываете в нём необходимый шорткод :) Кол-во таких виджетов вроде не ограничено :)
 
Вот пример как это сделать руками и без плагинов

Код:
<?php $categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids, // Сортировка производится по категориям
'orderby'=>rand, // Условие сортировки рандом
'post__not_in' => array($post->ID),
'showposts'=>5, //Количество выводимых записей
'caller_get_posts'=>1); // Запрещаем повторение ссылок
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<ul>';
        while ($my_query->have_posts()) {
            $my_query->the_post();
        ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</li>
        <?php
        }
        echo '</ul>';
    }
wp_reset_query();
}
?>
 
Назад
Сверху