SleekView for MotoPress Hotel Booking: properties, accommodations & rates as tables
Read directly from MotoPress's mphb_room_type, mphb_booking, and mphb_season post types and their meta. Sort, filter, and inline-edit room availability and seasonal pricing without opening each accommodation one at a time.
♾️ Lifetime License available
Stop opening every accommodation to change a price
MotoPress Hotel Booking stores accommodations as mphb_room_type posts, individual rooms as mphb_room, bookings as mphb_booking, and season rates as mphb_season with rate links to each room type. The default admin lists each post type on its own screen with the standard WordPress table — no shared columns, no cross-type filtering, and no way to see base price, low-season price, and current bookings on one row. SleekView reads those post types directly and joins their meta so a single view shows what the property manager actually needs.
Season rates are particularly painful in the default admin. Each mphb_season post points at a date range and a price, but checking which accommodations have been priced for next August means clicking through every season post in turn. SleekView surfaces season name, date range, applied accommodations, and price as columns on the same screen, so spotting a missing rate takes seconds instead of an audit.
Inline edits go through MotoPress's standard post-meta layer, so the booking engine still picks up the new price the next time a guest searches. Bulk-update twenty accommodations to a new low-season rate in one pass and the front-end calendar reflects it on the next request — no cache flush, no per-post save loop.
Workflow
How SleekView reads your MotoPress schema
Pick the source post type
mphb_room_type, mphb_booking, or mphb_season. SleekView lists the meta keys actually present on the post type so you don't have to guess.
Compose your column set
postmeta you've added for cleaning fees, tags, or external IDs.
Save and scope the view
Edit inline and ship
save_post_* still fire.
Sample columns
A typical MotoPress accommodations view
mphb_room_type posts and joins season-rate meta from mphb_season so base prices and current-season prices show on the same row.
wp_posts (mphb_room_type, mphb_booking, mphb_season) + wp_postmeta
| Accommodation | Type | Capacity | Base price | Current rate | Status |
|---|---|---|---|---|---|
| Sea-View Suite 1 | Suite | 2 + 1 | €180 | €240 (High) | Available |
| Garden Studio | Studio | 2 | €95 | €135 (High) | Booked |
| Family Apartment 3B | Apartment | 4 | €160 | €210 (High) | Available |
| Twin Room 12 | Standard | 2 | €78 | €78 (Base) | Available |
| Penthouse Loft | Suite | 3 | €320 | €420 (High) | Booked |
Comparison
Default MotoPress admin vs SleekView
Default MotoPress admin
- Each MPHB post type lives on its own screen with the standard WP columns
-
Season rates require opening every
mphb_seasonpost to verify coverage - No way to see base price and current-season price side by side
- Bookings can't be filtered by accommodation type, capacity, or season together
-
Custom
postmeta(cleaning fee, deposit, third-party tags) isn't visible in the list
SleekView
-
Read directly from
mphb_room_type,mphb_room,mphb_booking, andmphb_season - Inline-edit base prices and capacities across many accommodations in one pass
-
Custom columns from
postmetaalongside MPHB core fields - Save filtered views per role (e.g. "This week's check-ins")
- Switch between table and kanban views grouped by accommodation type or status
Features
What SleekView gives you for MotoPress Hotel Booking
Custom column sets per role
Build separate views for housekeeping, reception, and revenue. Each view picks columns from mphb_room_type, season rates, and booking meta — no shared admin trade-offs.
Inline-edit prices and capacities
Change base price, max guests, or cleaning-fee meta right in the row. Bulk-apply a low-season rate to twenty accommodations at once and the booking engine picks it up on the next search.
Compose precise availability filters
Combine date range, accommodation type, capacity, and current-season rate in one filter. Save it as a named view your reception team reuses every shift.
Audience
Who uses SleekView for MotoPress Hotel Booking
Reception teams
Today's check-ins and check-outs sorted by accommodation, with guest name, payment status, and special-request meta in view. Inline-mark rooms as cleaned without leaving the list.
Revenue managers
All accommodations with base price, current-season rate, and occupancy in one table. Spot pricing gaps before peak season opens, then bulk-update season rates inline.
Property owners
Bookings filtered by month and accommodation type with totals visible inline. Export the filtered set to CSV for the bookkeeper without opening every booking post.
The bigger picture
Why row-level hotel ops beat per-post clicks
MotoPress Hotel Booking stores hotel data well — accommodations, rooms, bookings, and seasons each have a clean post type with sensible meta — but its admin treats each post as a destination, not a row. That works for a five-room guesthouse with a single annual price. It does not work for a thirty-room boutique hotel with four seasons, weekend supplements, and a reception team that needs today's arrivals on one screen.
The default admin shows fixed columns, filters by post status only, and forces every price change through the per-post screen. Custom postmeta — cleaning fee, deposit percentage, channel-manager ID, owner notes — exists in the database but never surfaces in the list. SleekView turns the same data into the workspace each role needs: reception sees today's check-ins with payment status, revenue managers see all accommodations with base and current-season pricing, owners filter bookings by month for reconciliation.
Same database, same hooks, dramatically less clicking — and pricing audits before peak season stop being an afternoon's work.
Questions
Common questions about SleekView for MotoPress Hotel Booking
Yes. MPHB stores accommodations as mphb_room_type, individual rooms as mphb_room, bookings as mphb_booking, and seasons as mphb_season. SleekView discovers these post types automatically and lists the meta keys actually present on each, so you pick from a real list when composing columns rather than guessing key names.
Yes. Base price lives in postmeta on the mphb_room_type post. Current-season price comes from the mphb_season post that covers today's date and applies to that accommodation. SleekView resolves the join and surfaces both as columns, with the active season name visible so you know which rate is in play.
Yes. SleekView writes through WordPress's update_post_meta and post-update layer, which is what MPHB's own admin uses. Pricing changes are picked up on the next front-end search, availability checks query the same booking data, and any plugins listening on save_post_mphb_room_type or save_post_mphb_booking still fire.
Each table is one view, but views are switchable inside a single SleekView page. A property page can have tabs for Bookings, Accommodations, and Season Rates — same data the booking engine uses, just composed for the role looking at it. A kanban view of bookings grouped by status is also a one-line config change.
 
Bookings store check-in and check-out as meta keys (mphb_check_in_date, mphb_check_out_date). SleekView filters on those directly, so a "This week's arrivals" view is one date-range filter. Sorting by check-in date is index-friendly when the standard MPHB indexes are present, which they are on a default install.
No — it's an additional admin surface. MPHB's calendar and booking screens stay where they are for the people who like them. SleekView gives revenue, reception, and ownership teams the row-level views they need without disturbing the existing admin or rewriting workflows that already work.
 Yes. Properties are taxonomy terms or parent posts depending on configuration, and SleekView filters by either. A multi-property hotelier can keep one view per property or compose a single cross-property table grouped by property, whichever matches how the team actually operates.
 
Yes. Each mphb_season post links to one or more rate posts that store the price per accommodation. SleekView surfaces those rates as rows with accommodation, season, date range, and price columns. Edit the price inline, bulk-apply a percentage change across a season, or duplicate a season for next year — all without opening individual posts.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout