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.

444 open tickets in the Posts, Post Types component

444 open tickets defect (bug) enhancement feature request task (blessed)
52 42 1 0
6.8 2 1 0 1
Awaiting Review 184 73 23 0
Future Release 36 26 2 1

444 open tickets. Last 7 days: +1 ticketticket Created for both bug reports and feature development on the bug tracker.

93 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
  • #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 https://codex.wordpress.org/Plugin_API/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
  • #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 www.wordpress.org 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 wordpress.org 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
  • #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
  • #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
  • #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
  • #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
  • #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
  • #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
  • #54720  WP_List_Table Inside MetaboxMetabox A post metabox is a draggable box shown on the post editing screen. Its purpose is to allow the user to select or enter information in addition to the main post content. This information should be related to the post in some way. With Bulk Actions Not Working on Submit
  • #55248  Ajax call has stop to work (single custom post content)
  • #55287  Allow for DISTINCT in WP_Query method
  • #55306  Before posts/pages listing if there multiple filter drop-downs, view of pagination buttons are not better looking. ui css administration
  • #55445  Should WP_Post_Type preserve Array of capability_type?
  • #55583  Hook before and after "Add New" button in edit screen administration
  • #55905  Edit date / quick edit not working
  • #56479  Missing capability shows blank page in WP-Admin ui administration
  • #56576  When post is switched from published to draft, create revision
  • #56728  Can we fix featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. view issue when allowed SVG image type? ui administration
  • #57303  wp_get_posts() for post_type="any" + post__in creates not optimized database query performance
  • #57507  function wp_unique_post_slug inconsistent for numerical page slugs, e.g. 404 administration
  • #57741  Core throwing 'Attempt to read property "post_type" on null'
  • #58205  Not able to create or edit new posts and pages in WordPress 6.2.
  • #58447  Posts with ‘Stick to the top of the blog’ should also stick to the top of the categories it belongs to
  • #58512  Enhancing Security and User Experience: Addressing Password Length Limitations and Improving Validation Process administration
  • #58714  View post link issue in post/article listing screen administration
  • #58838  Author filter on a posts list page administration
  • #59014  PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher Fatal error in post-template.php template
  • #59085  Command Palette – switching posts wrong url redirect for non FSE sites ui
  • #59374  Bulk Edit does not let me remove "Uncategorized" for categorized posts
  • #60121  catastrophic content overwrite from "Add New Pattern" administration template
  • #60189  Add post duplication quick action ui
  • #60210  Preserving Link When Replacing the Image of an Image BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. within Unsynced Patterns
  • #60427  small "ü" in page as anchor causes a mistake when try to save (wrong JSON-response) ui administration
  • #60482  Password Protected stops working
  • #60777  New terms created when a term with commas is added in post editor administration
  • #60963  Custom query, inherit main query, show scheduled posts
  • #61084  getDate JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. error when opening post javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.
  • #61502  Improve `wp_count_posts()` query performance for users without `read_private_posts` capabilities performance
  • #61716  Fatal error: Uncaught ArgumentCountError in get_delete_post_link() when _edit_link is site-editor.php?postType=%s&postId=%s&canvas=edit
  • #61996  Slug Conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. When a Published and Draft Page Share post_name
  • #62135  Custom Post TypeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. feed rewrites not generated when has_archive is false
  • #62685  Proposal to add the ability to control the visibility of posts

4 tickets slated for 6.8

View list in Trac

  • #18400  Suggested label change for "Stick this post to the front page" administration ui-copy
  • #37332  Enhancementenhancement Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature.: Add a wrong password message on password protected posts accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
  • #57496  Lazy load post meta performance
  • #61911  Incorrect schema for global styles REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/. endpoint rest-api

444 open tickets

Open enhancements: 142 View list on Trac
Open tasks: 2 View list on Trac
Open feature requests: 26 View list on Trac
Open defects: 274 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 ticket.

Contributors following this component: