Mark Wilkinson
banner
markwilkinson.dev
Mark Wilkinson
@markwilkinson.dev
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
Pinned
Here's what I am working on at the moment:

🔄 Integrating #WordPress recruitment websites with job multi-posting software using JobRelay

jobrelay.io

🎧 a weekly podcast about WordPress dev for small teams & freelancers

wpcafe.show

✅ Building recruitment websites & job boards

highrise.digital
Reposted by Mark Wilkinson
Does anyone have recommendations for a business coach?

WordPress ecosystem experience useful, but not strictly necessary.

Shares appreciated 🙏
September 9, 2025 at 9:58 AM
Reposted by Mark Wilkinson
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_...
WP Café #126 | Front-end fun and sneaky Yoast issues
YouTube video by Highrise Digital
www.youtube.com
July 18, 2025 at 9:55 AM
Reposted by Mark Wilkinson
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
switch_to_blog() – Function | Developer.WordPress.org
Switches the current blog.
bit.ly
June 25, 2025 at 11:31 AM
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
switch_to_blog() – Function | Developer.WordPress.org
Switches the current blog.
bit.ly
June 25, 2025 at 11:31 AM
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
wp_count_posts() – Function | Developer.WordPress.org
Counts number of posts of a post type and if user has permissions to view.
bit.ly
June 23, 2025 at 11:31 AM
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
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.
bit.ly
June 20, 2025 at 11:32 AM
Reposted by Mark Wilkinson
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...
WP Café #124 | View Transitions
YouTube video by Highrise Digital
www.youtube.com
June 20, 2025 at 10:25 AM
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
get_page_by_path() – Function | Developer.WordPress.org
Retrieves a page given its path.
bit.ly
June 18, 2025 at 11:31 AM
We are live in 5!
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...
WP Café #123
YouTube video by Highrise Digital
www.youtube.com
June 13, 2025 at 12:25 PM
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
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…
bit.ly
June 13, 2025 at 11:31 AM
Reposted by Mark Wilkinson
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...
WP Café #123
YouTube video by Highrise Digital
www.youtube.com
June 13, 2025 at 10:02 AM
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
remove_accents() – Function | Developer.WordPress.org
Converts all accent characters to ASCII characters.
bit.ly
June 11, 2025 at 11:31 AM
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 😂
June 10, 2025 at 9:27 AM
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
wp_trim_words() – Function | Developer.WordPress.org
Trims text to a certain number of words.
bit.ly
June 9, 2025 at 11:31 AM
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
wp_strip_all_tags() – Function | Developer.WordPress.org
Properly strips all HTML tags including ‘script’ and ‘style’.
bit.ly
June 6, 2025 at 11:31 AM
Lots to talk about in todays episode. Hope you can join us.
Today is episode 122 of the show. @keithdevon.com and @markwilkinson.dev will be chatting about:

- Building email templates
- Quoting for work blind
- Building a knowledge of solutions
- AI website builder

Join us live at 13:30 (UK time) 👇

www.youtube.com/watch?v=ZE03...
WP Café #122 | Building email templates 😫
YouTube video by Highrise Digital
www.youtube.com
June 6, 2025 at 9:27 AM
#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
make_clickable() – Function | Developer.WordPress.org
Converts plaintext URI to HTML links.
bit.ly
June 4, 2025 at 11:31 AM
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...
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.
wordpress.org
June 2, 2025 at 11:55 AM
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 😢
May 27, 2025 at 12:10 PM
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
May 25, 2025 at 8:03 AM
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
WP Café
WP Café is the (mostly) weekly show where we chat about WordPress including practical solutions for solo and small WordPress development teams.
bit.ly
May 24, 2025 at 4:36 PM
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
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...
bit.ly
May 24, 2025 at 8:00 AM
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
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
bit.ly
May 23, 2025 at 12:43 PM
Reposted by Mark Wilkinson
Today is episode 121 of the show. Lots to chat about including

- Blocks API v3 and ACF compatibility
- Updates to offline.kids
- Position sticky (it'll become clear)
- Pitching via video call
- And more

Join @keithdevon.com & @markwilkinson.dev at 13:30 (UK time) 👇

bit.ly/45ulXPY
WP Café #121 | position: sticky; fixed!
Follow us: X / https://twitter.com/highrisedigital | https://twitter.com/wpcafeshow Linkedin / https://www.linkedin.com/company/highrisedigital/ Website: https://highrise.digital/ | https://wpcafe.show Checkout our products: JobRelay: https://jobrelay.io Integrate your WordPress website with popular job posting and distribution software. RecPress: https://recpress.com Better WordPress job board, done for you. Highrise Digital is a 2 person WordPress development team based in the UK. They primarily work with Recruitment Agencies to build integrations with WordPress. They also build WordPress recruitment websites as well as sites for companies in other selected sectors. On this channel we provide WordPress development and business advice for solo and small WordPress teams. We help you to level up your development and business skills with quick tips, live coding and chats with other industry professionals. There's an overwhelming amount of information out there and lots of people telling you the 'best' way to do things. At Highrise Digital, we strip away the guilt and show you practical, pragmatic ways that developers can improve. This is how WE do things, warts and all!
bit.ly
May 23, 2025 at 10:27 AM