Skip Navigation

[Resolved] View not showing posts

This support ticket is created 4 years, 8 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Hong_Kong (GMT+08:00)

This topic contains 4 replies, has 2 voices.

Last updated by Luo Yang 4 years, 8 months ago.

Assisted by: Luo Yang.

Author
Posts
#1317493

This is a furniture site. i used views to create archives for each category and subcategory.

Under mattresses, there is a category called tempur-pedic. It has one post, but the view that should be displaying it come up with no results. I have tried recreating the post (and checking that it is published). i've recreated the view, i have recreated the category, but no matter what, the post will not show up on the page.

the post in question is hidden link, which should show up on hidden link

#1317533

Hello,

How do you setup the post view(ID: 11845)?
How do you setup the problem post "Tempurpedic Current Inventory"?
can you take a screenshot for them?
If you are using option Order by a custom field, you will need to make sure all posts have value in that custom field.

See WordPress document:
https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters
section "Order & Orderby Parameters":
‘meta_value_num‘ – Order by numeric meta value (available since version 2.8). Also note that a ‘meta_key=keyname‘ must also be present in the query.

#1318059
catergory-view-from-Divi-Builder.jpg
post-backend.jpg
post--front-end.jpg
view-setup.jpg

The posts are a custom post type called furniture, with a custom hierarchical taxonomy of Furniture Categories.

The post in question has been assigned the category of Mattress, and sub category of Tempur Pedic.

The view is set up with a content filter for the tempur-pedic category. I tried duplicating one of the views from the other mattress brands and changing the filter to mattress, or tempurpedic, and the post in question did not appear in either scenario.

I am sending 4 screen shots

1. view setup
2. Post (Tempur Pedic Current Inventory) from front end
3. Post from back end
4. Category view page from inside the Divi Builder

#1318095

I found it. The sorting order is set up for the price, which was left blank. Thanks for the help

#1318683

As I mentioned above:
https://toolset.com/forums/topic/view-not-showing-posts/#post-1317533

If you are using option Order by a custom field, you will need to make sure all posts have value in that custom field.

In your screenshot:
https://toolset.com/wp-content/uploads/2019/08/1318059-view_setup.jpg
you are sorting the result by custom field "queen-sized-price".

But in single post:
https://toolset.com/wp-content/uploads/2019/08/1318059-post_backend.jpg
there isn't value in field "queen-sized-price".

So it conducts the problem you mentioned above, since Views is using WordPress class WP_Query to query posts, this is a limitation of WP_Query, see the document I mentioned above:
https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters

Please add a value into field "queen-sized-price" and test again.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.