=== LCOC Members Manager === Contributors: 3gees Tags: members, custom post type, taxonomy, admin, ajax Requires at least: 6.0 Tested up to: 6.6 Stable tag: 1.65.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Registers a Members CPT and Member Category taxonomy and adds enhanced admin list tools including a real-time Active/Inactive toggle. == Features == * Members post type (members) * Member Category taxonomy (member_category) * Admin columns: Active toggle, Views * Filters: Member Category, Active/Inactive * Sortable: Active, Views == Notes == Active status is stored in post meta key: _lcocmm_member_active (1=active, 0=inactive) == Description Field == Members description is edited using the classic editor (under the title) and is mirrored to post meta key: description. == Logo == Adds a Logo uploader above the Featured Image. Allowed formats are standard image types. Recommended maximum logo size is 900x900. == Member Portrait == Adds a Member Portrait uploader under the Logo (recommended max 900x900). == Socials == Adds LinkedIn and YouTube Channel fields and groups social links in a Socials block. == Video == Video field help text: YouTube or Vimeo link only. == Member Stats Columns == Adds Year Joined and Years as a Member columns to the Members admin list table. == Featured Toggle == Adds a Featured column to the Members list table with a real-time AJAX toggle (like Active/Inactive). == Member ID Copy == Shows the Member (Post) ID above the Logo and allows one-click copy with a registration message. == Excerpt == Adds a Member Summary (excerpt) under the Description. Plain text only, 250 characters max. == Frontend Shortcode == Adds [lcoc_members] shortcode for a paginated card grid with Member Category filtering and a custom single template. == UX Enhancements == Adds breadcrumb support, a safe Back to Members fallback, and a Featured badge on cards. == Fixes == Fixes single template breadcrumb PHP braces. Truncates card summary to 260 characters (excerpt or description fallback). == Updates == Single view hides empty fields more aggressively, address block only shows city/state/zip when street address exists, contact/social links render as buttons, and adds Instagram field. == Video Embed == Single view now embeds the YouTube/Vimeo video in the left column instead of showing a Video button in the right column. == Single View Layout == Adjusts single view columns to 4/5 and 1/5, reduces H1 size and Summary label size. == Single Header Box == Adds a left-column header box with logo (1/3) and business name (2/3), keeps rounded borders, shows Member Name under portrait without Member Information label. == 1.67.0 == * Added editable sponsor tooltip explanation settings for Momentum, President's Club, and Patron. * Fixed sponsor tooltip visibility on grid cards by allowing sponsor cards and banners to overflow above adjacent content. * Changed sponsor tooltip secondary text to use the editable explanation rather than the fixed metal/rank line. == 1.64.0 == * Shortens the Recalibrate full-list geocoding caution notice. * Moves business hours from the main content area into a centered Hours card below Company Details. * Removes the Summary block from the main public member information area. = 1.67.0 = * Restored sponsor display layout to the original banner treatment: top on grid cards, left on list cards, and left-anchored on the full profile logo/company card. * Added robust JavaScript-powered sponsor tooltips so grid, list, and profile banners can show tooltip text without being clipped by card layout. * Kept editable sponsor tooltip explanation settings in Member Settings for Momentum, President's Club, and Patron. = 1.70.12 = * Changed By Category counts to inline grey (x) format beside category titles. = 1.70.12 = * Repairs member profile permalinks so /members/member-slug/ resolves to the full member profile instead of the directory summary page when pretty category URLs are enabled.