• H2GD Part 11: What’s the most frustrating thing about WordPress?

    I’m taking the WordPress 2012 survey. Question 21 is – What’s the most frustrating thing about WordPress?

    That question is both easy and hard;  it’s easy to make a list, but hard to decide which is the worst.

    But I think I’m going to have to revisit my answer to Question 20 (What’s the Best thing about WordPress?) and put shortcodes for both.

    Shortcodes are great because

    • They can provide a whole load of functionality without having to write code.
    • If delivered through plugins it means you can change themes without losing functionality.
    • They save me a whole heap of time.
    • Enabling me to spend more time writing more shortcodeable code.
    • See my presentation: Lazy smart shortcodes at WordCamp UK 2012

    Shortcodes are bad because

    • They can be hard to learn. 
    • Some of my shortcodes, since they expose the underlying WordPress APIs, can be very complex. And once you’ve set all the parameters they aren’t all that short either.
    • The 3 shortcodes that WordPress provides are pretty awful.
    • Many plugins have no idea what to do when they come across them in content.

    Also considered for Most were

    1. wpautop() – the bane of your life if you’re a shortcode fanatic
    2. TinyMCE – Visual editor. Sometimes it gets it SO wrong
    3. Unrecoverable fatal errors in wp-admin.
    4. Functions being instantly deprecated – requiring code to cater for multiple versions of WordPress
    5. Issues being bumped from one release to another with no sign of a fix in sight

     


    ,

    Published:

    Last updated:

    May 14, 2015

Today’s word is this:

Wednesday

Food-le.com

crisp

Foodlewordle.io

refry

Categories

Tide times from tidetimes.org.uk

Tide Times & Heights for Langstone Harbour on
19th June 2024
03:24 Low Tide ( 1.69m )
10:37 High Tide ( 4.22m )
15:43 Low Tide ( 1.68m )
22:54 High Tide ( 4.48m )

Tide times from tidetimes.org.uk

Tide Times & Heights for Northney on
19th June 2024
03:36 Low Tide ( 1.39m )
10:40 High Tide ( 3.91m )
15:40 Low Tide ( 1.45m )
22:54 High Tide ( 4.16m )