• Resolved hwuser

    (@hwuser)


    Hello, thank you very much for the plugin.

    Is there any way or function so that once the filter is applied, you can get the ids of the resulting posts, which will be displayed on the new page, to be able to use them for something else in add_filter (‘the_content’?

    Thanks,
    Sergio

    • This topic was modified 5 years ago by hwuser.
Viewing 1 replies (of 1 total)
  • Plugin Author Jonathandejong

    (@jonathandejong)

    Hi Sergio,

    The filtered posts are the core WP_Query.

    So if you for example want to create your own array of just post IDs you could do something like:

    
    global $wp_query;
    $post_ids = [];
    if ( ! empty( $wp_query->posts ) ) {
    	$post_ids = array_map(
    		function( $a_post ) {
    			return $a_post->ID;
    		},
    		$wp_query->posts
    	);
    }
    
    // Will contain an array of post ids. [ 1, 2, 3, 4, …]
    var_dump( $post_ids );
    
Viewing 1 replies (of 1 total)
  • The topic ‘Get the ids of the resulting posts’ is closed to new replies.