profilegrid2
Forum Replies Created
-
Forum: Plugins
In reply to: [ProfileGrid – User Profiles, Groups and Communities] RECAPTCHA DOESN’T WORKHi @thonys,
Thank you for your message.
One possible reason for the key error is that reCAPTCHA v3 keys may be configured while the registration form expects reCAPTCHA v2 keys. These versions are not interchangeable, and using the wrong type will result in errors.
To help us pinpoint the issue, could you please confirm the following:
- Which reCAPTCHA version was created in your Google reCAPTCHA account (v2 Checkbox or v3)?
- The website domain/URL where reCAPTCHA is being used.
- A screenshot of the exact error message shown on the registration form
- Whether any security or firewall plugin (e.g., Wordfence, Cloudflare, etc.) is active on the site?
Once we have this information, we’ll be able to advise you more accurately and help resolve the issue.
Looking forward to your response.
@mcmurphy78 Due to the lack of further response from your end, we are marking this topic as resolved.
If you still need our support, please respond back or contact us from our support page.
Hello @ma3ry,
Thank you for reaching out.
The failed security check issue has now been resolved. Please retry submitting your support ticket and check if the reCaptcha verification goes through successfully.
Regarding pagination, we currently don’t have a feature to change the default pagination number. You can use the filters provided on that screen to adjust the number of members displayed; however, after a page reload, it will fall back to the default setting of 10 members.
If you continue to experience any issues, feel free to let us know.
Hello @mcmurphy78,
We have analyzed the issue and found no problems during our rigorous testing. The issue may be site-specific, and we would need additional information from you to investigate further.
To better understand why the problem is occurring and to determine a viable solution, please share the following details from your WordPress dashboard:
- The list of active plugins
- The currently active theme details
- The Site Health information (Tool >> Site Health >> Info in dashboard)
Once we have this information, we’ll be able to proceed with further analysis.
- This reply was modified 4 months, 1 week ago by profilegrid2.
Hello @gromgrom,
We have released the latest update (version 5.9.7.1) , which includes a fix for the issue you reported.
The problem occurred due to an incorrect group assignment during user creation. This has now been resolved, and any users created after this update will be assigned to their respective groups correctly.
For users who were created before this fix and are not appearing in the group card or search results, a one-time update of those existing users will be required from the backend to refresh their group assignments.
Please let us know if you need any assistance with this process or if you notice anything else.
Hello @tdcktz,
Our team has worked on this issue, and we will include a global fix in version 5.9.8.0. For now, you can add the script below to the public JS file on your server at the following location: profilegrid-user-profiles-groups-and-communities/public/js/profile-magic-public.js
jQuery(document).ready(function() {
function pgIsProfilePage() {
return jQuery('.pmagic .pm-group-view, .pmagic #pg-profile-tabs, .pmagic #pg-profile').length > 0;
}
function pgFindStickyTarget() {
var selectors = ['.sticky-nav', '.navigation', '.site-header', 'header', '.header'];
var i = 0;
var target = null;
for (i = 0; i < selectors.length; i++) {
target = document.querySelector(selectors[i]);
if (target && target !== document.body && target !== document.documentElement) {
return target;
}
}
return null;
}
function pgMoveStickyMenuFromBody() {
var body = document.body;
if (!body || !body.classList.contains('sticky-menu')) {
return;
}
var target = pgFindStickyTarget();
if (!target) {
return;
}
if (!target.classList.contains('sticky-menu')) {
target.classList.add('sticky-menu');
}
body.classList.remove('sticky-menu');
}
if (!pgIsProfilePage()) {
return;
}
pgMoveStickyMenuFromBody();
if (typeof MutationObserver === 'undefined') {
return;
}
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
pgMoveStickyMenuFromBody();
}
});
});
observer.observe(document.body, { attributes: true, attributeFilter: ['class'] });
});Hello @groggy72,
Our team has identified this issue as a bug. The fix will be included in an upcoming release very soon.
Let us know if you have any other questions.
Thanks for the update. Glad it’s resolved.
Hi @cowalenciawebs,
Thank you for the detailed explanation.
Currently, the plugin does not support overriding files such as public/partials/profile-magic-add-blog.php from a child theme in the same way themes do. Only form templates (for example, add-blog-tpl.php) are designed to be theme-overrideable. Any direct changes made to this file will indeed be overwritten during plugin updates.
At the moment, there is no built-in hook or filter available to replace wp_insert_post with wp_update_post in that specific file. However, we understand your requirement regarding associating images with posts and handling cleanup when a post is deleted.
We have noted this requirement and forwarded it to our development team for consideration in future updates. Let us know if you have any other questions.
Forum: Reviews
In reply to: [ProfileGrid – User Profiles, Groups and Communities] Very Good,andHello @tdcktz,
Thank you so much for your feedback! We’re glad to hear that you’re liking the plugin.
Regarding the profile page scroll issue, we’ve checked and found that this behavior is specific to the theme you’re using. We’ve shared the details with our development team, and they’re working on a fix that will be included in an upcoming release.
Thank you for your patience and for bringing this to our attention. Please feel free to reach out if you have any other questions or need further assistance.
Hello @tdcktz,
Thank you so much for your feedback! We’re glad to hear that you’re liking the plugin.
Regarding the profile page scroll issue, we’ve checked and found that this behavior is specific to the theme you’re using. We’ve shared the details with our development team, and they’re working on a fix that will be included in an upcoming release.
Thank you for your patience and for bringing this to our attention. Please feel free to reach out if you have any other questions or need further assistance.
Hello @goakes,
Thanks for providing the background and links. Please see our comments regarding your query and questions below:
- Please make sure that the Student group ID used in the shortcode is correct. If the correct group ID is being used, the student group should be assigned to users upon registration. If it is not being assigned, we will need to check the issue on your site and debug it. Please raise a ticket through our support portal so we can assist you further on this.
- When a user registers on the site, they can join multiple groups. After registration, a user can join the Student group directly from the group page without registering again. Alternatively, if you are using WooCommerce to sell products, you can use the plugin’s WooCommerce Product Integration extension to automatically assign users to a group upon product purchase. For more information, please visit the link : https://profilegrid.co/extensions/profilegrid-woocommerce-product-integration/
- You can use the Custom User Profile Tabs extension to display custom data for each student. This extension allows you to add shortcodes from other plugins and restrict profile tabs based on user or group. For more details about this extension, please visit the link : https://profilegrid.co/consolidate-user-data-one-user-profile/
I hope this helps. Please let us know if you have any other questions.
Hello @lifeisspiritual
The ProfileGrid shortcode [profilegrid_groups], or the All Groups page, displays all groups created in the plugin. It does not display the members of those groups.
Members can only be displayed on a specific group page.
Alternatively, you can display members from all groups using the shortcode [profilegrid_users].
Let us know if you have any other questions.
Hello @benallgood,
Thanks for reaching out! As of now, the system allows you to activate individual extensions rather than the main bundle directly. If your individual extension licenses are activated, the main Premium+ plugin license will be activated automatically, even though it may still show as inactive on the profile grid page. This is just a display issue—once your extensions are activated, the main plugin will be considered active, even if the status shows as “inactive.”
For future updates, we are planning to offer an option to activate the entire bundle at once, which will streamline the process.
Let us know if you have any more questions!