Im new для WP и Im не совсем уверен, как работать с циклом. Я пытаюсь отображать признанные сообщения на боковой панели с помощью этого кода:
<?php query_posts('cat=5'); $url = get_permalink(); while(have_posts()){ the_post(); $image_tag = wp_get_post_image('return_html=true'); $resized_img = getphpthumburl($image_tag,'h=168&w=168&zc=1'); $title = $post->post_title; echo "<ul class='left_featured'>"; echo "<li><a href='"; echo $url; echo "'><img src='$resized_img' width='168' height='168' "; echo "'/></a></li>"; echo "<li><a href='"; echo $url; echo "'/>"; echo $title; echo "</a></li></ul>"; echo ""; }; ?>
Это дает мне всевозможные сумасшедшие выходы, текст из случайных сообщений, изображений и т. Д. Он должен вывести список изображений и заголовков для всех сообщений в определенной категории. Любая помощь могла бы быть полезна.
О да, я использую плагин, который изменяет размеры изображений «на лету», вот что такое wp_get_post_image / getphpthumburl.
Я не знаю, как интегрировать редактор уменьшенных изображений, но это новый запрос, в котором я использую несколько экземпляров (они не конфликтуют) на боковой панели, чтобы показывать сообщения из определенной категории. «mycategory» может быть номером категории, а showposts может быть числом сообщений для показа или -1, чтобы показать все.
<?php $my_query = new WP_Query('category_name=mycategory&showposts=10'); ?> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" title="Permanent Link to: <?php the_title_attribute(); ?>"> <?php the_title(); ?></a> <?php endwhile; ?>
Справочник по функциям / запрос WP «WordPress Codex
Вы можете добавить информацию об изображении в пользовательское поле, а затем вызвать следующее:
<?php echo get_post_meta($post->ID, "image", $single = true); ?>
Справочник по функциям / получить сообщение мета «WordPress Codex