WordPress Trip Site Fixes & Features

Заказчик: AI | Опубликовано: 23.11.2025

I need help tightening up a small travel-booking site built on WordPress. Two feature tweaks and one persistent caching issue are at the top of my list: • Every trip card—including the $0 promotional ones—must show its date range. At the moment the price displays correctly, but the calendar row is missing whenever the cost is zero. • When someone books a trip, their public profile should appear only on that specific trip page. Right now a single purchase makes their avatar show on every itinerary, which obviously confuses future guests. Profiles remain visible to any visitor; the change is strictly about proper trip-to-traveller matching. • We rely on server-side caching. After I publish a layout or styling change, returning visitors still see the old version unless they manually clear their mobile cache. Flushing the host cache or purging OPcache hasn’t solved it, so I suspect we need smarter cache-busting (query-string versioning, proper headers, or similar) or an adjustment to the existing server rules. Optional but appreciated: a lightweight WhatsApp Social Login/Registration step that sits neatly beside the current email sign-up. Please work directly on a staging copy first, document the fix or code snippet you apply, and hand over any custom hooks or functions you introduce so I can maintain them later.