Mark Wilkinson's Avatar

Mark Wilkinson

@markwilkinson.dev.bsky.social

I integrate #WordPress websites with multi-posting job systems such as Broadbean, LogicMelon and Idibu. I also build WordPress websites and play a lot of golf. https://markwilkinson.dev/hello

996 Followers  |  69 Following  |  176 Posts  |  Joined: 07.08.2024  |  1.9301

Latest posts by markwilkinson.dev on Bluesky

Preview
Better Core Video Embeds A plugin which enhances the core embed block for Youtube, Daily Motion and Vimeo videos by not loading unnecessary scripts until they are needed.

Thanks for the kind words and glad you like the plugin. Be great if you could leave a positive review?

wordpress.org/plugins/bett...

13.10.2025 13:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does anyone have recommendations for a business coach?

WordPress ecosystem experience useful, but not strictly necessary.

Shares appreciated πŸ™

09.09.2025 09:58 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
WP CafΓ© #126 | Front-end fun and sneaky Yoast issues
YouTube video by Highrise Digital WP CafΓ© #126 | Front-end fun and sneaky Yoast issues

Both @keithdevon.com and @markwilkinson.dev are back for episode 126 at 13:30 (UK time) talking about:

- Front end fun
- Sneaky Yoast settings

Join us live πŸ‘‡

www.youtube.com/watch?v=pSD_...

18.07.2025 09:55 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 2
Preview
switch_to_blog() – Function | Developer.WordPress.org Switches the current blog.

Using #WordPress multisite and want to switch the context to another site in the network?

Well you can, using the switch_to_blog() function.

Just make sure you also use the restore_current_blog() function when you are done!

#learnWPFunctions

https://bit.ly/4508sHK

25.06.2025 11:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
switch_to_blog() – Function | Developer.WordPress.org Switches the current blog.

Using #WordPress multisite and want to switch the context to another site in the network?

Well you can, using the switch_to_blog() function.

Just make sure you also use the restore_current_blog() function when you are done!

#learnWPFunctions

https://bit.ly/4508sHK

25.06.2025 11:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
wp_count_posts() – Function | Developer.WordPress.org Counts number of posts of a post type and if user has permissions to view.

If you want to show the number of posts you have on your site in a specific post type, you can easily do this using the #WordPress wp_count_posts() function.

Pass it a post type and you are good to go!

#learnWPFunctions

https://bit.ly/43F2PfJ

23.06.2025 11:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
get_object_taxonomies() – Function | Developer.WordPress.org Returns the names or objects of the taxonomies which are registered for the requested object or object type, such as a post object or post type name.

If you want to know what objects (e.g. post types) are registered against a specific taxonomy, you can use the get_object_taxonomies() function to do this.

There are lots of #WordPress functions that we have probably never come across - this is another.

#learnWPFunctions

https://bit.ly/4krFVQc

20.06.2025 11:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
WP CafΓ© #124 | View Transitions
YouTube video by Highrise Digital WP CafΓ© #124 | View Transitions

Live at 13:30 (UK time) for episode 124 to talk about:

- View transitions
- This weeks development work
- Offline Kids

Hope you can join us πŸ‘‡

www.youtube.com/watch?v=zbEv...

20.06.2025 10:25 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Thanks so much for posting this Paul. Really appreciate it.

19.06.2025 15:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Are you looking for in person talks only?

18.06.2025 20:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
get_page_by_path() – Function | Developer.WordPress.org Retrieves a page given its path.

If you have a #WordPress pages slug (or path if it is a child page) you can use the get_page_by_path() function to return the page object.

Another useful but less known WordPress function.

#learnWPFunctions

https://bit.ly/3HirOhl

18.06.2025 11:31 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Something Has to Change with WordPress. FAIR is a Great Start. Last week in Basel, Switzerlandβ€”at the Alt Ctrl Org conference held alongside WordCamp Europeβ€”I stood on stage with my colleagues to introduce the FAIR Package Manager for WordPress. This wasn’t just ...

What is FAIR and why am I involved? I wrote about it here:
carriedils.com/wordpress-fa...

#FAIRPM #WordPress

13.06.2025 16:23 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

We are live in 5!

13.06.2025 12:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Escaping Data – Common APIs Handbook | Developer.WordPress.org Escaping output is the process of securing output data by stripping out unwanted data, like malformed HTML or script tags. This process…

The esc_js() #WordPress function escapes javascript for safe inline JS output. For example using inline JS on an HTML element.

It forms part of a number of esc_ functions that WP provides which I would recommend all developers familiarise themselves with.

https://bit.ly/4krEukM

#learnWPFunctions

13.06.2025 11:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
WP CafΓ© #123
YouTube video by Highrise Digital WP CafΓ© #123

On today's show @keithdevon.com and @markwilkinson.dev are talking about:

- Our latest project pitch
- Receiving a 3rd party security questionnaire
- Other related #WordPress news

Join us at 13:30 (UK time) πŸ‘‡

www.youtube.com/watch?v=q4zU...

13.06.2025 10:02 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 2

Ah yes of course - thanks for letting me know.

11.06.2025 12:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
remove_accents() – Function | Developer.WordPress.org Converts all accent characters to ASCII characters.

The remove_accents() function remove accents from characters in a string. For example Γ© would become e.

I am not quite sure why you would want to use this but an interesting #WordPress function nonetheless.

https://bit.ly/3FAyA1w

#learnWPFunctions

11.06.2025 11:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I am hearing a lot of positive vibes about this #FAIR project.

Could someone let me know what it is in its most simple form... so that even I can understand it πŸ˜‚

10.06.2025 09:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
wp_trim_words() – Function | Developer.WordPress.org Trims text to a certain number of words.

Another really useful and unknown #WordPress function is trim_words()

Allows you to trim a string to a certain number of words and then sent "more" text which shows to indicate to the user there is more to read.

https://bit.ly/4dSY8nq

#learnWPFunctions

09.06.2025 11:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
wp_strip_all_tags() – Function | Developer.WordPress.org Properly strips all HTML tags including β€˜script’ and β€˜style’.

Number 2 in #learnWPFunctions is wp_strip_all_tags()

This function removes all HTML tags from a string. I use this to prevent the output of terms linking to their archive page.

https://bit.ly/43Vky3M

06.06.2025 11:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Lots to talk about in todays episode. Hope you can join us.

06.06.2025 09:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
make_clickable() – Function | Developer.WordPress.org Converts plaintext URI to HTML links.

#WordPress has lots of wonderful functions available to developers, some better known than others.

#learnWPFunctions #1 - make_clickable().

Wraps a strings in a clickable a tag.

https://bit.ly/4knrNHP

04.06.2025 11:31 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Better Core Video Embeds A plugin which enhances the core embed block for Youtube, Daily Motion and Vimeo videos by not loading unnecessary scripts until they are needed.

Better Core Video Embeds has just gotten slightly better with a small release which improves the way in which the plugins CSS is loaded on the front end.

Optimise your #WordPress sites videos today πŸ‘‡

wordpress.org/plugins/bett...

02.06.2025 11:55 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Not yet but people keep mentioning it. I wonder if it significantly better than Delicious Brains Background Processing?

02.06.2025 09:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Trying to get background processing to work on JobRelay. So far not so good though 😒

02.06.2025 06:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Today I have that developer feeling of when you have worked on something for a number of weeks and it works πŸ˜ƒ

You push it live and it works 🀣

3 days later, it doesn't work, you can't work out why and therefore you abandon the work and go back to how it was 😒

27.05.2025 12:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Recently I have been working on adding settings to the block editor to save data as post meta.

Initially I tried to add a new sidebar to the editor to house my settings but failed.

I wish I had seen this from @permanenttourist.ch before I started.

https://bit.ly/4jkKcUn

25.05.2025 08:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
WP CafΓ© WP CafΓ© is the (mostly) weekly show where we chat about WordPress including practical solutions for solo and small WordPress development teams.

Have you watched or listened to an episode of @wpcafe.show yet?

We go out most weeks on Friday at 13:30 (UK time) and talk about all things #WordPress development, running our development agency and building our WordPress products.

Catchup on previous episodes πŸ‘‡

https://bit.ly/3ed1x2w

24.05.2025 16:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Enhancing WP_Query Performance in WordPress - Spacedmonkey WP_Query is a powerful tool for fetching posts in WordPress. However, if you don’t carefully configure your queries, they can quickly become inefficient, particularly on larger sites. Whether you’re working on a high-traffic website, a REST API endpo...

I don't know about you, but I use WP_Query a lot when coding in #WordPress. This article from @spacedmonkey.bsky.social is a great resource on how to enhance your use of WP_Query.

Well worth a read.

https://bit.ly/4kwUVfa

24.05.2025 08:00 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Recently I gave a talk @wpldn.bsky.social which was a case study of how we built a recent #WordPress site using full site editing and the block editor.

It is always great to catchup with the WordPress community ❀️

https://bit.ly/4kC1iy6

23.05.2025 12:43 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

@markwilkinson.dev is following 20 prominent accounts