lostyazilim
tr.link

Rastgele yazı buttonu'var ama kategoriden rsatgele yok

4 Mesajlar 1.085 Okunma
lstbozum
tr.link

gundogan gundogan Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.05.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Web tasarım
  • Konum Muğla
  • Ad Soyad ** **
  • Mesajlar 42
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
$randomPost = $wpdb->get_var("SELECT guid FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY rand() LIMIT 1");
echo 'Random Post';
?>


Rast gele kodumuz bu rasgele çekiyoruz konuyu ben kategoriden çekmek istiyorum

$randomPost = $wpdb->get_var("SELECT guid FROM $wpdb->posts WHERE post_type = 'post' AND post_category = 1 ORDER BY rand() LIMIT 1");
echo 'Random Post';
?>


şeklinde bir deme yaptım ama işe yaramadı
 

 

wmaraci
reklam

matrax matrax Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 11.03.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Satış danışmanı
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 83
  • Beğeniler 0 / 9
  • Ticaret 2, (%100)
temanın function bölümünü aç ve şunları ekle


function rasmx() {
global $wpdb;

$query = "SELECT ID FROM $wpdb->posts WHERE id in (SELECT object_id from $wpdb->term_relationships WHERE term_taxonomy_id='2') and post_type = 'post' AND post_password = '' AND post_status = 'publish' ORDER BY RAND() LIMIT 1";

$random_id = $wpdb->get_var( $query );
wp_redirect( get_permalink( $random_id ));
exit;
}

if ( isset( $_GET['rastgele'] ) ) {
add_action( 'template_redirect', 'rasmx' );
}



term_taxonomy_id='2' bölümündeki 2 kategori id
Nasıl kullanırım dersen

Rastgele şeklinde
gundogan

kişi bu mesajı beğendi.

gundogan gundogan Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.05.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Web tasarım
  • Konum Muğla
  • Ad Soyad ** **
  • Mesajlar 42
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
aranan kan bulundu klavyene sağlık
 

 

matrax matrax Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 11.03.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Satış danışmanı
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 83
  • Beğeniler 0 / 9
  • Ticaret 2, (%100)

gundogan adlı üyeden alıntı

aranan kan bulundu klavyene sağlık


ne demek rica ederim. ben de zamanında baya uğraşmıştım :)
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al