Category ID: selects posts from that category as well as its sub-categories

Comma separated list of category IDs: selects posts from all listed categories and their sub-categories

Starting the list with a minus (-) will select posts from all categories but the listed ones. Items that belong to any other non-hidden category, will be shown when display that particular category. i.e. If an item "X" belongs to categories "A" and "B", and "A" is affected by the minus (-) operator, but "B" is not, then the inheritance of category "B" will take effect and item "X" is shown.

Starting the list with an asterisk (*) will select posts which are categorized simultaneously in ALL listed categories.

This parameter can be just - or * if you combine it with [b]catsel[/b] below.

Web + API

catsel%5B%5D

array

If this was unencoded it would actually read catsel[] . Think this is a joke? Actually yes, PHP sometimes feels like a joke! This is the normal way of passing multiple values for a parameter in PHP!

This parameter can appear several times with a different category ID each. All the IDs will add up to the category list (except if exclusion mode is used)

The difference with the cat param is that with catsel you only select the specific category but you don’t select its sub-categories.

the variable equivalent is $catsel[] =

Web + API

tag

string

Tag name, or several tags separated by comma

Web + API

author

integer / string

Author ID: selects posts from that author only

Comma separated list of author ID: selects posts from all listed authors only

Starting the list with a minus (-) will select posts from all authors except the listed ones

Web + API

author_login

string

Author login: selects posts from that author only

Comma separated list of author login: selects posts from all listed authors only

Starting the list with a minus (-) will select posts from all authors except the listed ones