Вызов сообщения WordPress на основе популярности - PullRequest
0 голосов
/ 19 января 2011

Если вы посмотрите на мой сайт, у меня есть область Top Winter Projects в правой части навигации.Я хотел бы автоматизировать эту часть сайта, так как в настоящее время мне приходится вручную вставлять HTML в этот конкретный раздел.Я хочу, чтобы эти изображения (которые должны ссылаться на соответствующую запись) менялись в зависимости от даты.

Я пытался использовать плагин для избранных изображений, но, похоже, это не так.работать с моей темой по некоторым причинам.Есть ли альтернативный маршрут?

Я пытался собрать воедино некоторый код, но я немного невежествен, когда дело доходит до php.Я также не уверен, как я мог получить изображение, чтобы показать.Вот что у меня есть, где 40, 50 и 60 - три поста.Могут ли эхо-звонки показывать картинки?

<? php
$args = array('include' => 40, 50, 60 )
echo get_posts($args);
?>

Вот мой сайт: http://www.merrimentdesign.com

Спасибо, любая помощь приветствуется.

1 Ответ

1 голос
/ 19 января 2011

Один из способов сделать это - создать цикл, используя WP_Query , и затем вы можете поместить в него любой контент, который хотите.Обычно я делаю это и использую категории, чтобы контролировать, какие сообщения показываются в каждой области.Например, если вы создали категорию под названием Featured, вы можете пометить каждую запись, которую вы хотите показать в этом разделе, этой категорией.Затем вы можете создать простой цикл, подобный следующему:

<?php $the_query = new WP_Query('category_name=featured&showposts=10'); ?>
<?php while ($the_query->have_posts()) : $the_query->the_post();?>
<a href="<?php the_permalink() ?>" rel="bookmark" class="postTitleLink">
<?php the_post_thumbnail(); ?>
</a>
<?php endwhile; ?>

. Предполагается, что в ваших темах включена функция миниатюр. Functions.php.

add_theme_support( 'post-thumbnails' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...