Tweets as Presentation: Reflecting on #pressedconf18

I took the opportunity to participate in the #PressedConf yesterday. Described as “. . . a twitter conference (#pressedconf18) looking into how WordPress is used in teaching, pedagogy and research.” it was a pretty impressive number of people and topics covered on Twitter in roughly 20 minute “Tweet storms.”1 Presenting on Twitter was something new […]

Read More… from Tweets as Presentation: Reflecting on #pressedconf18

Form Follows Function – WordPress Authoring

Will Wonka asking you to tell him again what WordPress can't do.

This is my supporting documentation for the #PressEd WordPress conference that I’ll be doing via Twitter on Thursday. The Topic Given I’ve been playing around in WordPress since what feels like the dawn of time, I’ve heard lots of people say lots of things about it. I’ve heard it’s too complex. I’ve heard it’s too […]

Read More… from Form Follows Function – WordPress Authoring

WordPress Avoid Running save_post Functions on Trashed Posts

Four people wandering up a large sand dune with a blue sky and some clouds.

This may be one of those things that everyone knows but it was new to me. I’m also duplicating the information I found in the StackOverflow post because I think it’s good to have information in multiple places where it might be found by other people. Additionally, writing the post makes it easy for me […]

Read More… from WordPress Avoid Running save_post Functions on Trashed Posts

jQuery & the WordPress Rest API – 1st Image as Background

Ordinarily it’s pretty easy to get the featured image from the WordPress API. You just have to remember to add the _embed element like so https://bionicteaching.com/wp-json/wp/v2/posts?_embed But maybe there’s some reason you don’t want to set the featured image but want to get the first image from the body of the post. This chunk of […]

Read More… from jQuery & the WordPress Rest API – 1st Image as Background

Unhide Custom Fields Screen Options When Using Advanced Custom Fields

If you use Advanced Custom Fields you may not realize it removes the ‘Custom Fields’ option from your Screen Options view and hides them entirely in the space they normally occupy below your posts/pages. That’s nice occasionally and a pain other times. Today it was a pain. I figured this out one time before but […]

Read More… from Unhide Custom Fields Screen Options When Using Advanced Custom Fields

So Many Sites – Cleaning Up Users

Screenshot indicating this user has several hundred sites associated with their account.

There are lots of ways users can end up associated with many sites in a WordPress multisite install. That’s no big deal if it’s only five or ten but sometimes it’s way more. It’s not just messy, it actually degrades performance when you’re logged in because the admin menu bar loads all those sites. This […]

Read More… from So Many Sites – Cleaning Up Users

WordPress Timeline JS Plugin

Background I like Timeline JS. It’s a nice way to create multimedia timelines. I’d previously done some work that would take WordPress JSON API data and insert it into the Timeline JS view.1 It was nice for creating alternate and standardized views of blogs that might be useful for different reasons. It didn’t serve some […]

Read More… from WordPress Timeline JS Plugin