• 17-08-2014, 19:39:21
    #1
    Merhaba,
    WordPress'de query_post kullanarak linkteki id'yi çekip o id'e ait yazının bilgilerini ekrana yazdırmak istiyorum da bir türlü yazdıramadım.
    Mesela link şu şekilde olsun siteadi.com/?Yazi_ID=5 bu ID'yi $_GET ile çekip
    query_posts('posts_per_page=1&post='.$_GET['Yazi_ID']);
    if (have_posts()) : the_post(); 
    echo 'Bilgiler ...';
    endif; wp_reset_query();
    bu şekilde ekliyorum fakat çalışmıyor. Başka bir alternatifi olan var mı ?
  • 17-08-2014, 19:43:42
    #2
    Şu şekilde kullanabilirsiniz.

    <?php
    $post_id = $_GET['Yazi_ID'];
    $queried_post = get_post($post_id);
    ?>
    <h2><?php echo $queried_post->post_title; ?></h2>
    <?php echo $queried_post->post_content; ?>
  • 17-08-2014, 20:16:39
    #3
    nilbek adlı üyeden alıntı: mesajı görüntüle
    Şu şekilde kullanabilirsiniz.

    <?php
    $post_id = $_GET['Yazi_ID'];
    $queried_post = get_post($post_id);
    ?>
    <h2><?php echo $queried_post->post_title; ?></h2>
    <?php echo $queried_post->post_content; ?>
    bunun ile metabox verilerinide çekebilecek miyim ?
  • 17-08-2014, 20:31:29
    #4
    buraksahin3 adlı üyeden alıntı: mesajı görüntüle
    bunun ile metabox verilerinide çekebilecek miyim ?
    Geri dönen objenin şu parametreleri vardır: https://codex.wordpress.org/Class_Reference/WP_Post
  • 17-08-2014, 21:21:53
    #5
    nilbek adlı üyeden alıntı: mesajı görüntüle
    Geri dönen objenin şu parametreleri vardır: https://codex.wordpress.org/Class_Reference/WP_Post
    Teşekkürler
  • 17-08-2014, 21:28:31
    #6
    buraksahin3 adlı üyeden alıntı: mesajı görüntüle
    bunun ile metabox verilerinide çekebilecek miyim ?
    Onun için get_post_meta fonksiyonunu kullanabilirsin hocam;

    $meta_value = get_post_meta($post_id, 'meta_deger', true); //son parametre true olursa string döndürür yoksa array