Posts, Post Types component

Subcomponents: Post Thumbnails, Revisions, and Post Formats.

Recent posts on the make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

View all posts tagged posts.

Recent posts on the make/test blog

View all posts tagged posts.

382 open tickets in the Posts, Post Types component

382 open tickets defect (bug) enhancement feature request task (blessed)
60 51 1 0
5.9 8 4 1 0
Awaiting Review 121 66 14 0
Future Release 30 23 2 1

382 open tickets. Last 7 days: +0 tickets

69 tickets that have no replies

View list on Trac

  • #35606  AllPosts page: contradiction in filtering by CategoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. and category assigning to the post
  • #36314  If orderby undefined, alter get_posts to defer to WP_Query's default template
  • #36324  Post status labels use inconsistent grammar
  • #36634  `register_post_status()` default causes notices in post list table administration
  • #36738  No validation for $post_date_gmt parameter
  • #36979  Slug for non-public post type is working
  • #37064  No checkbox in Posts list table for bulk action
  • #37441  get_default_post_to_edit() function is broken administration
  • #39848  New filterFilter Filters are one of the two types of Hooks They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. 'the_title_wrap' template
  • #40079  Content of static pages does not show when you have a count_post in the theme template
  • #40255  Parameter to Enable/Disable TrashTrash Trash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days. on register_post_type();
  • #40528  Title with ascii paragraph separator is not being filtered on post save administration
  • #40650  get_pages() should accept 'any' among it's post_status arg
  • #40711  WP_Post:get_instance: Update cache if $_post->filter is empty performance
  • #41128  404 Page not found after using same URLURL A specific web address of a website or web page on the Internet, such as a website’s URL in post / page
  • #41324  Action of password-protect form.
  • #41355  get_post_status filter is ignored in some cases
  • #41573  Editor and Quick Edit display the slug of a page selected as static front pageStatic Front Page A WordPress website can have a dynamic blog-like front page, or a “static front page” which is used to show customized content. Typically this is the first page you see when you visit a site url, like for example.
  • #41674  More granular capabilities for restoring and permanently deleting trashed posts
  • #41980  show_in_menu doesn't work with int value administration
  • #42088  Function to detect if current page is a scheduled post (is_scheduled() or is_future())
  • #42089  Function to detect if current page is a preview of a draft
  • #43036  the_posts_pagination() – redirect URL for first page in category template
  • #43618  get_the_excerpt breaking wp-jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. rest-api
  • #43702  Empty State UXUX User experience for Posts & Pages screen when there is no content ui
  • #44377  add filter to post_submit_meta_box() to conditionally refrain from outputting the "Visibility" fields ui administration
  • #44435  Add Action / Filter in Post Details page for Screen MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Links
  • #44497  get_page_link() doesn't check if a valid post object is returned before trying to access its properties
  • #44631  Limit the displayed search phrase for the posts list table ui administration
  • #44759  Percent-encoded unicode characters in CPT rewrite slug prevent finding the CPTs on the front-end
  • #45329  get_post_permalink tries is_wp_error on get_post which it will never be
  • #45801  Duplicate post publish action
  • #45864  On list page All(x) count does not consider Trash items. Hence Trash should appear differently ui administration
  • #46171  Add "backing up this post in your browser" label to post-type administration
  • #46242  Heartbeat
  • #46283  Allow filtering post-type archive rewrites
  • #46883  Blog Configs being overridden by Hacker Bots
  • #47072  Hierarchical post types missing attributes meta box if post type doesn't support 'page-attributes' or have templates
  • #47279  $post object passed to clean_post_cache action can contain outdated values
  • #47307  wp_insert_post: status 'future' is saved although 'publish' selected administration
  • #47552  post_name when inserting is not guaranteed to be unique
  • #47640  WP_Posts_List_Table::get_views() doesn't allow the "Mine" counts to be filtered administration
  • #47988  Unexpected behaviour when draft post has the same page_name as published post
  • #48047  Querying (non-CPT) posts from more than one (native) category only returning posts from first category template
  • #48580  Update status in save_post hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. always true in WordPress 5.0
  • #48769  meta_input, tax_input, tags_input and post_category arguments are not available in functions or methods hooked to wp_insert_post
  • #48954  "Sticky" post state shows even for non-Post post-types administration
  • #49194  Page Template dropdown ordering should be by title, not value ui administration
  • #49343  post attributes not saving post order
  • #49428  Extend get_the_post_pagination() to consider total argument template
  • #49958  Improve paginator in general-template.php template
  • #50002  Hack in get_sample_permalink() can cause filters like post_link, and pre_post_link to have inaccurate post_status in adminadmin (and super admin) administration
  • #50435  In some cases wp_get_post_parent_id() = get_post_ancestors performance
  • #50654  Fix the filter docs in sanitize_post_field() docs
  • #50843  Default category for custom posts when post_content is empty
  • #51246  single_post_title() doesn't respect private and protected posts
  • #51268  Issue with excerpts
  • #51374  The initial revision of an imported post goes missing administration
  • #51387  Add trash post type label administration
  • #51403  Add filter for _post_states as it outputs raw HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. template coding-standards
  • #51787  Introduce dedicated function that retrieves post object by metadata
  • #52389  Consistently check for non-empty post ID in attachment functions
  • #52518  sanitize_post_field filter for 'raw' context
  • #52519  Anchor links not working on password-protected pages (on first click)
  • #53195  Add $post or $post_id to the quick_edit_custom_box hook administration
  • #53383  bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.: pre_get_posts modify vs posts (pages, etc) found numbers administration
  • #53418  Post Status Transition missing Hook
  • #53425  Allow meta_input to be updated through user input
  • #53443  The value of the `post_count` meta field is wrong because it doesn't get decremented when a post is deleted multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site

13 tickets slated for 5.9

View list in Trac

  • #26746  Avoid translating several times post type and taxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. default labels performance
  • #36180  Add new param to {$new_status}_{$post->post_type} action
  • #42446  Bulk edits don't update "last edited by…" which user administration
  • #42936  get_adjacent_post won't find any posts that are published in the same minute
  • #47642  Order by comment count – posts list tables administration
  • #48358  wp_get_post_parent_id() does not default to global $post
  • #49628  Add is_post_type_viewable filter administration
  • #50567  Set $post filter in update_post_cache() performance
  • #52422  Create a draft with the same slug as an existing post, the existing post will be 404.
  • #52820  Possible logic error in wp_trim_excerpt()
  • #52888  Docs: Update get_children function docs
  • #53212  add post_type-specific version of the register_post_type_args filter
  • #53443  The value of the `post_count` meta field is wrong because it doesn't get decremented when a post is deleted multisite

382 open tickets

Open enhancements: 144 View list on Trac
Open tasks: 1 View list on Trac
Open feature requests: 18 View list on Trac

Help maintain this component

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: