User generated content and security

You need to stop listening to people who says PHP and WordPress is not secure. Its how you do it. You can do it in WordPress, without using BuddyPress. In fact you don’t even need it for anything. All you need to make default users contributors, and a small plugin which takes care of their … Read more

Has anyone developed a anti-spam plugin to simply allow users to BLOCK whatever they wish to, but one that will also go easy on IP addresses?

…is there any other plugin out there that will do EXACTLY this Not a plugin, but yes – this is the standard behavior of the comment moderation system in WordPress. BUT if ANY user visits bob.com and posts a comment containing the blocked email, website url or any other blocked material, then the IP of … Read more

Spam in WordPress root folder

You got hacked. Use http://sitecheck.sucuri.net/ to check to see sucuri detects the signature. Tell your host; if they don’t want to help, consider changing hosts to someone more secure, like Recommended WordPress Web Hosting See FAQ: My site was hacked « WordPress Codex and How to completely clean your hacked wordpress installation and How to … Read more

Secret keys in SCM

Your config file shouldn’t be public at all. It includes your database credentials in addition to the 8 SALTs WordPress. (The secret keys alone make it possible to brute force your log-in in a bout a week: http://codeseekah.com/2012/04/09/why-wordpress-authentication-unique-keys-and-salts-are-important/)

Remove hacked code – out of ideas! [closed]

You can move the wp-config file one level up. You can also create a .htaccess file and upload it to your uploads folder with this code: <Files ~ “.*..*”> Order Allow,Deny Deny from all </Files> <FilesMatch “.(jpg|jpeg|jpe|gif|png)$”> Order Deny,Allow Allow from all </FilesMatch> Or install a plugin for security which also scans your installation so … Read more

wordpress admin security

It may be coming from theme or plugin you are using. Sometimes developers forget to remove any echo statement (or any other debugging approach) which they use while developing. You can first disable all plugins. If this still comes up, then it is somewhere there in the active theme. If this goes away after you … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)