$30 off During Our Annual Pro Sale. View Details »

Content Manage Everything

Mark Wilkinson
February 07, 2015

Content Manage Everything

Building WordPress websites that allow clients and WordPress users to edit all aspects of their websites. This talk was given at WordCamp Birmingham 2015.

Mark Wilkinson

February 07, 2015
Tweet

More Decks by Mark Wilkinson

Other Decks in Technology

Transcript

  1. CONTENT MANAGE
    EVERYTHING!
    Mark Wilkinson | @wpmark
    WordCamp Birmingham 2015

    View Slide

  2. “HOW DO I ALTER … ?”

    View Slide

  3. View Slide

  4. View Slide

  5. MUST DO BETTER!
    BUT HOW?

    View Slide

  6. HOW CAN WE MAKE ALL OUT
    SITE EDITABLE BY THE CLIENT?
    TIPS ON HOW I HAVE ACHIEVED THIS

    View Slide

  7. EDITABLE LOGO VIA
    THEME OPTIONS

    View Slide

  8. https://wordpress.org/plugins/options-framework/
    http://markwilkinson.me/2015/01/extending-wordpress-options-framework-plugin/

    View Slide

  9. View Slide

  10. MENU

    View Slide

  11. View Slide

  12. View Slide

  13. SLIDER

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. CUSTOM POST TYPE - TILES

    View Slide

  21. View Slide

  22. CUSTOM SECTIONS

    View Slide

  23. register_sidebar();

    View Slide

  24. PAGE SECTIONS
    http://markwilkinson.me/2014/12/adding-class-every-nth-post/

    View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. FOOTER

    View Slide

  30. wp_kses_post( $data );

    View Slide

  31. SOME OTHER SOLUTIONS

    View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. Idea from: https://github.com/stompweb/Post-Type-Description

    View Slide

  36. View Slide

  37. ACF – FLEXIBLE CONTENT

    View Slide

  38. View Slide

  39. THANK YOU FOR LISTENING
    QUESTIONS?
    MARK WILKINSON
    FREELANCE WORDPRESS DEVELOPER,
    SPEAKER AND PART-TIME TEACHER
    markwilkinson.me
    twitter.com/wpmark
    github.com/wpmark
    profiles.wordpress.org/wpmarkuk

    View Slide