Latest Posts
-
Laravel Valet PHP.ini Path
The path to the php.ini file my Laravel Valet uses is /opt/homebrew/etc/php/8.1/php.ini In order to see changes in phpInfo() calls, the valet restart command is not good enough. I must…
-
How to Submit Your First Plugin Translation
Submit a second language translation to each plugin you list on wordpress.org. Why? Once a plugin has a translation, the “Languages:” section appears with a link “Translate into your language.”…
-
They don’t slice pizza in Italy
One of the most surprising things I learned while visiting Italy was pizzas are not sliced. I looked around the restaurant we chose for our first dinner and saw everyone…
-
Free Multi-page Form Builder
This morning, I had to swap out a form builder plugin after some security breach occurred at wordpress.org or at one of its contributors. Page breaks are typically a pro…
-
European Bidets are a Total Let Down
I bought bidet attachments for my toilets during the pandemic. Not because there was a paper shortage, but because the reviews were great. I went to Europe and used a…
-
Traveling outside the USA with Ting
My phone provider is Ting. Ting is an MVNO, which is a cellular service reseller. They offer pay-as-you-go services on Verizon and T-Mobile. I live and work on wifi most…
-
-
Revert Elementor Taking Over a Page
Accidentally clicking the Edit with Elementor button can ruin a perfectly good page. Sabotage or delete post meta fields for the post or page with these keys: wp-cli commands Change…
-
TP-Link Deco Mesh Wifi Setup on Xfinity
While trying to setup TP-Link Deco mesh wifi devices, I found that it was easy to plug one of the devices into my existing wifi router. The Deco creates its…
-
PLUGIN_CHECK_PHP_BIN constant
The WordPress Plugin Review team released Plugin Check. They use it to scan all plugin submissions to wordpress.org, and encourage all authors to run it before uploading plugins to the…
-
WordPress 6.3 Errors in Dashboard
Sites running WordPress 6.3 and plugins that add the post__not_in query variable on the parse_query hook are breaking the lists of posts and pages in the Dashboard. I found this…
-
Escaping and Translating Text in WordPress
WordPress core provides developers with a handful of functions to escape string content and enable translations into other languages. Translatable Strings Access the translated version of text used in plugins…