My user post list only displays one post, instead of the entire list.
– This article requires web developer skills and is not covered by our support.
We have encountered this behaviour before when
WP_Query() does not work fully. This is the code we use for generating the relevant posts for a user.
$types = get_post_types(array( 'public' => true )); $args = array( 'numberposts' => -1, 'post_type' => $types, 'meta_query' => array( array( 'key' => '_oacs_spl_user_liked', 'value' => 1, // Insert any user ID (integer) here. 'compare' => 'LIKE' ) ) ); $sep = ''; $wp_query = new \WP_Query($args);
And here is a simple
$args = array( 'posts_per_page' => 10, 'post_type' => 'post', ); $query = new WP_Query( $args );
In order to find out whether your
WP_Query() works ok, try running both or the simple version on your site. We like using WP Console for our repl driven testing: https://wordpress.org/plugins/wp-console/
Check how many posts the query returns. If it is stuck at 1, your
WP_Query() is in trouble and needs custom debugging.
If the count is correct, let us know by asking a support question.