Wordpress central control
I have a few clients and i was wondering whats the best way to control and watch over the clients wp.
[link] [comments]
I have a few clients and i was wondering whats the best way to control and watch over the clients wp.
A security vulnerability has been reported in Ninja Forms 3.15.3.
The patched version 3.15.4 was released today and includes additional security hardening, including strengthened output escaping in the admin submission edit screen.
If your site is still running 3.15.3, check the plugin page directly. The update may not appear immediately in the WordPress dashboard.
Please update to 3.15.4 as soon as possible.
WordPress.org changelog:
Ninja Forms on WordPress.org
Is anyone else seeing an error in their WP dashboard of "WordPress.com requests to your site are being blocked, usually by a firewall or security rule."
It looks to be associated with Jetpack (hence the wordpress.com reference)?
Environment:
Hosted at IONOS using shared hosting. All plugins (very few) updated. No issues until 7.1.1.
Was working with a developer on UpWork. Noticed he used Elementor for theme.
I asked if license needs to be transferred to me. he told me "oh no you don't need to worry about anything. these theme is like public domain"
(Free, GPL, on wordpress.org: https://wordpress.org/plugins/freshet-unused-media/)
What it does: adds a Usage column to the Media library and, per file, lists every place in the database that still refers to it.
I wrote it because WordPress doesn't know.
Core's "Unattached" filter records one thing: the post you had open when you uploaded.
This has been discussed at great length (my favourite thread on the subject: https://www.reddit.com/r/Wordpress/comments/1j2nagv/how\_to\_clean\_up\_images\_in\_media\_library/) and the verdict is basically always the same: it's tricky.
Where mine differs: it's slow, it's one-directional, and it never tries to prove a file unused. Any ambiguity counts as used.
If you deal with larger, older sites with unruly libraries, pull a local copy and test it, or run it on WP's Playground:
https://playground.wordpress.net/?blueprint-url=https%3A%2F%2Ffreshet.studio%2Fplayground%2Ffreshet-unused-media.json%3Futm_source%3Dreddit%26utm_medium%3Dwordpress
An audit, with numbers, is on my blog:
https://freshet.studio/blog/how-to-find-unused-media-in-wordpress?utm_source=reddit&utm_medium=wordpress
Feedback wanted, especially: a place references hide that the list below misses, and whether the per-file evidence is enough for you to trust a delete.
Thanks everyone!
Hi everyone. I’m running into an issue and was hoping someone who has encountered it before could help me out.
I’m using WooCommerce, but since the update last August, I can no longer find the option to change the banner for the shop page. I tried editing it with Elementor, but since I don’t have the Pro version, I can’t edit it directly. (Previously, I could easily change the banner via the admin backend, but now I can't change the image at all.) I can still change banner images for product categories, but the shop page banner remains unchangeable. If anyone knows how to fix this, please let me know.
A critical security vulnerability (CVSS of 9.8) has been reported with the Gravity Forms WordPress plugin. Sites using this plugin are vulnerable to arbitrary file upload via the upload_file function, which allows unauthenticated attackers to upload files that could potentially be executable and thus allow remote code execution. This vulnerability has been addressed in version 3.1.1.
If your site has this plugin, please update immediately!
The idea for this post came up in this thread by wiz to avoid the number of similar questions we get around here and to serve as a megathread for any/all questions of a similar nature. I will collate any and all valuable information by other users and update this thread as we go. Seasoned users please pitch in with anything that should be included.
Many thanks to u/BlueSix for assisting in putting this together.
What's covered:
This one is probably the single most asked question in this sub. Why can’t I do x,y,z?, Why do I have to pay more to install a plugin or edit a theme? Etc.etc. There are literally 100’s of threads about this. If you want more info please search the sub for wordpress.com or read this resource for a comparison.
To summarise:
WordPress is free, open source software which can be found at wordpress.org.
Think of wordpress.com as a host that is using .org’s software and has various functionality locked behind pricing tiers.
What you want to do is get your own cheaper hosting and self install and manage WordPress so you don’t have any restrictions at base software level.
The next big question is who is a good host? This is better suited for r/webhosting.
Having said that, there are plenty of different hosts to choose from. Shared web hosting is the cheapest but comes with the caveat that performance is shared with others on your same server. Dedicated, VPS and Cloud solutions are faster but more expensive.
The thing to remember here is performance is directly tied to price and you get what you pay for.
The most recommended hosts around here that I’ve seen are Digital Ocean, Cloudways and Siteground. Again, for specific hosting questions you will get better support at r/webhosting
Most of the time it's just bad hosting. As mentioned earlier, cheap shared hosting is notorious for bad performance. If your host is slow then nothing else will matter much, so this is your first port of call.
This is a relatively simple one. Don’t use images that are 6000 x 4000px. Figure out the max display size for your use case and resize.
Secondly ditch PNG and JPG and use WEBP. The recommendation is to convert before you upload. Most image editors will let you save in webp and 75-80% compression works well for a balance.
To bulk convert, use XnConvert or Photoshop Batch process.
For existing media you can use a plugin. There are many Smush, Optimole etc. Converter For Media is a free option.
Some servers like Siteground and/or other optimisation plugins may have this feature inbuilt so always check so you don’t end up doubling up.
Since 6.3, WordPress can also convert to WEBP on upload. You can use the Performance Lab plugin by the WordPress team themselves to manage this.
If, like me, you don’t want your server getting clogged up with multiple image types and you only want to have the WEBP files OR you don’t want to use a plugin use this snippet.
Lazy loading images, videos and iframes will speed up things significantly since 5.3 this has been a feature in core WordPress and should work out of the box for most cases. Some themes/page builders will have an option for this as well. Some hosts and caching plugins like WP Rocket will also have this option.
If you find that it is not working on your site for some reason you can use a plugin such as Lazy Load by WP Rocket or A3 Lazy Load for more control.
You should be using caching on your website if you care about performance.
WARNING: Using minification and/or combining files and scripts can cause your website to break so always test, test and test again!
There are many, many free and paid plugins for this. Some hosts will have their own caching plugin, this should be preferred over others. If you have a Litespeed enabled server use Litespeed.
The general recommendation here is to use Cloudflare free with Super Page Cache For CF. Here is a guide on how to set up your domain, after that follow the plugin instructions.
Common question #1: Should I keep my hosts caching on with CF?
Yes. Your server is the origin server and having your own files cached means it is less taxing on your server resources and CF fetches files faster.
Common Question #2: I’m getting an SSL error or redirect loop.
Make sure you have a valid SSL certificate server on your origin server and make sure to set Cloudflare > SSL/TLS > Overview to Full.
Cloudflare also has its own minification settings under : Speed > Optimisation. Discontinued from 2024-08-05.
Other popular recommended options:
If you really want to get under the hood and squeeze every last bit out of your setup then:
If that is still not enough here is a 73 203 bazillion page guide by u/jazir5
There are many conflicting opinions on this because there is no one way to do things on WordPress. Each camp will tell you the other one is inferior and purists dislike all of them.
You can build your site with:
My two cents on the matter: Budget, experience and skill all come into play here. Thus, what works for you to achieve your end goal is the best.
Stay up to date with all plugins and core software at all times if you don’t want to have security holes and get hacked.
Taking/having backups of your website are essential. Servers can crash and data can be lost and you will cry if you end up without a backup in this scenario. The stress and grief of not having a backup and having to rebuild your site from scratch is not worth it. There's a few ways you can go about taking backups.
You can:
Disable comments and user sign ups sitewide if you don't use them.
Use a captcha on login, register and all contact/comment forms.
Congratulations you got hacked. Most of us have dealt with this in one way or another at some point so you aren’t alone.
Do you have a backup?
No backup? (Get the tissues)
If you are serious about your WordPress journey then you must equip yourself with some coding knowledge. Some skills in PHP, Javascript, CSS & HTML will help you immensely.
The WordPress plugin repository should be your first stop. You can access this library via your Dashboard > Plugins > Add New Plugin
Codecanyon is a decent marketplace to get premium plugins for a one off buy without ongoing subscription costs.
For code snippets and help with your own code StackOverflow or r/prowordpress is your best bet.
Warning: Remember to always double check the source and reputability of a source before installing third-party plugins and/or scripts.
The simple answer here is NO. No you shouldn’t and that should be the end of that.
But alas, we still have many more questions:
We unfortunately can't provide specific answers to pricing questions as everyone's experience and locations vary widely. For guidance on pricing strategies, we recommend searching 'your country + web developer/designer rates'. Standard hourly rates for your locality can offer insights into various pricing approaches that may be applicable to you.
Please also read this article on Pricing Strategies on how to tackle this sort of question.
/wp-content/, /wp-includes/, or wp-json. If you see these, the site is likely WordPress.That’s it, hopefully this gets you started on your WordPress journey. If you have any further questions feel free to leave a comment and someone should be able to assist.
Changelog
09/11/24
- Added how to check if a site is using WordPress
04/07/2024
- Added Pricing Strategies
29/05/2024
- Fixed typos
- Removed Cloudflare Minification (EOL)
- Added Combating Spam section.