284 results for «WordPress» (page 20 of 29)
-
A website form that is safe and spam-free: honeypot, captcha and validation
The short answer: a form is a door that anyone, and any robot, can try. To keep it spam-free, add a trap field (a honeypot) and, if needed, a captcha.…
-
A table marked as crashed: what it means and how to repair it
The message Table is marked as crashed and should be repaired means a table, almost always of the MyISAM type, has an inconsistent file, usually because something stopped halfway through…
-
Posting to social networks automatically: what automation can and cannot do
You can make every new article on your site produce a social post, but the best way to do it is to automate the draft and not the publishing. The…
-
WooCommerce e-mails not arriving: what to check
The order comes in, the money is paid, and the customer swears they got nothing. Or it is you who never receives the “new order” notice. On WooCommerce, an e-mail…
-
Which plugins an online shop really needs, and which to leave out
Search for “best WooCommerce plugins” and you get lists of thirty. A real shop needs few, and every extra plugin is one more thing to update, one more door for…
-
Testing a backup: a restore drill on a test subdomain, step by step
A copy that was never restored is a hope, not a backup. The real test is putting it back on a test subdomain, next to the real site, and seeing…
-
An abandoned plugin or an old PHP version: how to spot the risks on your site
The short answer: most hacked sites were not caught by a clever attack, but by an old part with a known flaw: a plugin its author stopped updating, a forgotten…
-
ModSecurity and web application firewalls: what they do, and what to do when one blocks you
The short answer: a web application firewall (WAF) reads every request reaching your site and refuses the ones shaped like an attack. ModSecurity is the best-known engine, and it is…
-
Fixing “Allowed memory size exhausted”
The full message reads “Allowed memory size of … bytes exhausted (tried to allocate … bytes)”. It means a single request tried to use more memory than PHP’s memory_limit allows.…
-
How to fix CLS: why the page jumps while it loads
CLS measures how much the content moves while the page loads: you go to tap a button and at the last instant an ad appears above it and the button…





