• 12-08-2010, 03:12:41
    #1
    Merhaba arkadaşlar wordpress'de herhangi bir konuya girdiğimizde ekrana
    echo "$konu_id";
    şeklinde nasıl yazdırabilirim.

    Yapmak istediğim şey mysql_query ile konu id'e göre veri çekmek.
    Şimdiden teşekkürler.
  • 12-08-2010, 05:14:03
    #2
    merhaba,
    ne demek istediğini tam anlamadım sanırım ama html kodları arasında şunu deneyebilirsin:
    <?php the_ID(); ?>
    ama daha detaylı şekilde anlatırsan belki yardımcı olabilirim...
  • 12-08-2010, 08:21:40
    #3
    Yapmak istediğim şey wordpress veritabanının wp_term_relationships tablosundan konu ID nosuna göre veri çekmek. Ben konuya girdiğimde konu ID nosunu hangi yol ile bir değişkene atıyabilirim ?

    Bunun gibi birşey istiyorum ;
    $idim = $_GET['post_id'];
    yani daha sonra bu $idim değişkeni mysq_query ile sorgulama yaparken
    $idcek=mysql_query("select * from wp_term_relationships where object_id='$idim'");
    kırmızı ile belirttiğim alanda kullanacağım umarım anlatabilmişimdir.
    Yardımcı olursanız çok sevinirim

    $idcek=mysql_query("select * from wp_term_relationships where object_id='$id'");
    while($row = mysql_fetch_array($idcek))
    {
    $katid = $row['term_taxonomy_id'];
    echo "$katid<br>";
  • 12-08-2010, 08:27:15
    #4
    permalinks yapisini bozmadan post id sinimi bulmaya calisiyorsun?
  • 12-08-2010, 08:37:42
    #5
    Evet permalinks üzerinde wp seo yapısı bozulmadan ugly permalinks yapısı ( siteadi/?p=id) değilde dediğim gibi seo yapısını bozmadan. Çünkü zaten eğer seo yapısını bozmadan olmasaydı get methodu ile çekerdim )
  • 12-08-2010, 08:39:07
    #6
    hic kasamadan guzelce bunu kullaniyorsun

    /%postname%-%post_id%.html
  • 12-08-2010, 08:46:39
    #7
    sanırım yanlış anladınız ben php ile ekrana yazdırmaktan bahsetmiştim yani bunu bir değişkene atayıp mysql sorgusu ile veri çekmek.

    $degisken = "post_id";
  • 12-08-2010, 16:53:47
    #8
    hocam en başta söylediğim şekilde konu idsini alabilirsin onu denedin mi ?
    <?php the_ID(); ?>
    bundan dönecek değeri bir değişkene atarsın..
  • 12-08-2010, 22:03:28
    #9
    çok teşekkür ederim sağolasın daha önce denemiştim ama kodu
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    bu kodlardan önce eklediğim için çalışmamış sanırım ama bu kodlardan aşağıya eklediğimde çalıştı.

    Yardımınız için teşekkürler