Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter brewcurious

    (@brewcurious)

    I preface my response by saying that I’m answering with about 70% confidence that I know what I’m talking about. As I haven’t been involved in the configuration of the site I’m making some assumptions, but here is what I believe is happening:

    The Ultimate Member (UM) plugin is managing the registration of users into the site (which can be done without any paid membership). There is also a member directory that is available to the public. This directory is provided from the UM plugin. I believe that is where the functionality of the UM plugin ends.

    All subscription and “membership” functionality is controlled via the WooCommerce (WC), WC Memberships and WC Subscriptions plugins.

    Additionally there are events held by our organization throughout the year and ticketing for those events is handled via WC Products. Those products have discounted rates based on the purchasing user’s membership tier.

    The Sensai LMS provides tracking for participation in some online courses offered on the website, but does not impact the membership or subscription logic.

    You can find the website in question at washington mediation dawt org.

    Thread Starter brewcurious

    (@brewcurious)

    Sure thing. Thanks.

    WordPress Environment<br><br>WordPress address (URL): --<br>Site address (URL): --<br>WC Version: 9.5.2<br>Legacy REST API Package Version: ✔ 1.0.4<br>Action Scheduler Version: ✔ 3.8.2<br>Log Directory Writable: ✔<br>WP Version: 6.7.1<br>WP Multisite: –<br>WP Memory Limit: 768 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>PHP Version: 8.2.27<br>PHP Post Max Size: 256 MB<br>PHP Time Limit: 120<br>PHP Max Input Vars: 3000<br>cURL Version: 8.2.1<br>OpenSSL/3.1.4<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.39-30<br>Max Upload Size: 256 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 9.5.2<br>WC Database Prefix: wpmf_<br>Total Database Size: 211.10MB<br>Database Data Size: 127.21MB<br>Database Index Size: 83.89MB<br>wpmf_woocommerce_sessions: Data: 0.08MB + Index: 0.02MB + Engine InnoDB<br>wpmf_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wpmf_woocommerce_order_items: Data: 0.08MB + Index: 0.05MB + Engine InnoDB<br>wpmf_woocommerce_order_itemmeta: Data: 0.44MB + Index: 0.61MB + Engine InnoDB<br>wpmf_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wpmf_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wpmf_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wpmf_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_woocommerce_payment_tokenmeta: Data: 0.06MB + Index: 0.06MB + Engine InnoDB<br>wpmf_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_actionscheduler_actions: Data: 4.13MB + Index: 3.72MB + Engine InnoDB<br>wpmf_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_actionscheduler_logs: Data: 2.05MB + Index: 2.02MB + Engine InnoDB<br>wpmf_commentmeta: Data: 2.52MB + Index: 3.03MB + Engine InnoDB<br>wpmf_comments: Data: 10.52MB + Index: 12.61MB + Engine InnoDB<br>wpmf_connections: Data: 0.32MB + Index: 0.12MB + Engine MyISAM<br>wpmf_connections_address: Data: 0.02MB + Index: 0.03MB + Engine MyISAM<br>wpmf_connections_date: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_email: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wpmf_connections_link: Data: 0.01MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_messenger: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_phone: Data: 0.01MB + Index: 0.02MB + Engine MyISAM<br>wpmf_connections_social: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_term_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_connections_term_relationships: Data: 0.02MB + Index: 0.04MB + Engine MyISAM<br>wpmf_connections_term_taxonomy: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wpmf_connections_terms: Data: 0.01MB + Index: 0.03MB + Engine MyISAM<br>wpmf_frm_fields: Data: 0.13MB + Index: 0.01MB + Engine MyISAM<br>wpmf_frm_forms: Data: 0.02MB + Index: 0.00MB + Engine MyISAM<br>wpmf_frm_item_metas: Data: 0.63MB + Index: 0.32MB + Engine MyISAM<br>wpmf_frm_items: Data: 0.17MB + Index: 0.05MB + Engine MyISAM<br>wpmf_gf_addon_feed: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_gf_entry: Data: 0.11MB + Index: 0.03MB + Engine InnoDB<br>wpmf_gf_entry_meta: Data: 0.34MB + Index: 0.33MB + Engine InnoDB<br>wpmf_gf_entry_notes: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wpmf_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_gf_form_meta: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wpmf_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_gf_form_view: Data: 0.14MB + Index: 0.14MB + Engine InnoDB<br>wpmf_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_iwp_backup_status: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_iwp_processed_iterator: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_login_security_solution_fail: Data: 1.06MB + Index: 0.43MB + Engine MyISAM<br>wpmf_loginizer_logs: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wpmf_options: Data: 8.39MB + Index: 0.14MB + Engine InnoDB<br>wpmf_podpress_statcounts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_podpress_stats: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wpmf_postmeta: Data: 5.50MB + Index: 7.98MB + Engine InnoDB<br>wpmf_posts: Data: 6.45MB + Index: 0.55MB + Engine InnoDB<br>wpmf_revslider_css: Data: 0.13MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_css_bkp: Data: 0.13MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_revslider_layer_animations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_revslider_navigations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_revslider_sliders: Data: 0.03MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_sliders_bkp: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_slides_bkp: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_static_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_revslider_static_slides_bkp: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_rg_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_rg_form_meta: Data: 0.03MB + Index: 0.00MB + Engine InnoDB<br>wpmf_rg_form_view: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wpmf_rg_incomplete_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_rg_lead: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_rg_lead_detail: Data: 0.08MB + Index: 0.09MB + Engine InnoDB<br>wpmf_rg_lead_detail_long: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_rg_lead_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wpmf_rg_lead_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_sensei_pro_groups_courses: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_sensei_pro_groups_students: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_simple_history: Data: 7.48MB + Index: 4.00MB + Engine InnoDB<br>wpmf_simple_history_contexts: Data: 46.08MB + Index: 39.98MB + Engine InnoDB<br>wpmf_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_um_metadata: Data: 1.52MB + Index: 1.06MB + Engine InnoDB<br>wpmf_usermeta: Data: 3.52MB + Index: 4.03MB + Engine InnoDB<br>wpmf_users: Data: 0.08MB + Index: 0.05MB + Engine InnoDB<br>wpmf_wc_admin_note_actions: Data: 0.09MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wc_admin_notes: Data: 0.13MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wc_customer_lookup: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wpmf_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_wc_order_product_lookup: Data: 0.11MB + Index: 0.06MB + Engine InnoDB<br>wpmf_wc_order_stats: Data: 0.09MB + Index: 0.05MB + Engine InnoDB<br>wpmf_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wc_product_meta_lookup: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wpmf_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wcs_payment_retries: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wfAuditEvents: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfBlockedIPLog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfBlocks7: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wpmf_wfConfig: Data: 0.52MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfCrawlers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfFileChanges: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfFileMods: Data: 14.55MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfHits: Data: 0.06MB + Index: 0.05MB + Engine InnoDB<br>wpmf_wfHoover: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wfIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wpmf_wfKnownFileList: Data: 6.52MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfLiveTrafficHuman: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wfLocs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfLogins: Data: 0.45MB + Index: 0.19MB + Engine InnoDB<br>wpmf_wfNotifications: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfPendingIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wpmf_wfReverseCache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfSNIPCache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wpmf_wfSecurityEvents: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfStatus: Data: 0.13MB + Index: 0.11MB + Engine InnoDB<br>wpmf_wfTrafficRates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfWafFailures: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_wfls_role_counts: Data: 0.00MB + Index: 0.00MB + Engine MEMORY<br>wpmf_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wt_iew_action_history: Data: 0.11MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wt_iew_cron: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wt_iew_ftp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_wt_iew_mapping_template: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wpmf_yoast_indexable: Data: 0.13MB + Index: 0.09MB + Engine InnoDB<br>wpmf_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wpmf_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wpmf_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wpmf_yoast_seo_links: Data: 0.08MB + Index: 0.03MB + Engine InnoDB<br>wpmf_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts<br><br>amn_mi-lite: 3<br>attachment: 65<br>certificate_template: 1<br>course: 2<br>jetpack_migration: 2<br>lesson: 2<br>mc4wp-form: 1<br>nav_menu_item: 36<br>oembed_cache: 9<br>page: 63<br>post: 93<br>product: 27<br>product_variation: 67<br>question: 2<br>quiz: 2<br>revision: 648<br>seedprod: 1<br>sensei_email: 19<br>shop_coupon: 2<br>shop_order: 944<br>shop_order_refund: 54<br>shop_subscription: 301<br>um_directory: 1<br>um_form: 3<br>vc_settings_preset: 1<br>wc_membership_plan: 11<br>wc_user_membership: 409<br>wp_font_face: 33<br>wp_font_family: 12<br>wp_navigation: 1<br>wpcf7_contact_form: 1 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (44)<br><br>Antispam Bee: by pluginkollektiv – 2.11.7<br>Classic Editor: by WordPress Contributors – 1.6.7<br>Classic Widgets: by WordPress Contributors – 0.3<br>Clone Posts: by George Pattichis – 2.1.2<br>Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd: by SeedProd – 6.18.14<br>Contact Form 7: by Takayuki Miyoshi – 6.0.2<br>Disable Comments: by WPDeveloper – 2.4.6<br>Easy Tables (vc): by WPBakery – 1.0.10<br>Edge CPT: by Edge Themes – 1.6<br>Edgef Instagram Feed: by Edge Themes – 2.0.1<br>Edgef Twitter Feed: by Edge Themes – 1.1.2<br>WooCommerce Subscriptions No $0 Emails: by – 0.1<br>Gravity Forms: by Gravity Forms – 2.6.8<br>Gravity Forms Coupons Add-On: by Gravity Forms – 3.0<br>WPBakery Page Builder: by Michael M - WPBakery.com – 6.7.0<br>MC4WP: Mailchimp for WordPress: by ibericode – 4.9.21<br>Mailgun: by Mailgun – 2.1.3<br>Quick Page/Post Redirect Plugin: by anadnet – 5.2.4<br>Reveal IDs: by Oliver Schlöbe – 1.6.1<br>Slider Revolution: by ThemePunch – 6.5.9<br>Sensei LMS Course Progress: by Automattic – 2.0.4<br>Sensei LMS Media Attachments: by Automattic – 2.0.3<br>Speed Optimizer: by SiteGround – 7.7.2<br>Simple History: by Pär Thernström – 5.4.4<br>Uber Login Logo: by UberWeb – 1.5.1<br>Ultimate Member: by Ultimate Member – 2.9.1<br>Ultimate Member - reCAPTCHA: by Ultimate Member – 2.3.8<br>Ultimate Member - User Tags: by Ultimate Member – 2.3.0<br>Ultimate Member - WooCommerce: by Ultimate Member – 2.4.3<br>UpdraftPlus - Backup/Restore: by TeamUpdraft<br>DavidAnderson – 2.25.1.0<br><br>User Switching: by John Blackbourn – 1.9.1<br>WooCommerce.com Update Manager: by Automattic – 1.0.3<br>WooCommerce Stripe Gateway: by Stripe – 9.1.1<br>WooCommerce Legacy REST API: by WooCommerce – 1.0.4<br>WooCommerce Mark Orders as Complete: by Patrick Rauland – 1.0.0<br>WooCommerce Memberships: by SkyVerge – 1.26.9<br>WooCommerce Subscriptions: by WooCommerce – 7.1.0<br>WooCommerce: by Automattic – 9.5.2<br>Sensei Pro (WC Paid Courses): by Automattic – 4.24.4.1.24.2<br>Wordfence Security: by Wordfence – 8.0.2<br>Yoast SEO: by Team Yoast – 24.2<br>User Import Export for WooCommerce Add-on: by Webtoffee – 1.0.3<br>Import Export for WooCommerce Wrapper: by Webtoffee – 1.0.3<br>YITH WooCommerce Name Your Price: by YITH – 1.2.0 Inactive Plugins (0) Must Use Plugins (1)<br><br>Disable Emails Must Use: by WebAware – 1.0.0 Settings<br><br>Legacy API Enabled: ✔<br>Force SSL: –<br>Currency: USD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>subscription (subscription)<br>variable (variable)<br>variable subscription (variable-subscription)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ✔<br>Enforce Approved Product Download Directories: –<br>HPOS feature enabled: –<br>Order datastore: WC_Order_Data_Store_CPT<br>HPOS data sync enabled: – Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 429 KB WC Pages<br><br>Shop base: #2040 - /shop/<br>Cart: #2041 - /cart/ - Contains the [woocommerce_cart] shortcode<br>Checkout: #2042 - /checkout/ - Contains the [woocommerce_checkout] shortcode<br>My account: #2043 - /my-account-2/<br>Terms and conditions: ❌ Page not set Theme<br><br>Name: Oxides Child<br>Version: 1.0.4<br>Author URL: http://themeforest.net/user/edge-themes<br>Child Theme: ✔<br>Parent Theme Name: Oxides<br>Parent Theme Version: 2.1<br>Parent Theme Author URL: http://themeforest.net/user/edge-themes<br>Theme type: Classic theme<br>WooCommerce Support: ✔ Templates<br><br>Archive Template: Your theme has a woocommerce.php file<br>you will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues.<br><br>Overrides: oxides/woocommerce/cart/cart.php<br>oxides/woocommerce/content-product.php<br>oxides/woocommerce/content-single-product.php<br>oxides/woocommerce/global/quantity-input.php Memberships<br><br>Restriction mode:: Hide content only<br>Public content:: Products: 2 items<br>Excluded from discounts:: –<br>Membership plans:: 11<br>Sponsor Membership Plan:: Members: 9Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>For Profit Organization Membership Plan:: Members: 2Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: No<br>Non-Profit Organization Membership Plan:: Members: 15Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Organization Membership Plan:: Members: 16Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Active Military Membership Plan:: Members: 0Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Volunteer Membership Plan:: Members: 3Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Emeritus Membership Plan:: Members: 0Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Student Membership Plan:: Members: 10Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: Yes<br>WMA Certified Membership Plan:: Members: 189Access method: Product(s) purchaseAccess length: Specific length (2 years)Subscription: YesInstallment plan: No No access-granting products are purchasable<br>Sponsor:: Members: 0Access method: Product(s) purchaseAccess length: Specific length (1 years)Subscription: YesInstallment plan: Yes❌ The plan has purchasing discounts<br>but none are active<br><br>Member Membership Plan:: Members: 165Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: No Subscriptions<br><br>WCS_DEBUG: ✔ No<br>Subscriptions Mode: ✔ Live<br>Subscriptions Live URL: --<br>Subscriptions-core Library Version: 7.9.0<br>Subscription Statuses: draft: 1<br>wc-active: 138<br>wc-expired: 105<br>wc-pending: 5<br>wc-on-hold: 42<br>wc-cancelled: 10<br><br>WooCommerce Account Connected: ✔ Yes<br>Active Product Key: ✔ Yes<br>Custom Retry Rules: ✔ No<br>Custom Retry Rule Class: ✔ No<br>Custom Raw Retry Rule: ✔ No<br>Custom Retry Rule: ✔ No<br>Retries Migration Status: ✔ Completed<br>Report Cache Enabled: ✔ Yes<br>Cache Update Failures: ✔ 0 failure Store Setup<br><br>Country / State: United States (US) — Washington Subscriptions by Payment Gateway<br><br>Stripe: wc-expired: 88<br>wc-on-hold: 23<br>wc-active: 113<br>wc-cancelled: 6 Payment Gateway Support<br><br>Stripe: products<br>refunds<br>tokenization<br>add_payment_method<br>subscriptions<br>subscription_cancellation<br>subscription_suspension<br>subscription_reactivation<br>subscription_amount_changes<br>subscription_date_changes<br>subscription_payment_method_change<br>subscription_payment_method_change_customer<br>subscription_payment_method_change_admin<br>multiple_subscriptions Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br>use-wp-horizon<br>add-to-cart-with-options-stepper-layout<br><br>Daily Cron: ✔ Next scheduled: 2025-01-14 15:40:24 -08:00<br>Options: ✔<br>Notes: 161<br>Onboarding: completed Action Scheduler<br><br>Complete: 653<br>Oldest: 2024-12-13 13:20:55 -0800<br>Newest: 2025-01-13 08:00:39 -0800<br><br>Failed: 7<br>Oldest: 2023-11-27 21:45:24 -0800<br>Newest: 2023-12-25 22:50:12 -0800<br><br>Pending: 309<br>Oldest: 2025-01-13 10:43:54 -0800<br>Newest: 2026-08-14 15:52:06 -0700 Status report information<br><br>Generated at: 2025-01-13 08:59:12 -08:00<br>
    Thread Starter brewcurious

    (@brewcurious)

    Apologies for the delayed response.

    Yes, the user in question has a single user role, “Member”. (https://drive.google.com/file/d/1hUO5iUrSgixHTzo7PF3d2j0rzW9PIsS5/view?usp=drive_link)

    The topmost settings for the Member Directory in question. (https://drive.google.com/file/d/1mO_Xgn278eT7cCWsWZ9Jy8oSql3PuSSW/view?usp=drive_link)

    Being relatively new to the UM, where would I look to see the filters that are in place for a given member directory? I see the “General Options” where there are some filters such as:

    • User Roles to Display
    • Only show members who have uploaded a profile photo
    • Only show members who have uploaded a cover photo
    • Only show specific users (Enter one username per line)
    • Exclude specific users (Enter one username per line)

    But where do I specify whether to display only active members vs. pending or cancelled members. Does a member have to have an active subscription to be displayed? What memberships allow for display in this member directory? Or… should *all* users in the system with the user role of “Member” be displayed in the member directory regardless of their membership/subscription status?

    If there are any other settings in the system that I could show to help illustrate the current configuration, please let me know and I’ll send them along as well.

    Thread Starter brewcurious

    (@brewcurious)

    NOTE: I’m not the site’s original developer, just trying to maintain it for the owner. Still finding custom code here and there.

    So, upon further investigation, I see that there is a custom filter that is being applied to the um_prepare_user_query_args filter from within the theme. Removing that custom filter brings back the basic functionality of the member directories page, but the order of members is not as the client would like it.

    The custom filter in question is as follows:

    /**
     * custom sort for members: WMAC appear first
     */
    add_filter( 'um_prepare_user_query_args', 'um_custom_prepare_user_query_args', 999999 );
    function um_custom_prepare_user_query_args( $args ) {
    	$args['meta_query'][ ] = array(
    			'relation' => 'AND',
    			'wma_last_name' => array(
    				'key' => 'last_name',
    				'compare' => 'EXISTS',
    			),
    			'wmac_clauses' => array(
    				'relation' => 'OR',
    				'wmac_clause' => array(
    					'key' => 'wmac-tag',
    					'value' => serialize( array( '108', 'WMAC' ) ),
    					'compare' => 'IN',
    				),
    				'not_wmac' => array(
    					'key' => 'wmac-tag',
    					'value' => serialize( array( '108', 'WMAC' ) ),
    					'compare' => 'NOT IN',
    				),
    				'nowmac_clause' => array(
    					'key' => 'wmac-tag',
    					'compare' => 'NOT EXISTS',
    				),
    			),
    	);
    	
    	return $args;
    }
Viewing 4 replies - 1 through 4 (of 4 total)