49 Comments

  1. Marcus Tibesar

    Yes, please complete post status API…

    Report

  2. Glenn Martin

    Yes, here’s my wishlist:
    – spend one release cycle with bug fixes, no features.
    – move development to GitHub.
    – cleanup and improve old codebase
    – remove redundant code, such as Menu and Theme settings (in favor of Customizer)

    Report

  3. Sallie Goetsch

    A page tree. Managing pages on sites that have a lot of them is a mess, and the various page tree plugins I’ve used are out of date. This seems like the kind of really basic thing that ought to be in WordPress core. (I understand that “basic” in terms of user requirements does not always equate to “basic” in terms of development.)

    Report

    • Gary Taylor

      Yes! In the old days (2.x) there used to be a note on the Page screen to the effect that “we know ordering Pages isn’t easy, we’re working on a fix”. After a while the note was removed…

      Report

      • Justin Tadlock

        Gary, I miss that old message. It always gave me hope for the future.

        Maybe it’s time to re-open this 14-year-old ticket? The last comment there by John Blackbourn said that the approach should be to build a feature plugin for the feature. If/When better page ordering happens, it will likely take a major release or two of testing and iteration before it could be merged.

        Report

    • will s

      Perhaps the wp-nested-pages plugin, which I’ve used for several years satisfies some of your needs:
      it allows the editors to drag and drop pages; https://wordpress.org/plugins/wp-nested-pages/ ? Admittedly, dragging and dropping is still a little cumbersome but this plugin helps a little bit and visualizes which pages are subpages in wp-admin.

      Report

  4. Aliv Faizal Muhammad

    Is the ticket for developer only?

    Report

    • Justin Tadlock

      Anyone can create a ticket for core. Anyone can also recommend an existing ticket. It doesn’t mean it will be addressed in WordPress 5.5. However, sharing our recommendations can let the leads get a feel for what the community wants to see happen.

      Report

  5. Max

    Folders in the media library
    Built-in Antivirus
    Built-in backup solution

    Report

    • richard Ginn

      Although we have a few good free plugins a folders option for media would be really nice.

      Report

    • Pete

      No, no, and no.

      Media needs working on but folders are a thing of the past (as gmail has shown)

      The other two should stay plugin territory.

      Report

  6. G

    Holy crap, why does nobody mention core built in css/js aggregation? it’s my biggest WP pet peeve. Drupal has had it for 10+ years and plugins can do it, so why not core?

    Report

  7. Rodolphe

    Many of your users work at night on their projects, so it would be good to implement a dark mode to hurt their eyes less, besides, it’s popular nowadays.
    Also, it would be nice to finally be able to sort our media files by folder, it would be so much easier, especially for those who have a lot of photos/videos.
    And finally, a function to further customize the rights assigned to each user on the site.

    Report

    • Justin Tadlock

      User permissions (roles and capabilities) are a dangerous thing to customize. I developed and maintained such a plugin for a decade and have seen every horror story imaginable, particularly from new users. Users would lock themselves out of their site. Users would grant permission to subscribers to create new administrators. All sorts of security problems. Putting that power into the hands of every WordPress user out of the gate would be a recipe for disaster.

      In core, I would argue it’s best to continue providing the basic option of allowing administrators to set user roles. There is still some risk in doing this for the uninitiated, but it is drastically reduced in comparison to opening the full API via a back-end interface. Anything beyond basic role assignment jumps into advanced user territory. Once a user reaches that level of understanding on how WordPress works, they can choose a plugin to manage permissions.

      Report

      • Rodolphe

        And for the dark mode ?

        Report

        • Justin Tadlock

          It’s not something I would ever use. However, if enough folks want it, I do not see any harm in making it happen. There is a beta plugin for handling the feature, so there is at least some traction behind the idea.

          Report

          • Rodolphe

            What about the folder-based media file classification feature?

            Report

            • Justin Tadlock

              I’ve seen folder-based organization for media pop up a few times. I suppose it really depends on how you want that feature to work.

              Would a faux folder feature work? Maybe by creating a new taxonomy — let’s call it “media folder” — that allows users to group their media? If the only purpose is sorting via the admin, that could be a possibility. A taxonomy could give you all the benefits of sorting without any of the roadblocks of moving around the actual files.

              Or, do you need something that physically allows sorting media into folders on the filesystem? I’m guessing that would be harder to accomplish since core would have to deal with hardcoded URLs in post content such as if a user moved an image. The same issue would exist with options, widgets, and many other places where an image URL may reside.

              Or, do you want something that sorts into media-type folders? I could see that working out of the box.

              Report

              • Rodolphe

                Thank you for your reactive response ;), I’m thinking of your first proposal instead : “Would a faux folder feature work? Maybe by creating a new taxonomy — let’s call it “media folder” — that allows users to group their media? If the only purpose is sorting via the admin, that could be a possibility. A taxonomy could give you all the benefits of sorting without any of the roadblocks of moving around the actual files.”

                Report

  8. Pete

    Custom post statuses would be great.

    But the thing that WordPress most lacks are proper object relationships. I.e., posts to posts and posts to users etc.

    Sadly the Trac item was requested 10 years ago and still no action.

    https://core.trac.wordpress.org/ticket/14513

    Report

    • Justin Tadlock

      Yes, to this idea. I put this up there on the same level as custom post statuses. It’s one of those developer features that could solve a lot of real-world problems with more complex setups.

      Fun fact: When I built a home-brewed CMS back in late 2018, I started with the assumption that all data was equal. Posts, categories, users — it didn’t matter. By designing this way, I could define the object relationships as needed. Granted, it was a simple system. WordPress would need something more robust, but it’s crazy that this has not happened yet.

      Report

  9. Stephen Vaughan

    I would like to see at least one other viewport preview, as per the customiser, that would match that of tablet in landscape. No matter what project I work on I have to go to the child theme style sheet to roll some custom css to make these work. All themes and nearly all builders follow the standard, out of the box, three viewports, desktop, tablet(portrait) and mobile breakpoints and even at that there doesn’t seem to be consistency.

    Report

  10. Gary Taylor

    Make the Post Format dialog box a separate tab under Documents rather than under Status & visibility (post formats are neither, really) for those of us that still use them.

    Move the Block Manager to Settings, or Tools, or anywhere more visible. It works well enough, you just have to find it first.

    Page ordering (see above).

    Report

  11. Francis Jacksom

    I work a 12 -14 hour day so a dark mode would suit the upcoming version if it’s not too late to be implemented.

    Secondly, I think WordPress should have a voting system for developers to vote on future updates to keep us more informed and feel part of the evolution.

    Report

    • Gaurav Jain

      I have seen most organization used canny.io for feature requests tracking. WordPress should use canny.io to track the features request using voting. I know, There’re voting forums of wordpress but they don’t have mobile friendly UI.

      Report

  12. Bastian

    I know that it won’t happen, but I really wish for a release for features and bug fixes not related to frigging Gutenberg

    Report

  13. CM

    Unless I’ve missed something in my free hosting plan (which I’m guessing only includes core): Ability to import csv file to create new pages/posts without requiring a plug-in.

    Report

  14. Per Herngren

    My wish!
    An easy way to wrap longer texts around blocks.
    Like you wrap texts around images. For me it would be enough with something like clicking “Block to the right” and the text will automatically go around the block on the left . (Or clicking “Block to the left” and the text around on the right)
    Thanks for your work!

    Report

    • Justin Tadlock

      This should already work right now. Most blocks can be aligned to the left or right. When choosing one of those options, paragraph text following it should flow next to it. It’s possible you have a theme issue that needs addressing. Maybe try checking in with your theme author if this doesn’t work for you.

      Here’s an example of aligning a cover block to the left with the text moving to the right. This is with the theme we use here at the Tavern.

      Screenshot of a left-aligned cover block with text flowing to the right

      Report

      • Gary Taylor

        Unfortunately it doesn’t work for all of them, blockquotes being the one I’d find most useful. But you can add alignleft or alignright manually. I also created a pair of custom styles, callout-left and callout-right, which I can apply to audio and video, tables and quotes and which (as the names imply) allow me to float items left or right and a consistent size. Next trick is to work out how to add a button so that I can add them from the toolbar (which is all the alignment options are doing, really).

        Report

  15. Dafa

    Dark mode for /wp-admin/, please!

    Report

  16. Gaurav Jain

    My only wishlist is to have robust rest API authentication and access control panel for all wordpress rest api and it’s plugin api. There’s problem with each and every plugin has to build different authentication and access control itself, dividing whole ecosystem in parts. For example, woocommerce rest API don’t have media upload rest API, Now wordpress has media upload endpoint but could not be used as woocommerce authentication tokens can’t access wordpress api.
    In an ideal situation, wordpress must provide different authentication token schemes and aceess control based on tokens, user and it’s user roles. A dedicated dashboard is required to change the aceess control for each token, extended by plugin developer following the standard.
    Since there’s no standard authentication and access control mechanism exist, each plugin implements differently and hence fragmentation in world of service based wordpress and reduce usability of system.

    Report

  17. stefanos82

    @Gaurav, I’m with you with this one.

    I came here to say something else about REST API support, but relates to your comment.

    We need a better REST API implementation that should be considered completely headless.

    It does not make any logical sense to go through every single theme and plugin call for the sake of a single REST call…I’m not making things up; I had to create custom endpoints for a customer’s website and it was painful to design and still is painful to maintain with every single WP update.

    I have to make sure everything works, else the whole shop infrastructure will collapse.

    Also, why do I need to have an empty theme index.php and a style.css in order to the REST API as my backend infrastructure?

    Even if we do so, we are still revealing inside our HTML code that we are using WordPress and that is something I want to complete hide.

    Anyway, my wish list is the following:
    * what I have mentioned above
    * modern PHP, short array syntax please
    * remove ancient, obsolete, deprecated code that is kept for backwards compatibility
    * GitHub ticket support instead of Trac
    * more databases support; we do use PDO behind the scenes, don’t we?
    * maybe NoSQL support as well?
    * file caching as part of core; for more info as reference please read https://laravel.com/docs/7.x/cache#configuration
    * Namespaces and classes for cleaner code; no need to have humongous names with underscores.
    * split the whole infrastructure to smaller portions and wrap them as packages for the sake of “separation of concerns” and use those you need only

    Report

  18. Calum Childs
  19. Dennis Gyamfi

    Oh how I pray for a mobile app for wordpress.org websites so that I easily can design pages on my Galaxy Note 8.

    Report

  20. Bas Smits

    Media/Image library improvements:
    – Categories/tagging
    – SVG native support
    – replace media feature

    Report

  21. Johannes Grießhammer

    A thing that always bugged me is the media alt text. You can’t go to the media library and change it once if you got to update the text. No, you have to go to the post and update it there.
    This makes sense if you need to display the image multiple times in different contexts. But why shouldn’t we have the media library alt text as a single source of truth that can optionally be overwritten by the image when we specify a different alt text there? Would make more sense to me.

    Other than that, WordPress should move to the next level and become more programmer friendly. You, Justin, have written tons of posts on modernizing a lot of things, and Leonardo Losoviz has excellent articles on Smashing Mag. It’s really time for WordPress to adapt modern paradigms. Perhaps feature by feature, one tiny step at a single time. No need for haste, just a road map to begin with. Stay in good health, pals!

    Report

  22. Andre

    I know this will never happen, but I would like to have the ability to update a theme and plugin via the installer. One of the nice things about Joomla is that you can do that. There is no need to uninstall or tell a user to use FTP if the theme or plugin has no method to handle 1-click updating.

    I would also like to add….stop the madness of having to click publish twice (or more) with the block editor on new posts or having to click Update multiple times when updating.

    Report

  23. Dave Sorenson
    • Get rid of Gutenberg.
    • Make it accurate when searching for a page under pages.
    • Also make it much faster to load.

    Report

  24. arena

    Apply web standards :

    Make is_email() compliant with RFC2822 #17491 a 9 years old ticket !

    Report

  25. Aakash

    WordPress really need to have Laravel like Migration feature.
    https://laravel.com/docs/7.x/migrations
    It is a really important feature when we are managing the website through GiT and it will really help with the following:
    1. Manage the state of database changes
    2. Improves CI/CD Process
    3. Command line control of database updates
    4. Helps creating Modern Web App architecture

    Report

  26. Denis

    WordPress finally needs to move more towards a CMS. They are marketing a powerful media management on WordPress.org but that’s what’s included in WordPress in pretty basic to me.

    Heres what I woul’d like to see native in WordPress in the future.
    Pages:
    * Native page tree view. The current view for pages is so outdated and not fitting for WordPress as a CMS. I really like the way TYPO3 is handling it (https://docs.typo3.org/m/typo3/tutorial-editors/master/en-us/Pages/CreatingPages/Index.html)

    Media:
    * Folders in media. It’s turning into a mess pretty fast, specially when using multi language tools.
    * Replace image/video/doc
    * Reference where image/video/doc is used

    Again, TYPO3 is doing a way better job handling all the media for uploads, but I also understand that’s it can be a little bit to much for regular people.

    Permalinks:
    1. Handling of internal links for media, pages and posts needs to be more dynamic. If you update the url of a post/page/file it should automatically update everywhere the link is used.

    Gutenberg:
    1. Meta data for images should automatically update when changing, after the image is already is use in pages/posts. This should only apply to images where the alt/title/caption was not edited to fit the content.

    Report

  27. Lukasz

    Footnotes:
    It’s right there at the finish line, just missed 5.4: https://github.com/WordPress/gutenberg/pull/15267
    Schedule a revision!:
    *without unpublishing the page

    “Sometimes, you might want to update a live WordPress page or post on your site, but you want the change to only appear at a certain time. Normally to do that, you’d have to make your change, then unpublish your page, and schedule it to go live later. But if you do that, and people visit your page in the meantime, your original information is not available, and your visitor will see a “page not found” error, leaving a poor impression.”

    quoted from: https://redearthdesign.com/help-center/update-live-wordpress-page-post/

    Some plugins I found that attempt to create this functionality, but was unable to get it working and they don’t integrate seamlessly with WordPress:

    https://wordpress.org/plugins/tao-schedule-update/
    https://wordpress.org/plugins/revisionize/
    https://en-ca.wordpress.org/plugins/revisionary/

    There’s almost 15,000 users combined using just these plugins, so there is a need for this sort of workflow.

    Report

Comments are closed.

%d bloggers like this: