I need to create loop in wordpress custom page and this loop will display a content for post from custom category.

I create this page and get ID for this post, now i just need to make loop get this post from url ID.

This is the custom page and post url

1 Answer 1


basically what you want to do is get the id from $_GET['id']
then you can use the WP_Query

    $args = array(
        'category' => $_GET['id'],
        'order'      => 'DESC',
    $query = new WP_Query($args);
    if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post();
//do your stuff here......................
endwhile; endif;

here $_GET['id'] will get all the posts from category
If $_GET['id'] is a post ID and you have to retrive all the posts using that specific posts category then simply get the category id from that post by using

$category_detail=get_the_category( $_GET['id'] );

and then you can use the query like:

 $args = array(
    'category' => $category_detail,
    'order'      => 'DESC',
$query = new WP_Query($args);

hope this helps

  • thank you very much, what i need is get post from url id Mar 13, 2017 at 12:27
  • to query post $post_temp = get_post( $_GET['id'] ); $title = $post_temp->post_title;
    – Regolith
    Mar 14, 2017 at 3:47
  • No it is inside in my file i just paste it here outside Mar 15, 2017 at 12:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.