query_post parameters in for wordpress posts
- by admin
- 0
- To get a specific post using post id
use: “p=101”.
query_posts(“p=101”); - To get a specific page using page id
use: “page_id=101”.
query_posts(“page_id=101”); - To get all posts from a specific post category use id of that category in query posts.
Use: “cat=5”
query_posts(“cat=5”); - To get all posts from a specific post type use slug of that query post. Eg post type “Products” with slug “product”
Use: “post_type=product”
query_posts(“post_type=product”); - To get all posts witha specific tag . Eg: with tag “wordpress”
Use: “tag=wordpress”
query_posts(“tag=wordpress”); - You can also include category here. Posts with a specific category and tag
Eg: query_posts( ‘cat=4&tag=wordpress’ );
You can use following inside querypost to restrict the displaying posts with above parameters:
- Number of posts: “showposts”, specify the number of posts here
Eg: query_posts( ‘cat=4&showposts=4’ ); - order: order of posts displaying, Ascending, or Descending.
query_posts(order=ASC); for ascending order.
query_posts(order=DESC) for descending order.
Default it will be descending order.
Displaying posts based on post type taxonomies:
<?php
$args = array(
‘post_type’ => ‘imageslider’, // Post type
‘showposts’ =>4, // Number of sliders
‘tax_query’ => array(
array(
‘taxonomy’ => ‘imagecategories’, // Taxonomy name
‘field’ => ‘id’,
‘terms’ => $postTaxonomy,
)
)
);
query_posts($args);
?>
To get a specific post using post id use: “p=101”. query_posts(“p=101”); To get a specific page using page id use: “page_id=101”. query_posts(“page_id=101”); To get all posts from a specific post category use id of that category in query posts. Use: “cat=5” query_posts(“cat=5”); To get all posts from a specific post type use slug of that…
To get a specific post using post id use: “p=101”. query_posts(“p=101”); To get a specific page using page id use: “page_id=101”. query_posts(“page_id=101”); To get all posts from a specific post category use id of that category in query posts. Use: “cat=5” query_posts(“cat=5”); To get all posts from a specific post type use slug of that…