• 15-05-2010, 03:10:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    elimde wordpress harici bir siteden wordprese konu çeken bot vardı. bot bir kaç sürüm önce yazılmıştı.
    yeni sürüm wp kurdum botun ayarlarını yaptım fakat wp üzerinde açtığım kategorileri bot üzerinde göremiyorum

    <select name="hekat">
    	  <?
    	  $kats = mysql_query("select * from wr_term_taxonomy where taxonomy='category';");
    	  while ($kat = mysql_fetch_object($kats))
    	  {
    		$k = mysql_fetch_object(mysql_query("select name from wr_terms where term_id='".$kat->term_id."';"));
    		echo ' <option value="'.$kat->term_id.'">'.$k->name.'</option>';
    	  }
    	  ?>
      </select>
    selectbox un olduğu kodları yukardaki gibi
    bilmiyorum size fikir verebilir mi ama ben analmıyorum ne hata olabilir
  • 15-05-2010, 03:48:01
    #2
    Üyeliği durduruldu
    Bunu kullan.

    <option value=""><?php echo attribute_escape(__('Kategori Seçin')); ?></option> 
                 <?php 
                      $categories=  get_categories('hide_empty=0&orderby=name'); 
                      foreach ($categories as $cat) 
                      {
                      $option = '<option value="'.$cat->term_id.'">';
                    $option .= $cat->cat_name;
                    $option .= ' ('.$cat->category_count.')';
                    $option .= '</option>';
                    echo $option;
                      }
                 ?>
                </select>
  • 15-05-2010, 23:17:30
    #3
    hocam onu nasıl kullanayım ecemiyim. aynı yere komple bunu mu yapıştıracam ?
  • 15-05-2010, 23:24:11
    #4
    Üyeliği durduruldu
    Kategorileri listelemek için işte bu kod. Yalnız çalışması için, wp-config.php include etmen gerek öncelikle.
  • 15-05-2010, 23:59:33
    #5
    yok hocam ztn okadar anlamıyorum.
    benim attığım kodda bir hata görebiliyomusunuz ? ??
  • 16-05-2010, 00:03:00
    #6
    Üyeliği durduruldu
    <select name="hekat">
          <?
          $kats = mysql_query("select * from wp_term_taxonomy where taxonomy='category'");
          while ($kat = mysql_fetch_object($kats))
          {
            $k = mysql_fetch_object(mysql_query("select name from wp_terms where term_id='".$kat->term_id."'"));
            echo ' <option value="'.$kat->term_id.'">'.$k->name.'</option>';
          }
          ?>
      </select>
    Bu şekilde dener misin?
  • 16-05-2010, 00:23:29
    #7
    Üyeliği durduruldu
    echo '<select name="cat" id="cat">';
    $sorgu=mysql_query("SELECT * FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE taxonomy = 'category') ORDER BY name");
    while($veri = mysql_fetch_array($sorgu)){
    	echo "<option value=".$veri['term_id'].">".$veri['name']."</option>";
    }
    echo '</select>';
    veya wp'nin kendi kodlarini kullanarakta yapabilirsin

    include 'wp-blog-header.php';
    $categories = get_categories("'orderby' => 'name','order' => 'ASC'");
    foreach($categories as $category) {
    	echo $category->term_id. '-' . $category->name.'<br />';
    }
  • 16-05-2010, 00:26:37
    #8
    hocam
    kategoriler göründü tam oldu diye sevindim veri çek dedim
    PGTable 'user_wrdp2.wr_posts' doesn't exist hatası verdi
  • 16-05-2010, 00:30:08
    #9
    Üyeliği durduruldu
    Verileri sqle girdiğin kodlarıda yazar mısın?