Just a random example of why you really shouldn't want to use certain plugins. Anything above 500ms is really bad for performance, but you really want to be much much lower.
So, three bad ones like this equals a bad performing WordPress site.
We found a site site with 246 installed WordPress plugins.
It’s the highest I’ve seen, but surely this is not actually a record. What the most installed plugins you’ve seen?
1/12 With 60K+ plugins available, WordPress pretty much allows you to add any functionality you like.
Versatile, but not smart to do just anything in WordPress. Here's 2 things you should never (want) to do in WordPress.
🧶
So happy to have a photographer in the family now. I brought him along to
#WCEU
and ended up with lots of great pictures (of me).
@roandevries
was also part of the official Photography Team for
@WCEurope
#prouddad
Today is a dark day. Just got the worst news about my 'brother' as he moved to a hospice.
If you're the praying kind, please keep Matt in your thoughts and prayers the coming day as he prepares for his final phase.
Today marks the 20 year anniversary of me owning a company.
It's known many different names and directions, but WordPress has always been part of it in some way, shape, or form.
Here's to 20 more!
WordPress will see a new Dashboard interface in 2024. I'm pretty stoked to see this happen! This used to happen quite often in the early years of WordPress, but it's been a while now.
Quick
#WordPress
Hack: Avoid mix-ups when working across multiple environments (local, staging, production).
Set distinct admin color schemes for each! My go-to? 🌅 Midnight for production and 👻 Ectoplasm on the rest.
Fuck off with this “I’m telling you what does, and does not work” attitude.
Just glimpsing around in the WordPress ecosystem provides one with plenty of proof that it absolutely does work.
It’s time to admit that Remote Work doesn’t work. WFH Friday is a 4 day work week. Full WFH is a 2 day work week. Every interaction has to be scheduled, which means a lot of information-sharing doesn’t happen. Remote is a great lifestyle, not a way to build a great company.
@TheJackForge
This is the point in society's "progress" where I just want to retreat to somewhere offgrid and never log onto the internet ever again.
My word.
WordPress Twitter is only as good as the people you follow.
Mention 1️⃣ account in the comments that everyone should follow to get a better WordPress related twitter feed.
We really should stop calling our new editors "Gutenberg".
The Block Editor is what you use for content. So, pages, posts, etc. The Site Editor is what you use to build the site. Both are products from the Gutenberg Project.
This is right up there with not writing WordPress
I was going to record content for my WordPress YouTube channel today and tomorrow, but since my face is equally red, I’m going to hafta postpone that a bit 🥵
With 60K+ WordPress plugin available, chances are you'll run into bugs combining some of them. In order to find the bug, you need code profiling.
Here are a few different solutions that help you towards your goal of debugging anything bug-related going on in your WordPress site:
It has been brought to my attention that 1980 and 2024 are as far apart as 1980 and 1936.
I’m gonna need a minute here.
Hell, I’m gonna need a full day.
"Will WordPress coding become obsolete in a few years with advanced AI?"
Nah, I don't think so.
I think AI will be the perfect rubber duck, the guidance, the idea bringer, the code validator. In other words, your partner, not your programmer.
Agree or disagree?
Another fun fact from the eclipse is that
@automattic
handled more than 1 billion requests for in a 4.5 hour span, with the large majority of those served in under 400ms.
If you're not already using Cloudflare in some way to improve your WordPress site, you're missing out.
Their fast DNS, worldwide CDN, smart page rules, compression, and smart JS delivery, for example, are all fantastic tools that help your WordPress site.
So... are you?
I really don’t like plugins that obfuscate to the point where it looks like you’re not working with WordPress anymore.
And yes, this absolutely includes page builders.
This sums up perfectly why loads of WordPress developers are not active with/in project Gutenberg.
Ari hit a nerve here. Just look at the sheer number of views his post has.
This resonates with a lot of people 😞
I give up.
I can no longer contribute to Gutenberg… I can’t understand our code anymore, at this stage it’s alien to me and it keeps getting more and more complex instead of simpler. I’m wasting too much time trying to understand what we do.
Felix Arntz (
@felixarntz
) open-sourced his collection of MU plugins.
They’re mostly about WP Admin UI enhancements, block editor tweaks, disabling some core features, and more neat little things like that.
.
One of the nice things of going to WordCamps is that there are always tons of photographers. And that means there’s pretty much always a couple of pictures with me on them.
This one is my favorite picture of me during this year’s
#WCEU
edition.
Today's the day! We're super excited to finally open up Scanfully for everyone.
Yes, your WordPress Site-Health and Performance Dashboard is finally here!
@SRHDesign
It's a WP CLI script provided by the Code Profiler plugin. It outputs all the plugins you have installed, and their loading times:
wp code-profiler run
Own your data, my friends.
Google sunsetting yet another one of their products. Giving you yet another reason to build on WordPress.
As if you needed one 😏
Google is shutting down Websites made with Google Business Profiles and not giving us an option to redirect it to our own domain. The redirects go to your business profile only for a few months
This whole notion that obscurity of login pages is somehow making your WordPress site actually more secure needs to die off.
Automated probes know how to find that anyway.
Focus on the real security like, server hardening, super strong passwords & 2FA.
🪄
@WesBos
shared a great little CSS solution for displaying different size, different formatted logos with just a bit of CSS. I wasn’t aware of at least two lines of CSS he used:
I've written hundreds of
#WordPress
tutorials, how-tos, and manuals over the last 17 years, but never a full-blown course.
That's about to change.
If you're curious about what courses I'll release, have a look here:
FFS, WordPress plugin developers.... stop injecting your CSS with !important all over the place.
Today was a headache type of day full of !important overrides. FML 😔
Okay,
@X
, it can't be that hard. Let me help you out here.
If someone has a profile that's less than 6 months old, has a handle that starts with a name + 4 - 6 numbers, likes posts outside of their network, has a header and/or profile pic that's scantily clothed, and has close
I've said it before, and I'll say it again: you're not making WordPress faster by "turning on caching".
Rescued another (new) client this week from a developer who had 2(!!) cache plugins installed. And the site was still slow when and where it mattered.
SMDH.
Today was a good (and long) day.
Traveling through Greece was epic, sightseeing Athens wonderful, but meeting with friends over dinner was beyond.
Already a great
#WCEU
😍
Just realized that with my youngest daughter having her end-of-school musical right now, it’ll be the last time in 16 years of me going to this elementary school. Three kids done.
End of an era.
Possibly related: I feel old now 😂.
Matt has had a couple of weeks instead of a couple of days. Grateful for that. And I am very glad I got to say goodbye to him, but his fight is over now.
Today is a dark day. Just got the worst news about my 'brother' as he moved to a hospice.
If you're the praying kind, please keep Matt in your thoughts and prayers the coming day as he prepares for his final phase.
If you have to use Jetpack (don't recommend it), let me show you what I use on every Jetpack site:
add_filter( 'jetpack_just_in_time_msgs', '__return_false' );
This gets rid of all those pesky Jetpack notices. You're welcome.
Calvin is spot on here. If you find yourself being hurt because of WordPress 6.4 not being able to use cURL anymore, then I dare say your problem is not 6.4, but your problem is bad hosting.
So, are we all just going to ignore that some of the largest WP hosting companies are running 10 years out of data cURL versions and then go around and blame WP Core?
cURL 7.29.0 comes in at a whopping 78 security vulnerabilities as of today.
I’ve made some big decisions over the last couple of days.
Some have been gestating for weeks, some for months, some even for years.
Will share them on my blog this week, but yeah, decisions were made.
A 13 year old WordPress Performance ticket was closed that will now allow WordPress scripts to support “async” and “defer” attributes. Giving developers more control on when scripts are loaded and thus performance.
Today was a good day. This was one of the highlights of the day.
You know, just me and
@roandevries
goofing around somewhere on a mountain in Switzerland on our way to
#WCEU
I don't know who needs to hear this but...
You don't want solve you security, backups, and caching within WordPress. All of those belong either in front of WordPress or handled by the server.
We're building an API integration for one of our clients that will pull in millions of records (objects with data), updated weekly.
Now, a lot of folks would be inclined to add store them as a custom post type with custom fields.
We're going fully custom db tables, though.