Support

Account

Home Forums Feature Requests ACF Post Object – Select Most Recent posts

Solved

ACF Post Object – Select Most Recent posts

  • Hi,

    I really love ACF and I’m developing a website for a gigantic news organization that I cannot say the name. I’ve found that by default, the Post Object grabs the posts by the title, and there is no way to change that.

    The best approach would be to someone to grab the most recent news (like to display it on the home page).

    I think that if you add this, the most recent posts shows up by default:

    $args[‘orderby’] = “date”;

    to the line 112
    on the file
    includes/fields/class-acf-field-post_object.php

  • You should be able to use this filter to set the order and orderby parameters of the query. https://www.advancedcustomfields.com/resources/acf-fields-post_object-query/

    Here is code from ACF that shows the defaults used

    
    // defaults
    	$args = wp_parse_args( $args, array(
    		'posts_per_page'			=> -1,
    		'paged'						=> 0,
    		'post_type'					=> 'post',
    		'orderby'					=> 'menu_order title',
    		'order'						=> 'ASC',
    		'post_status'				=> 'any',
    		'suppress_filters'			=> false,
    		'update_post_meta_cache'	=> false,
    	));
    
  • A much better approach. I was not familiar with those files.

    Thank you.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.