farroyo
Forum Replies Created
-
Forum: Plugins
In reply to: [WP Store Locator] Add Whatsapp FieldHi there, thanks for writing.
Thanks for your suggestion. Right now, we are about to release a new version of our plugin (3.0), and it is already feature-complete, but we’ll keep it in mind for future releases.
Best regards,Forum: Plugins
In reply to: [WP Store Locator] Server KeyHi there!
As a matter of fact, our documentation covers the creation of both API keys in detail, have a look at this article: Create Google API keys.
Best regards,
Forum: Plugins
In reply to: [WP Store Locator] Store locator not workingWow, that is great to know, many thanks! I was really puzzled about this 🙂
Forum: Plugins
In reply to: [WP Store Locator] Page Doesn’t ExistHi Paul,
Thanks for the thorough testing. Since you’ve ruled out plugins and themes, this is definitely an unusual case.
You might be right about the hosting/server environment. Sometimes security rules (like ModSecurity or a WAF) can trigger a 404 when they see specific query strings (like post_type=wpsl_stores) if they mistake them for an injection attempt.
Before reaching out to the host, let’s try two last things to confirm where the breakdown is:
Check for Slug Conflicts: Go to Posts > All Posts and Pages > All Pages and search (including the Trash) for anything with the slug wpsl_stores. Sometimes a trashed page with the same slug can cause a 404 in the admin routing.
Server Error Logs: This is crucial now. Please check your hosting control panel for ‘Error Logs’. If the server is blocking the request, you will see a entry mentioning edit.php?post_type=wpsl_stores. If you find a ‘403 Forbidden’ or ‘404’ entry there, your host will need to whitelist that specific query string.
Database Health: If you have access to phpMyAdmin, check if the wp_posts table is marked as ‘in use’ or needs repair. Also, verify that the wpsl_stores entries exist in that table.
Forum: Plugins
In reply to: [WP Store Locator] Store locator not workingHi again,
The cookie notice about tk_tc is actually related to Jetpack/WooCommerce and is likely a red herring; it shouldn’t affect the Store Locator functionality.
After checking your site, I can see that the store locator is working fine apparently.
Things you can try if it still fails sometimes:
Optimization Plugins: If you are using an optimization plugin (like WP Rocket, Autoptimize, or SiteGround Optimizer), try to exclude the WP Store Locator JS files and the Google Maps API from ‘JavaScript Minification’ or ‘Defer JS’.
Google Maps API Console: Double-check your Google Cloud Console. Even if the keys are ‘good’, ensure the ‘Maps JavaScript API’ is specifically enabled and that there are no billing issues (Google requires a valid billing account even for the free tier).
Conflict Test: If the store locator fails, then temporarily disable any cache/optimization plugin and check if the map reappears. This will confirm if the issue is a script loading order problem.
I hope that helps,
Forum: Plugins
In reply to: [WP Store Locator] Page Doesn’t ExistThanks for the update and the screenshot. Since flushing permalinks didn’t work and the menu items are visible but lead to a ‘not found’ page, we can rule out standard URL routing issues. This points to a conflict during the Custom Post Type registration in the backend.
Please try the following steps to narrow it down:
Check for Plugin Conflicts: Temporarily disable any plugin that manages Custom Post Types (like ‘CPT UI’) or any Security/Role Manager plugins. Then, check if the ‘All Stores’ page loads.
Theme Test: Switch to a default WordPress theme (like Twenty Twenty-Four) for a moment. If the link works, the issue is a function within your theme’s functions.php interfering with the wpsl_stores post type.
Direct Access Test: Try to access the list by manually entering this URL (replacing your domain): https://pellearning.com/wp-admin/edit.php?post_type=wpsl_stores&post_status=all. Sometimes the default view is what’s broken.
If none of this works, could you check if you have any custom code in your functions.php that uses the register_post_type_args filter?
Forum: Plugins
In reply to: [WP Store Locator] Page Doesn’t ExistHi, thanks for writing.
It sounds like your WordPress Permalink rules or user capabilities for the plugin have glitched. Here are the quick fixes to get those menus back:
Flush Permalinks: Go to Settings > Permalinks in your WordPress dashboard and simply click “Save Changes” at the bottom (you don’t need to change any settings). This usually forces WordPress to recognize the plugin’s URLs again.
User Role Check: If you can see “Add New” but not “All Stores,” your user role might have lost specific permissions. Check if you have an SEO or Security plugin that might be restricting access to certain post types.
Let us know how that goes.
Best regards,Forum: Plugins
In reply to: [WP Store Locator] Javas ErrorHi there, thanks for writing!
I am very sorry but I am unable to reproduce your issue. I am browsing your website both in my desktop computer and in my mobile phone using different browsers (brave, firefox, safari), and the website loads just fine (see screenshot).
Does this also happen to you in other phones you may have around? Which combination of phone / browser are you trying? Please let us know.
Best regards,
Forum: Plugins
In reply to: [WP Store Locator] PHP Warning: Undefined array key 1Hi again, thanks for getting back.
Your map markers look good, I honestly don’t understand why that warning is showing up. In any case it is just a warning, if you can see the markers in the backend and the frontend I wouldn’t worry too much about it…
Forum: Plugins
In reply to: [WP Store Locator] PHP Warning: Undefined array key 1Hi again,
In WP Store Locator v2.2.261, that specific line is where the plugin generates the filenames for the @2x retina markers.
The error suggests there might be a file in your markers folder with an unexpected name or a missing extension. Could you please let us know the contents of your /wpsl-markers directory? A list of the filenames or a screenshot would be very helpful to pinpoint which one is causing the conflict.
Best regards,
Forum: Plugins
In reply to: [WP Store Locator] Child ThemeHi again,
The wpsl-markers directory should reside in the child theme only. This is ‘the WordPress way’.
When using a child theme, you should treat it as your primary theme. Even though it inherits functionality from the parent, keeping all customizations in the child theme is the only way to ensure your changes are safe. This allows you to update the parent theme in the future without losing any of your work.
Moving everything there is the most logical step for a stable setup.
Forum: Plugins
In reply to: [WP Store Locator] PHP Warning: Undefined array key 1Hi again,
Does this issue still persist after moving all the image files and code customizations to the child theme, as suggested in my previous ticket? Let us know.
Forum: Plugins
In reply to: [WP Store Locator] Child ThemeHi there,
To ensure your changes are not lost during updates, all code modifications in the parent theme’s functions.php must be moved to the child theme’s functions.php.
The same applies to your assets, such as marker images: they should reside within the child theme directory only. This keeps your customizations safe and separate from the core theme files.
This is standard WordPress practice, not just our recommendation for our plugin.
I hope that helps.
Best regards,Forum: Plugins
In reply to: [WP Store Locator] Add id to marker htmlHi, sorry for the late reply!
That is a very valid point and we are aware of that. Our next major version (3.0) will indeed include much better html markup so you can address these types of scenarios, so stay tuned!
Best regards,
Forum: Plugins
In reply to: [WP Store Locator] Add URL to map boxHi there, thanks for writing.
Yes, you can totally customize the results list and the info boxes that pop up in the map; both work pretty much in the same fashion.
For the search results, have a look at the wpsl_listing_template filter.
For customizing the info boxes, you may want to have a look at the wpsl_info_window template from our documentation. Please check it out and let us know if that doesn’t do the trick for you.
Best regards,