Disable External Content loaded from Wordpress Plugins - wordpress

The Websites of my clients use Wordpress Plugins, that load external Content like Google Fonts, which Violates the GDPR (General Data Protection Regulation). I am trying to find a way to comply with the GDPR.
I tried disabling or uninstalling the plugins, whcih only worked for a few Cases. Most often doing this broke the website.
Adding a local Copy of the external content, only works for Plugins where I can change the reference to the content.
So there are still plugins that are in violation with the GDPR and I have no effective way to deal with them.

There is a plugin that can search for all google fonts and install them locally: https://wordpress.org/plugins/local-google-fonts/

Related

When saved, WordPress editor automatically adds "rel=nofollow" to every external link

currently I'm running into this issue, where external links are automatically set to no-follow by WordPress. As of now I wasn't able to detect the source of this behaviour.
The page uses the Classic Editor (v1.6.2) Plugin - however, the problem still occurs without the use of this Plugin.
There are a bunch of other plugins installed but those are not directly involved with the post editin feature of WordPress. Are there any clues which might cause this issue?
If you need any information I can provide.
Which other Plugins are you using?
Are you maybe using RankMath or another SEO Plugin?
These have a setting to make all external links with "rel=nofollow". You would need to deactivate this or add an exceptions for specific domains.
Check the settings.

WordPress 5.0 Update Issue

I was doing a routine update procedure on a WordPress website and then I just simply updated the WordPress website and everything started to fell, well all the links are now not loading from the domain itself but instead form a weird domain that seems to be like a CDN but it's actually nothing I have attached console logs so anyone can help me as the styles and all the CSS files are not loading that is making everything worse.
Thanks
The wp.com domain is owned by Automattic, a popular Wordpress commercial service provider (Wordpress.com, WooCommerce, WooThemes, and others). Are you using their plugin Jetpack ? I have been reading forum threads lately of people having similar issues and they were all using the Jetpack plugin with its CDN option enabled.
There is a setting to disable the CDN in Jetpack that may fix this issue. However, some are not able to resolve the issue this way. In this case, I've seen Automattic staff members encouraging people to file a support ticket for one-on-one support.
You are using jetpack plugin
disable CDN option
or you can paste the CSS into Appearance > Customize > Additional CSS to provide a temporary fix.

Website not posting to Facebook: security & app id issues

I'm a new WordPress designer. My site runs Tesseract Theme and is built with Beaver Builder.
PROBLEM: When I post my website (https://louiseclark.tech) on Facebook it removed my site after a couple minutes. Now when I try to post my site it gives me this message--> It looks like a link you're sharing might be unsafe. If you can, please remove this link: louiseclark.tech Note: The unsafe link might be on the page you’re linking to.
What I've done to try and resolve:
When I ran my site through the Facebook debugger I got this message:
The 'fb:app_id' property should be explicitly provided, Specify the app ID so that stories shared to Facebook will be properly attributed to the app. Alternatively, app_id can be set in url when open the share dialog.
I created an app id following this instructional video: https://www.youtube.com/watch?v=V97h03H21y0
I pasted my app id into my Yoast SEO plugin under the Facebook category.
Check my Google Webmaster Tools Sitemap...all is verified and sitemap set.
SSL certificate is set - checked with my hosting company SiteGround. When I asked them about this problem they didn't really feel that the security issues where from their side.
I've reported this problem to the black hole that is Facebook support.
Thank you for any insight.
In case anyone sees this thread, I found the solution.
When I moved my WordPress sites to managed WordPress hosting I also migrated my websites to https with the SSL certificates. While the pages were migrated and displaying the https just fine, the images still held their old url (http).
I did two things:
I installed SSL Content Fixer plugin. This worked for some images but not others.
I installed Better Search Replace plugin. I had found the specific insecure images using Firefox. From my page in Firefox, I went to:
Tools -> Page Info -> Media This showed me every image/js/css call on this page. Finding these images allowed me to use the plugin to make the changes.
It worked. I'm quite sure knowing how to code my site would be much better in this situation. But I'm a newbie and this is what I could come up with.
What I learned: It's a flag when you have a secure site that embeds non secure objects/images.

WP Plugin idea/search: Selectively activate certain plugins on certain wp-admin pages

We use a lot of plugins and unfortunately can't remove more of them.
Our backend is slow.
Wordpress is built to load each plugin on every page load, also in the wp-admin backend. So even if you are on pages, where no plugin would be needed, woocommerce, contact form 7 etc. will be loaded. They put their CSS in the page but also do PHP stuff and slow everything down.
We know plugin organizer - a plugin that makes it possible to selectively load certain plugins on certain pages. They have a feature to do it on the backend - but it's a already a hell to work with it on the frontend. We use plugin logic in the frontend now.
Is there already a plugin or a hand crafted solution to select which plugins should be deactivated/activated on with wp-admin pages?
I guess it's needed to load every plugin on every wp-admin page to get the admin menu (the left side menu) - so I might be needed to built this menu and cache it somehow.
And then selectively activate plugins for certain pages.
We use custom fields - so ACF plugin has to be activated on some pages - also on some woocommercer pages. Polylang (for multilang) must be activated on a lot of pages.
But for example woocommerce doesn't need to be loaded on the event calendar pages and vis versa.
Do you know of existing solutions to lower the time needed to build the backend.
Are there any caching options?
You cannot activate/deactivate plugins individually for particular pages. Each plugin is either active or not when your site loads.
Here's something to try: In your staging environment, deactivate all of the plugins to see if that solves your problem with the slow admin menu. If it does, reactivate each plugin one by one until you find the problematic plugin. Then troubleshoot from there to determine the root of the issue.
You could also check your server's error logs to see if there are any warnings indicating issues with the site.
If that doesn't help, one final piece of advice I would offer is to contact your hosting company directly to inquire about any potential server issues that are slowing down your site's performance.

Need a wordpress plugin for Google analytics, favicon!

I am using wordpress for my site. My site needs to add google analytics, favicon, meta keywords, meta descriptions. I searched plugin for this. I found different plugins for each. Can anyone suggest me a plugin which can add google analytis, favicon, metakeywords and meta description?
Any help will be appreciated. Thanks in advance
These are different functionalities and are properly handled by different plugins. Install the plugins you need. On Linux platforms, you can often just put the favicon in the sites root directory and not use a plugin.
As far as I know, the keywords and description meta tags are ignored by all search engines because spammers exploit the heck out of them. I suggest not bothering with them. However, if you still want to, read what the WordPress guys say.
As for Google Analytics and favicons, here are the plugins I recommend:
Shockingly Simple Favicon
Google Analytics for WordPress
Google Analytics Dashboard (Optional, but very useful. Shows an Analytics summary in your WordPress dashboard to save you time.)
Don't forget to also add a favicon.ico to your site root (even an empty one will do) to stop browsers from repeatedly attempting to retrieve it. (Don't believe me? Install any WordPress favicon plugin and then check your server logs.)
The favicon.ico in the site root will appear temporarily until the page has loaded enough for the <head> to be parsed and the new icon loaded, so I suggest not leaving it empty. Some sites (eg. deviantART) even take advantage of that to display different icons for "loading" and "loaded".

Resources