Caleb Smith
Home
Blog
All Blog Posts
WordPress
Advanced Custom Fields (ACF)
Hiding field labels with Advanced Custom Fields (ACF)
May 12, 2024
Sometimes it's really nice to be able to hide a field from UI. Maybe you want to show instructions, but without the unnecessary label. Let's see how to best handle that.
SwiftUI
Previewing layouts with navigation in SwiftUI
January 19, 2024
Look at this quick tip to preview NavigationStack in Xcode when develping your app in SwiftUI.
WordPress
Improving your class structures with ACF Blocks
December 27, 2023
Adapting Gutenberg classes into your ACF Blocks can be a pain. Let's look at ways to make that better.
WordPress
Switching between Classic and Gutenberg editors using the built-in post type templates
December 27, 2023
Improve your content editor experience by removing when the Gutenberg editor selectively when it's not needed.
WordPress
How to prevent ChatGPT from crawling your website using WordPress
November 5, 2023
ChatGPT is crawling the web and learning as it goes. What can you do to keep your content out of the training models?
Javascript
Capturing media events with Plyr and Google Analytics
April 13, 2023
Learn how to tag Google Analytics events using the Plyr media player Javascript package.
Steam Deck
How to connect to your Steam Deck using FTP
January 20, 2023
Adding/removing files in your Steam Deck doesn't have to be a pain. Let's see how we can smooth out the process.
Nuxt 3
Adding Font Awesome to Nuxt 3
October 8, 2022
Installing Font Awesome with Nuxt 3 is easy, but there a few gotchas that you may not be aware of.
WordPress
Changing a Gutenberg block metadata during runtime
September 30, 2022
Manipulating Gutenberg blocks at runtime is easy and sometimes necessary. Let's give it a try with the block_type_metadata filter.
Home Server
Sync Plex with Trakt.tv using PlexTraktSync
September 30, 2022
Use PlexTraktSync to automate your media consumption between Plex and Trakt.tv.
NextJS
Add the lang attribute to the HTML tag in NextJS
September 18, 2022
One of the most common accessibility and HTML validation warnings are the missing lang tag on the HTML tag. Let's explore fixing that using NextJS.