ОБНОВЛЕНИЕ: Теперь я знаю, почему это не сработало. Это было потому, что я пытался показать частную почту. Дамм. Бывает с нами. Сожалею. И спасибо за вашу помощь.Почему я получаю только одно сообщение с get_posts в WordPress?
Я пытаюсь перечислить все сообщения с определенным мета-ключом и значением мета, но я не могу получить все сообщения с определенным определенным значением мета. Я получаю только один.
У меня есть цикл Еогеасп и следующий код, чтобы перечислить все мои сообщения, как это:
$args = array(
'post_type' => 'produs',
'meta_key' => 'sticky_post',
'meta_value' => 1
);
$posts = get_posts($args);
<?php
\t \t \t \t \t \t \t foreach($posts as $post){ ?>
<div class="product" id="product-<?php echo $post->ID; ?>">
<div class="thumb new_product_thumb">
<?php
$thumb_args = array('class' => 'product-img', 'alt' => the_title_attribute('echo=0'));
?>
<a class="product-thumb read-more" style="" href="<?php echo the_permalink(); ?>" title="citește mai departe">
<?php echo the_post_thumbnail('product-listing', $thumb_args); ?>
</a>
<?php //if (current_user_can('manage_options')) {
if (get_field('tva_produs',$post->ID) == '9') echo '<div class="tva_redus"></div>';
// var_dump($top_sellers_new);
//}
?>
</div>
<h2>
<a class="read-more" style="" href="<?php echo the_permalink(); ?>" title="citește mai departe">
<?php the_title(); ?>
</a>
</h2>
<div class="product-content">
Pret: <?php echo get_field('pret_nou', $post->ID); ?> lei
</div>
<a class="read-more more2" href="<?php echo the_permalink(); ?>" title="citește mai departe"><p>Detalii produs</p> <span class="arrow-next"> </span></a>
<?php $id = get_the_ID();?>
<form id="adauga_in_cos" action="<?php echo THEME_URL; ?>/product.php?action=add&product=<?php echo $id; ?>" method="post">
<input type="hidden" name="produs_id" id="produs_id" value="<?php echo $id; ?>" />
<input type="hidden" name="produs_price" id="produs_price" value="<?php echo get_field('pret_nou', $id) ?>" />
<input type="hidden" name="produs_name" id="produs_name" value="<?php echo $post->post_title; ?>" />
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" class="add_to_sc" id="add-<?php echo $id; ?>"></a>
<!-- <input id="adauga_but" class="add_to_sc" type="submit" value="Adauga in cos" />-->
</form>
<div class="horizontal"></div>
</div>
<?php } ?>
Почему я получаю только один пост с meta_value 1, а все с meta_value 1?
@lonut может у предоставить полный код с петли Еогеасп –
@Weblineindia, это своего рода много кода в foreach. Главное, даже когда я делаю var_dump ($ posts), я получаю массив из 1 элемента. – Ionut
Я также обновил код с помощью цикла foreach. – Ionut