Answers for "PHP Display Posts by Category in WordPress"

PHP
1

get_posts category

$defaults_param = array(
				'numberposts'      	=> -1,
				'post_type'        	=> 'post',
				'category' 			=> 40 ,
				'suppress_filters'	=> false
			);
$get_featured_post = get_posts($defaults_param);
Posted by: Guest on January-04-2021
0

Get wordpress posts by category name..!

<?php query_posts('category_name=CATEGORYNAME&showposts=5');

while (have_posts()) : the_post(); ?>

the_title();   // To display the title of all posts that have category name selected 

the_content();   // To display the content of all posts that have category name selected 


<?php endwhile; ?>
Posted by: Guest on May-13-2021
0

PHP Display Posts by Category in WordPress

$espbc = get_sub_field('add_posts_by_category');
        
        $defaults_param = array(
          //'numberposts'      	=> -1,
          'post_type'        	=> 'post',
          'category' 			    => $espbc,
          'posts_per_page' 			    => 6,
          'suppress_filters'	=> false
        );
        $catPost = get_posts($defaults_param);
Posted by: Guest on July-24-2021
-1

wordpress display posts from specific category on page

The argument isn't category, it is cat. Your query fails because you are using an argument that doesn't exist.

$args = array(
  'post_type' => 'post' ,
  'orderby' => 'date' ,
  'order' => 'DESC' ,
  'posts_per_page' => 6,
  'cat'         => '3',
  'paged' => get_query_var('paged'),
  'post_parent' => $parent
); 
$q = new WP_Query($args);
if ( $q->have_posts() ) { 
  while ( $q->have_posts() ) {
    $q->the_post();
    // your loop
  }
}
Notice that I have converted your query_posts() into a new WP_Query object. Do not use query_posts(), ever. Even the Codex states so.

Note: This function isn't meant to be used by plugins or themes. As explained later, there are better, more performant options to alter the main query. query_posts() is overly simplistic and problematic way to modify main query of a page by replacing it with new instance of the query. It is inefficient (re-runs SQL queries) and will outright fail in some circumstances (especially often when dealing with posts pagination). Any modern WP code should use more reliable methods, like making use of pre_get_posts hook, for this purpose.

http://codex.wordpress.org/Function_Reference/query_posts

Also note that I removed unnecessary PHP opening and closing tags and formatted the code for better readability. That alternative control structure syntax is a formula for failure, in my experience.
Posted by: Guest on March-12-2021

Code answers related to "PHP Display Posts by Category in WordPress"

Browse Popular Code Answers by Language