In an article that I posted some time ago, I talk about why you should store libraries locally. This also applies to fonts. It’s true that some fonts you won’t be […]
Table of contents Intro Restore from backups Wordfence scan Remove infected files Update WordPress Core Update plugins Change passwords Check Cron Jobs Get professional help Intro In the past year, we […]
Intro There is this idea that a website once it’s created it can be left alone and everything will work. In theory, you might argue that this is true and that […]
I use Advanced Custom Fields (ACF) a lot in my projects. It’s easy to install, great for templating, and offers enough flexibility for most of my clients. You don’t always need […]
Table of contents Why is WordPress maintenance important? WordPress maintenance steps How often should maintenance be performed? Conclusion Even starting to think about maintenance might give you a headache, imagine how […]
During all these years of working as a freelancer, I encountered a lot of clients. Even though I like my long-term clients and I’d love to talk about some of their […]
For some time now I wanted to push an update on the Code Snippet DM plugin to add support for Gutenberg blocks. It was a requested feature from users and also […]
Table of contents Intro Good Practices General Settings Firewall Blocking Scan Live Traffic Login security Conclusion Intro I had the “pleasure” of dealing with malware attacks in the past and during […]
Table of contents Why lazy load assets? Browser native alternative Why lozad.js? How to use it Conclusion Why lazy load assets? This is one of the main aspects when it comes […]