• Resolved daveh833

    (@daveh833)


    Hi,

    When we use Object cache on our WCFM site it prevents vendor registrations from taking place.

    This is a message from their support team.

    ——

    Hi,

    We tested this again, and everything works correctly when Redis cache is disabled. After creating a new vendor, the admin receives the notification as expected.

    The vendor can also access their dashboard without any issues.

    Once Redis cache is enabled, several problems appear. The vendor registration still works, but dynamic pages like “My Account” (Mi cuenta) require a hard reload to show the correct content. Initially, the page shows the login form even though the vendor is already logged in. After refreshing, the correct content loads. The vendor dashboard link also keeps redirecting back to the “Mi cuenta” page, and since you can’t hard reload it without visiting it first, the dashboard becomes inaccessible.

    Since the content-loading issue affects all dynamic pages, not just WCFM, this points to a caching configuration problem. It’s likely that some Redis settings need adjustment. Please contact the Redis plugin’s support team to review your configuration. Once the caching issue is fixed, WCFM and the rest of your site should function normally without requiring hard reloads.

    —-

    I then added a code snippet to force the plugin to ignore this but problem persists

    Can you offer any advice??

    Copy from diagnostics….

    Status: Connected Client: PhpRedis (v6.2.0) Drop-in: Valid Disabled: No Ping: 1 Errors: [] PhpRedis: 6.2.0 Relay: Not loaded Predis: 2.4.0 Credis: Not loaded PHP Version: 8.3.27 Plugin Version: 2.7.0 Redis Version: 5.0.3 Multisite: No Metrics: Enabled Metrics recorded: 243 Filesystem: Writable Global Prefix: “LTVJE_” Blog Prefix: “LTVJE_” Timeout: 1 Read Timeout: 1 Retry Interval: WP_REDIS_PLUGIN_PATH: “/home/XXXXXXX/public_html/wp-content/plugins/redis-cache” Global Groups: [ “blog-details”, “blog-id-cache”, “blog-lookup”, “global-posts”, “networks”, “rss”, “sites”, “site-details”, “site-lookup”, “site-options”, “site-transient”, “users”, “useremail”, “userlogins”, “usermeta”, “user_meta”, “userslugs”, “redis-cache”, “blog_meta”, “image_editor”, “network-queries”, “site-queries”, “theme_files”, “translation_files”, “user-queries”, “code_snippets” ] Ignored Groups: [ “counts”, “plugins”, “theme_json”, “themes”, “users”, “user_meta”, “session_tokens”, “sessions”, “wcfm”, “wcfm_messages”, “wcfm_notifications”, “wcfm_vendors”, “wcfm_marketplace”, “wcfm_enquiry”, “wcfm_reviews”, “wcfm_support”, “wcfm_dashboard”, “woocommerce_session”, “wc_session_data”, “wc_customer_lookup”, “woocommerce_sessions”, “wc_customer”, “transient” ] Unflushable Groups: [] Groups Types: { “blog-details”: “global”, “blog-id-cache”: “global”, “blog-lookup”: “global”, “global-posts”: “global”, “networks”: “global”, “rss”: “global”, “sites”: “global”, “site-details”: “global”, “site-lookup”: “global”, “site-options”: “global”, “site-transient”: “global”, “users”: “ignored”, “useremail”: “global”, “userlogins”: “global”, “usermeta”: “global”, “user_meta”: “ignored”, “userslugs”: “global”, “redis-cache”: “global”, “blog_meta”: “global”, “image_editor”: “global”, “network-queries”: “global”, “site-queries”: “global”, “theme_files”: “global”, “translation_files”: “global”, “user-queries”: “global”, “counts”: “ignored”, “plugins”: “ignored”, “theme_json”: “ignored”, “code_snippets”: “global”, “themes”: “ignored”, “session_tokens”: “ignored”, “sessions”: “ignored”, “wcfm”: “ignored”, “wcfm_messages”: “ignored”, “wcfm_notifications”: “ignored”, “wcfm_vendors”: “ignored”, “wcfm_marketplace”: “ignored”, “wcfm_enquiry”: “ignored”, “wcfm_reviews”: “ignored”, “wcfm_support”: “ignored”, “wcfm_dashboard”: “ignored”, “woocommerce_session”: “ignored”, “wc_session_data”: “ignored”, “wc_customer_lookup”: “ignored”, “woocommerce_sessions”: “ignored”, “wc_customer”: “ignored”, “transient”: “ignored” } Drop-ins: [ “maintenance.php v by “, “Redis Object Cache Drop-In v2.7.0 by Till Krüss” ]

Viewing 1 replies (of 1 total)
  • Plugin Author Till Krüss

    (@tillkruess)

    WCFM needs to ensure that their plugin works with WordPress’ persistent object caching API. Nothing we can do on our end.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.