Views

List everything you needs!

Object Type

The basic Object types natively supported by Wordpress:

  • Posts, like Posts, Pages and CPT
  • Users, like Sucscribers, Admins, Editors, etc
  • Terms, the Taxonomies Terms related to Posts

Select

Show single result item as:
  • Fields, for simple listing of selected fields
  • HTML, for a fully custom block structure
  • Template, for an advanced visualization
Render as:
  • Grid, for a clean and ordered visual effect, you can choose how many columns per row
  • Table, select the fields that will be the table columns, enable DataTables and get the best visualization for data
  • List, a simple Ordered or Unordered list for your result

From

Post
  • Post Type, like Page, Post or your CPT
  • Taxonomy Terms, filter by relation with selected Terms
  • Dynamic, from WP_Query, useful in archive pages
User
  • Role, filter users by his role
Term
  • Taxonomy
  • Empty terms

IDs excluded from results

Where

Set all filters you need using comparison to fields:
  • Native fields, like title, author, first_name, email, name, description, parent and more...
  • Meta fields, every metadata related to objects, like roles, post thumbnail, acf fields, pods fields and more...
  • Post Taxonomy Terms / User Roles

Compare every field you want with all SQL operators:
'=', '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN', 'NOT EXISTS', 'REGEXP', 'NOT REGEXP' or 'RLIKE'

Exposed Form

Let the user decide what results see with a simple filter form, built from all fields and taxonomies.
It extend the Where filter section, but with dynamic values decided by the user.
  • Exposed Fields, the filters you want to able user dependent
  • Form Title, a title rendered on the top of the Form
  • Show result, show the results from the first visualization, before a user interaction
  • Use Ajax, display results without page refresh
Form Action
  • Show Reset, add Reset button to the Form, to clean user data entry returning to default values
  • Submit Text, the text inside the Form button
  • Column Width, the responsive size of the column which contain the Action buttons
For each Filter (aka Exposed Fields) we can set multiple options:
Content
  • Filter, the Field or Taxonomy based on the filter
  • Has Sub Fields, activate it if the Field is an array and you need to compare his subfield
  • Label, the showed Label of this Field in the Form
  • Type, the Field type
    • AUTO, automatically detect the best choice for this type of field
    • Text, a simple Text input
    • Select, Radio, Checkbox, a list of selectable values in a Select/Radio/Checkbox input
  • Operator, the values or logic comparison
  • Combination, AND or OR combination with previous filters
  • Required, require a data input by the user

Advanced

  • Preselect, the default value of the Input or Select
  • Empty option label, if the field is not required and is a Select/Radio/Checkbox could be present the Empty choice
  • Hint, a short description of the field as help to user in data entry
  • Placeholder, the visible text when the Text input is empty
Style
  • Column Width, the responsive width of column with the field
  • Classes, on Wrapper, on the Label and on the Field Input, for a quick stylization with Css Frameworks

Group By

Group results by a Field, like a Yeas, Author, Taxonomies or any meta.
  • Show Heading, before each group
  • Heading text, the representative name of the group, you can use Tokens and select the HTML display Tag
  • Classes, a custom classes applyed to the Wrapper and the Heading

Order By

Sort your results by:
  • Field (in ASC or DESC direction)
  • Random
Exposed Sort

Let the user sort result by the field you decide, like Name, Price, Date, etc
Automatically generate a simple exposed Sort select,
that you can fill with custom Classes to the Wrapper or on the Labels.

Limit (Pagination)

  • Start from (offset), the first x result will be ignored on the views, by default is 0, so will start from the first
  • Max allowed result displayed, if you want to limit the result number to a specific amount, useful when you get hundred of results
  • Pagination, enable pagination
  • Result per page, how many result will be rendered per ach page
  • Page Limit, generate a pagination with a max amount of pages, let empty or 0 for no limitation
  • Shorten, for a limited visualization of pages, for a space problem to render all the pages number
  • Previous Label, the text label with the link to previous page
  • Next Label, the text label with the link to next page

Fallback (for no results)

If your filter get no results, you can set an alternative content:

  • HTML text, like a "Sorry, no results here"
  • Template, with a static message or also an alternative View (like "Sorry, no results but we reccomand this products ..."

Still need help? Contact Us Contact Us