Opened 7 years ago

Closed 7 years ago

#2562 closed defect (bug) (fixed)

Add "only" option to get_*() functions

Reported by: ryan Owned by: anonymous
Priority: normal Milestone: 2.1
Component: Administration Version: 2.0.1
Severity: normal Keywords: query get api bg|has-patch bg|needs testing
Cc:

Description

Add an "only" option that contains a list of IDs to include in list queries. This is similar to the existing "exclude" option except instead of excluding IDs from the query it restricts the query to only those IDs specified. get_posts(), get_pages(), get_categories(), and get_bookmarks() need this option.

Attachments (2)

template_functions_bookmark_incl_excl.diff (2.0 KB) - added by MichaelH 7 years ago.
adds exclusion/inclusion to get_bookmarks()
incl_excl_gets.diff (9.2 KB) - added by MichaelH 7 years ago.
include/exclude ids for get_posts(), get_pages(), get_categories(), and get_bookmarks()

Download all attachments as: .zip

Change History (6)

adds exclusion/inclusion to get_bookmarks()

Just a patch for get_bookmarks(). Allows exclusions (which was partially coded) or inclusions. If 'include' is specified in the parameter, sets $exclude = , $category = -1, and $category_name = .

include/exclude ids for get_posts(), get_pages(), get_categories(), and get_bookmarks()

  • Keywords bg|has-patch bg|needs testing added

A patch for get_posts(), get_pages(), get_categories(), and get_bookmarks() to include/exclude specific ids.

comment:3   ryan7 years ago

Code looks good. Time to test.

comment:4   ryan7 years ago

  • Resolution set to fixed
  • Status changed from new to closed

(In [3655]) Add include param to get_posts(), get_categories(), get_pages(), and get_bookmarks(). Props MichaelH. fixes #2562

Note: See TracTickets for help on using tickets.