Merhaba,
Wordpress bir sitem var. Her konuya özel alan ekliyorum.
bu özel alanlarda meta_key olarak "resim" ve meta value olarak resim adresi giriyorum.
Benim istediğim bu alandaki ratgele 5 resmi alıp sayfada bir yerde konu linki ile beraber basmak.
Bunun için önce wp_postmeta tablosunda meta_key değeri resim olan satırları çekmem lazım.
Bu satırlardaki post_id değerini alıp bu değere göre konu başlığını ve konu adresini wp_post tablosundan almam lazım.
Sonra bu seçimlere göre 5 resmi basmam lazım.
sql sorgusu konusunda yardımcı olabilir misiniz?
Aşağıdaki gibi birşeyler karaladım ama sonuca ulaşadım.
<?php
$sql="SELECT * FROM wp_postmeta where meta_key='resim' ORDER BY RAND() LIMIT 0,5";
$q=mysql_query($sql);
?>
<div class="banner">
<ul>
<?php
while ($r=mysql_fetch_array($q)) {
$adresial="SELECT * from wp_posts where ID='$r[post_id]'";
?>
<li>
<a href="http://www.xxxx.com/?p=<?php $r[post_id] ?>"><img src="<?php $r[meta_value] ?>" alt="<?php $adresial[post_title] ?>" style="vertical-align: bottom; width: 125px; height: 125px;"></a>
</li>
<?}?>
</ul>
</div>