WordPress Cron Job

Why not to use WordPress cron and why all the fuzz? If you are running your own VPS or if you are on a shared hosting, you might want to keep your resources optimal without over-utilizing them. Meaning: you should disable WordPress cron and use real linux cron instead.Some shared hosting companies, such as Siteground, have claimed to be one of the best in the business....

Best WordPress security

The best WordPress security is the one you implement without installing plugins. 🙂 OS level security can protect WordPress better than any plugin. ModSecurity runs before the request hits PHP, which means the WordPress will not even know that anything happened. Dependencies: VPS (I host my website on GCP - Ubuntu 18.o4 LTS, running CyberPanel which is...

Simple DNSSEC on GCP

DNSSEC is a great thing that, unfortunately, was not easy to implement, and therefore the vast majority of web domains or DNSs do not take advantage of this security advantage. Domain Name System Security Extensions or shorter DNSSEC is an Internet security protocol designed to detect and stop interception and change data on authoritative servers. DNSSEC provides the Internet user with...

CyberPanel and WordPress

What's better than Nginx? OpenLiteSpeed is better. CyberPanel is powered by OpenLiteSpeed and that is great news for WordPress. The faster server, the faster WordPress, the happier visitors. Did I say that right?I read a lot about other self hosted panels, but none of them ever got my interest. That's why I used EasyEngine (still am), Serverpilot(not anymore), and others. WordPress on a LiteSpeed server...

Easyengine and Redis object cache

How I discovered this problem?I simply noticed that changes in settings on AffiliateWP, Yith Affiliate Premium, or any other affiliate plugin are not being registered properly in Redis cache. What does the problem look like? The settings being saved for the first or maybe even second time work just fine. After that, once you make more changes in the...

WordPress login protection

Talking about WordPress login protection gets us to basic fundamentals of WordPress. Your first experience after WordPress installation brings you to its 'login' page. This page can be accessed using other suffixes such as: wp-login.php, wp-admin, admin, login.Although very convenient, people are not realizing that everyone (including bad people) know about it. This means that everyone who is using WordPress have their website exposed to...

How to install WordPress – Complete A to Z guide

Every day, more people decides to have their own blog, and most of the time they go to WordPress for that. An excellent choice. The best! But what then? - You would like to have a blog/website, but you don't know where to start. You might wan't to find a nice Web Design company to do everything for you: That would be the fastest, stress-less,...

WooCommerce PayPal credit card checkout for non US accounts

Yes, even if you don't have an US PayPal account you can have your customers checkout and pay with their Visa or other cards. We all know that WooCommerce is a one of the best e-commerce add-ons when it comes to WordPress, or even the best, many would say. It doesn't lack in anything. It integrates with almost all payment gateways out there and is flexible...

Newspaper 9.7 to 9.8 theme activation

I must admit that I did not have any issues by not activating the new version. However, there is this activation step which might bug some people. I suggest that you keep your theme non-activated if it doesn't nag you to do so. But if it does, then you should use a workaround through this PHP file: td_ajax.phpSo, in order to "activate" Newspaper theme 9.7...

Newsmag 4.7 theme activation

For quite some time I have been wondering about this theme, so I decided to try it. I obtained an original copy of the theme for testing purposes (I bought it).Then I realized that I must activate it. The procedure is the same as with the Newspaper theme. navigate to /wp-content/themes/Newsmag/includes/wp_booster/td_ajax.phpfind this: if (self::self_check($id, $ec, $ad) === true) { And change it to: if (self::self_check($id, $ec, $ad)...

Popular

Subscribe to my new posts

To be updated with all the neat tips and how tos.