Hi,
my PHP Debug log shows the following issue
Toengel@Alex
[22-Nov-2024 16:22:49 UTC] PHP Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>avatar-privacy</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.www.ads-software.com/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /wp-includes/functions.php on line 6114
]]>
Hi,
after installing Avatar Privacy on a local instance created with Studio (https://developer.wordpress.com/studio/) I get the following errors over and over again:
Warning: Undefined array key "nullable" in /var/www/html/wp-content/plugins/avatar-privacy/includes/avatar-privacy/data-storage/database/class-table.php on line 333
Warning: Undefined array key "name" in /var/www/html/wp-content/plugins/avatar-privacy/includes/avatar-privacy/data-storage/database/class-table.php on line 338
Warning: Undefined array key "type" in /var/www/html/wp-content/plugins/avatar-privacy/includes/avatar-privacy/data-storage/database/class-table.php on line 338
I guess the reason for that is that Studio uses the SQlite drop-in. Maybe you can take a look and check if ther is something you can do.
Thanks a lot,
Florian
Hi,
By chance I saw on Google PageSpeed that your plugin received the following message:
ReferenceError: Cookies is not defined at HTMLDocument.<anonymous>
in “/avatar-privacy/public/js/wpdiscuz/use-gravatar.min.js:2:116”
Can you see if you could confirm that? And can you fix the message?
Kind regards, DJ
]]>Hi there,
where can I set the alt tag of the image? I inserted it inside the media library but the tag remains empty.
Thanks, Max
]]>I want to completely disable Gravatar and just use any of the fallback avatars (e.g. cat and ring avatars) when user has no local avatar set. Can we have an option for that? Thank you.
]]>I’ve set my site to only allow comments from logged-in users. The logged-out commenting option is unnecessary. How do I disable it and remove it from the admin profile page?
]]>Hello,
I currently run a membership site via Woocommerce Memberships and the users don’t have backend account access.
Many are requesting the ability to set their own local avatars (as I don’t allow Gravatars from loading on the site).
This is a feature I miss from WP User Profile Avatar. Is it possible to allow somehow user roles of ‘customers’ to upload avatars from their My Account page using this plugin?
Thank you!
]]>Hi, I’m using the classiads theme but it works with a separate avatar system and I have a problem displaying the avatars in the vpforo plugin, I’m attaching pictures of the problem so you can get as much insight as possible.
Is it possible to make the avatars from the classiads theme itself appear everywhere on the site?
]]>I’m using Dynamic User Directory plugin for an internal who’s who page. If logged in users could see photos and email addresses of other members. Unfortunately, for some time now, the images are not displayed anymore, only an empty field. All function are working perfectly.
The console from the browser shows the message: “The page was loaded over HTTPS, but an insecure image was requested. This request was blocked; the content must be served over HTTPS.” Any idea how to fix the situation is welcome.
]]>Hello,
first of all: I love your plugin. Thanks for making it.
I want to ask if there is any chance to get the same functionality for Libravatar – which works basically the same as Gravatar but with better hashing of the email. It uses the same URL structure as Gravatar for avatars and the same lookup mechanisms (as far as I can see)
I would love to use these avatars as well with your plugin. At the moment I van either use your plugin and gravatar OR Libravatar and get no caching at all.
Thanks for considering,
all the best,
Jascha
]]>Hi
When I try adding a icon to a user it throws a critical error
In the logs it says “Invalid user ID 482”
Location /wp-content/plugins/avatar-privacy/includes/avatar-privacy/core/class-user-fields.php in Avatar_Privacy\Core\User_Fields::set_uploaded_local_avatar at line 290
Thanks
]]>Hi
Is it not dangerous to let people upload files to your server?
I wonder if this is safe to use.
]]>This plugin could solve a white spot (where originally an avatar of the author is located) in the photos of my featured posts on my home page. The photos show the white spots, because I turned off the use of avatars due to GDPR. I don’t want the white
However, I have WP 6.0 installed and I get a notice, that this version is not tested with WordPress 6.0.
Is Avatar Privacy compatible with Wp 6.0?
Thanks for your plugin Peter. I really appreciate it.
After a recent update, I started getting this error. Thoughts?
[01-Apr-2022 17:30:03 UTC] WordPress database error Invalid default value for 'log_message' for query ALTER TABLE
evonet_avatar_privacyCHARSET utf8mb4 COLLATE utf8mb4_unicode_ci, MODIFY
emailvarchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL , MODIFY
log_messagevarchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'NULL\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'' made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Avatar_Privacy\Components\Setup->update_check, Avatar_Privacy\Data_Storage\Database\Comment_Author_Table->setup, Avatar_Privacy\Data_Storage\Database\Table->setup, Avatar_Privacy\Data_Storage\Database\Table->maybe_create_table, Avatar_Privacy\Data_Storage\Database\Table->maybe_upgrade_charset_and_collation
If a user has not the role author or higher, he cannot upload an own image.
Thats really bad, because you don’t want to have all users authors.
Also subscriber should have a upload button. Is that possible?
]]>The plugin saves the path to the custom default avatar in the wp_options table under avatar_privacy_settings. We use deployer which changes the path of the whole WordPress installation after every deploy. So in the DB the file path is saved as /var/www/website/production/releases/43/web/app/uploads/avatar-privacy/custom-default/default-avatar.png
but in reality it should be /var/www/website/production/releases/44/web/app/uploads/avatar-privacy/custom-default/default-avatar.png
Is there any way for us to hook into a filter and do a str_replace so we don’t get broken URLs?
]]>After Installing the Plugin I am getting 500 Error Code. When the plugin is activated, I cannot enter the admin control panel. I need to delete the plugin folder via FTP. My website is can you please help?
]]>Good day,
We have encountered an error photo with too many pixels will be uploaded. The site will go unresponsive, and the photo needs to be deleted for this to be resolved.
There is two cases which we tested. A photo of 11658×6112 (4mb) and 5568×11136 pixels (3mb). We also tested larger photos with smaller pixels, they gave no issue. So it was safe to say it was the amount of pixels that caused this.
We would like to set a limit to the pixel size and mb size for a user to upload a photo, but we are not allowed to change the plugin code (which is understandable).
How could we best adress this issue while we want to keep using the plugin?
Awaiting your reply,
Best regards,
Nick
I get SQL error on table creation Invalid default value for 'last_updated'
.
DB server is 5.5.68-MariaDB
]]>Hi!
We activated the custom avatar upload so that user can upload, update and delete their own avatar. This works great, however we noticed that if an admin deletes a user (and the user has not deleted their own avatar yet) the avatar is still present in this folder: “wp-content/uploads/avatar-privacy/user-avatar/”.
We would like to be able to have this file deleted whenever a user is deleted, without having to manually delete it (without having to access FTP or server), is there a way?
Kind regards
Wsdesign
]]>Hello,
as soon as I activate the Plugin, I get a space between the admin-bar and the sidebar in the wordpress back-end. As soon as I deactivate it again, the spacing is gone. Also Avatar Privacy is the only plugin activated and the WordPress Installation and the Plugin are up to date.
Those are two screenshots of the problem.
https://ibb.co/ykRksw8
https://ibb.co/HFs4FrV
The CSS-Class adding the margin (spacing) is called .php-error. Also shown in one of the screenshots.
I hope someone is able to help me with it.
Kind Regards,
designerthan
Hello,
Thanks for the excellent plugin.
I am finding in the Users-Edit.php and Profile.php admin pages, that if I go to the fields that the plugin adds and try to unset the options for “Display a Gravatar Image for my Email Address” or “Allow Logged-Out comments with my profile picture”, the change is not saved upon clicking Update Profile.
I am able to enable the settings; it saves fine if I am checking the boxes. But it does not save if I try to uncheck them.
Any idea of what I can do to troubleshoot this issue? Thank you!
]]>Hello and good day to you ??
I have installed and activated your plugin on a fresh site and left the checkbox in Dashboard > Settings > Discussions > Avatar Privacy ” Gravatar-Bilder standardm??ig anzeigen.” unchecked.
Then I have added few comments using my 2 mail-addresses which are connected with my Gravatar-Account and checked “Ein Gravatar-Bild neben meinen Kommentaren anzeigen.”.
So now I was expecting that my Gravatar would be displayed, but that’s not the case.
Anything else I need to consider?
Thank you and kind regards,
Sascha
Hi there,
after update to 2.4.3 we get a lot of errors like this:
2021/01/28 13:23:35 [error] 5221#5221: *357701 FastCGI sent in stderr: "PHP message: WordPress-Datenbank-Fehler Illegal mix of collations (utf8mb4_unicode_520_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' für Abfrage SELECT c.*, h.hash FROM 'wp_xxxxxxxxxxxx_avatar_privacy' c LEFT OUTER JOIN 'wp_xxxxxxxxxxxx_avatar_privacy_hashes' h ON c.email = h.identifier AND h.type = "comment" WHERE 'email' = "[email protected]" von require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/cheerup/woocommerce.php'), woocommerce_content, wc_get_template_part, load_template, require('/plugins/woocommerce/templates/content-single-product.php'), do_action('woocommerce_after_single_product_summary'), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_output_product_data_tabs, wc_get_template, include('/plugins/woocommerce/templates/single-product/tabs/tabs.php'), comments_template, require('/plugins/woocommerce/templates/single-product-reviews.php'), wp_list_comments, Walker->paged_walk, Walker_Comment->display_element, Walk...PHP message: WordPress-Datenbank-Fehler Illegal mix of collations (utf8mb4_unicode_520_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' für Abfrage SELECT c.*, h.hash FROM 'wp_xxxxxxxxxxxx_avatar_privacy' c LEFT OUTER JOIN 'wp_xxxxxxxxxxxx_avatar_privacy_hashes' h ON c.email = h.identifier AND h.type = "comment" WHERE 'email' = "[email protected]" von require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/cheerup/woocommerce.php'), woocommerce_content, wc_get_template_part, load_template, require('/plugins/woocommerce/templates/content-single-product.php'), do_action('woocommerce_after_single_product_summary'), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_output_product_data_tabs, wc_get_template, include('/plugins/woocommerce/templates/single-product/tabs/tabs.php'), comments_template, require('/plugins/woocommerce/templates/single-product-reviews.php'), wp_list_comments, Walke
What happend here and what can we do?
Cheers, Jax
]]>Fatal error: Class ‘Avatar_Privacy\Vendor\Mundschenk\WP_Requirements’ not found in /home/customer/www/XXXXXX/public_html/wp-content/plugins/avatar-privacy/includes/avatar-privacy/class-requirements.php on line 38
]]>Hello,
After creating a new site in a multisite installation, I have opened it and only saw the following error message:
There has been a critical error on this website.
With active debugging:
Fatal error: Uncaught Error: Call to undefined function Avatar_Privacy\Vendor\is_admin() in /var/www/clients/client1/web7/web/wp-content/plugins/avatar-privacy/vendor-scoped/mundschenk-at/check-wp-requirements/class-wp-requirements.php:107 Stack trace: #0 /var/www/clients/client1/web7/web/wp-content/plugins/avatar-privacy/avatar-privacy.php(73): Avatar_Privacy\Vendor\Mundschenk\WP_Requirements->check() #1 /var/www/clients/client1/web7/web/wp-content/plugins/avatar-privacy/avatar-privacy.php(84): Avatar_Privacy\run_avatar_privacy() #2 /var/www/clients/client1/web7/web/wp-settings.php(336): include_once('/var/www/client...') #3 /var/www/clients/client1/web7/web/wp-config.php(121): require_once('/var/www/client...') #4 /var/www/clients/client1/web7/web/wp-load.php(37): require_once('/var/www/client...') #5 /var/www/clients/client1/web7/web/wp-blog-header.php(13): require_once('/var/www/client...') #6 /var/www/clients/client1/web7/web/index.php(17): require('/var/www/client...') #7 {main} thrown in /var/www/clients/client1/web7/web/wp-content/plugins/avatar-privacy/vendor-scoped/mundschenk-at/check-wp-requirements/class-wp-requirements.php on line 107
Today I make the update for the plugin and after that, there are some problems with the plugin and my sites. So I activate the debug on 3 Blogs, and this is the output:
Here some Debug-Infos from my Blog:
WordPress-Datenbank-Fehler: [Specified key was too long; max key length is 767 bytes]
CREATE TABLE wp_avatar_privacy_hashes ( identifier varchar(256) NOT NULL, hash char(64) NOT NULL, type varchar(20) NOT NULL, last_updated datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY (hash, type), UNIQUE KEY identifier (identifier, type) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ciNotice: Undefined property: wpdb::$avatar_privacy_hashes in /var/__/wp-includes/wp-db.php on line 648
WordPress-Datenbank-Fehler: [Incorrect table name ”]
SELECT c.*, h.hash FROM wp_avatar_privacy c LEFT OUTER JOIN h ON c.email = h.identifier AND h.type = “comment” WHERE email =
So, I had to deactivate the plugin now, but I hope, I can activate it again soon.
(Sorry for my bad English)
]]>Broke website after unattended update last night from version 2.3.4 to 2.4.0.
The Error is:
Ein Fehler vom Typ E_ERROR wurde in der Zeile 202 der Datei /var/www/___/wp-content/plugins/avatar-privacy/includes/avatar-privacy/core/class-settings.php verursacht.
Errormessage: Uncaught UnexpectedValueException: Invalid setting name ‘gravatar_use_default’. in /var/www/___/wp-content/plugins/avatar-privacy/includes/avatar-privacy/core/class-settings.php:202
Stack trace:
#0 /var/www/___/wp-content/plugins/avatar-privacy/includes/avatar-privacy/components/class-avatar-handling.php(157): Avatar_Privacy\Core\Settings->get()
#1 /var/www/___/wp-includes/class-wp-hook.php(287): Avatar_Privacy\Components\Avatar_Handling->enable_presets()
#2 /var/www/___/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters()
#3 /var/www/___/wp-includes/plugin.php(484): WP_Hook->do_action()
#4 /var/www/___/wp-settings.php(557): do_action()
#5 /var/www/___/wp-config.php(101): require_once(‘/var/www/___…’)
#6 /var/www/___/wp-load.php(37): require_once(‘/var/www/___…’)
#7 /var/www/___/wp-login.php(12): require(‘/var/www/___…’)
#8 {main} thrown
Hey! Thank you for sharing this plugin with the community.
A little heads up. I’ve been testing the new PHP 8.0, and Avatar Privacy seems to have an issue with that, throwing this error:
Deprecated: Method ReflectionParameter::getClass() is deprecated in /home/oldrupdk/oldrup.net/wp-content/plugins/avatar-privacy/vendor-scoped/level-2/dice/Dice.php on line 184
Please let me know if I can do anything to help locate and fix this issue.
Bjarne
]]>I’m about to publish my first extension for Flarum.
Flarum is an open source forum software that I use together with WordPress.
Since it is a stand alone software (not a WordPress plugin), some extensions are needed to make an integrated experience for the visitors.
One part of that is to display the same Avatars on both, WordPress and Flarum. I “created” (forked and customized work by AlexanderOMara) an extension that uses the cached files from Avatar Privacy to display the same avatars in Flarum. (It can do this since the cache url and the salt key is given via an admin setting and the users email address is the same in the user’s profile in flarum)
So, this extension requires Avatar Privacy in WordPress and extends the functionality of Avatar Privacy to a Flarum Forum.
My Question is: Do you allow to name that extension “Flarum WordPress Avatar Privacy” and reuse you Avatar Privacy Icon?
You can take a look here:
https://github.com/dartrax/flarum-wp-avatar-privacy
The icon is “icon.png”, it will be shown within the Flarum admin UI and on Extiverse:
https://extiverse.com/extension/alexanderomara/flarum-gravatar
If not, I can easily exchange it to something else. My intention was to make the functional relationship to Avatar Privacy recognizable (and because I’m lazy).
If yes, do you have an SVG Version of that Icon?
Please also let me know if I should change the credits in Readme.md (or somewhere else). Thanks in advance!
]]>