• Problem Solving – verse 25 – Authority

    I know I've suffered this myself
    I don't think it's a sin
    "I often find I can't do things
    until I am logged in"

    In my experience, one of the trickiest WordPress problems to solve is trying to find out why a user can’t perform a particular task.


    For the past few days, I’ve been holidaying in France.


    I’d like to be able to say that I’d spent my spare time improving my understanding of WordPress Roles and Capabilities.


    The truth of the matter is that I actually spent most of my time my time trying to get something to work the way I expected it to.


    I watched videos, read blog posts and articles on stack exchange and WordPress answers, perused the code and tested with multiple users using different browsers trying to understand why WordPress was quite happy to show me the menu item but not allow me to choose it!


    The results of my labours are documented here… WordPress capabilities: How to restrict Add New while allowing Edit

    Other notes

    Verse 25 is one of the Questions asked by the Stupid Question Asker in my Problem Solving poem. For the full poem see Problem Solving – Top 10 questions to ask when something doesn’t work.

    I eventually tracked the problem down using Problem Solving – verse 26 – Evidence. In other words I produced trace records showing where the problem lay. I’ll write about tracing another time.

    Meanwhile, since no one’s responded to my TRAC, I’ve added a patch for the proposed solution. One day I’ll learn how to write test cases as well.



    Last updated:

    September 22, 2014


Tide times from tidetimes.org.uk

Tide Times & Heights for Langstone Harbour on
28th March 2023
04:31 High Tide ( 4.23m )
09:38 Low Tide ( 1.66m )
16:58 High Tide ( 4.06m )
21:59 Low Tide ( 1.94m )

Tide times from tidetimes.org.uk

Tide Times & Heights for Northney on
28th March 2023
04:51 High Tide ( 4.02m )
09:45 Low Tide ( 1.26m )
17:24 High Tide ( 3.79m )
22:09 Low Tide ( 1.6m )
WordPress version:6.1.1
Gutenberg version:15.2.0

Summary file