Задать вопрос
@Bazdyrev_Levan
Programmer PHP, JS

Вывод постов из нескольких категорий на одной странице в Wordpress?

<div class="content_line">
                                <hr style="background: #D3D3D3; margin-top: 3px;">
                                <img src="<?php echo get_template_directory_uri(); ?>/img/flagok.gif" alt="">
                                <div class="content_title">Закупочные Цены</div>
                                <div class="content_text"><?php echo get_option('text_price'); ?></div>
                                <div class="tovar-line">
                                    <table class="tovar" width="100%" align="center"><tr>
                                    <?php
                                    $category_id = get_option('cat_one');
                                    $argc = array('category' => $category_id, 'numberposts' => 3);
                                    $mypost = get_posts($argc); 
                                    foreach($mypost as $post) : setup_postdata($post);
                                    ?> <td><div class="tovar_title"> <?php the_title(); ?> </div><?php
                                        the_post_thumbnail();
                                        the_meta();
                                        ?> </td> <?php
                                    endforeach; 
                                    ?>
                                        </tr></table>
                                    <a href="#" style="float: right; position: relative; right: 60px; top: 30px;">
                                        <img src="<?php echo get_template_directory_uri(); ?>/img/button.gif">
                                    </a>
                                </div>
                                <hr style="background: #D3D3D3; margin-top: 27px;">
                                <img src="<?php echo get_template_directory_uri(); ?>/img/flagok.gif" alt="">
                                <div class="content_title">Наша продукция</div>
                                <div class="content_text"><?php echo get_option('text_prod'); ?></div>
                                <div class="tovar-line">
                                    <table class="tovar" width="100%" align="center"><tr>
                                    <?php
                                    $category_name = get_option('cat_two');
                                    $argc = array('category_name' => $category_name, 'numberposts' => 3);
                                    $mypost = get_posts($argc); 
                                    foreach($mypost as $post) : setup_postdata($post);
                                    ?> <td><div class="tovar_title"> <?php the_title(); ?> </div><?php
                                        the_post_thumbnail();
                                        the_meta();
                                        ?> </td> <?php
                                    endforeach; 
                                    ?>
                                        </tr></table>
                                    <a href="#" style="float: right; position: relative; right: 60px; top: 30px;">
                                        <img src="<?php echo get_template_directory_uri(); ?>/img/button.gif">
                                    </a>
                                </div>
                            </div>


При таком коде выводиться только в блоке Закупочные цены, в блоке Наша продукция не выводиться.
В чём проблема не пойму, на Denwer работает всё норм
  • Вопрос задан
  • 3983 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
проверьте, что у вас в обеих переменных $mypost.
почему-то в одном случае вы id получаете, в другом name.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы