[WordPress] 外掛分享: Obydullah Fitness Content Manager

首頁 › 外掛目錄 › Obydullah Fitness Content Manager
WordPress 外掛 Obydullah Fitness Content Manager 的封面圖片
全新外掛
安裝啟用
—
尚無評分
17 天前
最後更新
—
問題解決
WordPress 6.2+ PHP 8.0+ v1.0.0 上架:2026-10-11

內容簡介

Obydullah Fitness Content Manager 是一款專為健身或個人訓練網站設計的外掛,提供動態內容管理功能。用戶可在控制台中管理首頁輪播、服務項目、客戶評價及價格計畫,並透過前端表單接收預約請求,確保內容獨立於佈景主題,便於未來更換佈景主題。

【主要功能】
• 管理首頁輪播,包含標題、描述及按鈕
• 提供服務項目的私有文章類型
• 客戶評價管理,包含星級評分
• 價格計畫設置,支持自定義按鈕標籤
• 前端預約表單,存儲於自定義資料表
• 管理儀表板,集中管理所有內容類型

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Obydullah Fitness Content Manager」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Obydullah Fitness Content Manager holds the dynamic content for a fitness or personal training website. You manage hero slides, services, testimonials, and pricing plans in wp-admin, and booking requests arrive from your front-end form into a dedicated admin list.
The content lives in the plugin, not in a theme, so it survives a theme change. Settings are stored in wp_options rather than theme_mod() for the same reason.
What it does

Hero slides — a private post type for the homepage carousel. Each slide carries a subtitle or badge, description, and two buttons with their own text and URL.
Services — a private post type for your service offerings. Title and description come from the post itself, plus an icon field that accepts an emoji or a Font Awesome class.
Testimonials — a private post type for client reviews. Each entry has a quote, a role or result label, a 1 to 5 star rating, and a result caption.
Pricing plans — a private post type for pricing cards, with price, billing period, a newline-separated feature list, a custom button label, and a flag to highlight one plan as the popular choice.
Bookings — front-end form submissions stored in a custom database table. The admin list supports search by name or email, per-status filters with counts, pagination, inline status changes, and deletion.
Admin dashboard — a single card grid under one top-level menu, linking to each content type and to settings.
Site settings — contact details, social links, two about paragraphs, coach name and title, certifications, specialties, three stat blocks, and an aggregate rating. All stored in wp_options.

Design choices

Content outranks posts. All four content types are private custom post types, so they inherit WordPress revisions, media handling, scheduling, and the block editor. Featured images work as expected.
Bookings use a custom table. Form submissions are high-volume write-once data with no need for revisions or taxonomy, so they go to a {prefix}ofcm_bookings table instead of the posts table. This keeps the posts table clean and booking queries fast as submissions accumulate.
No external services. The plugin loads no remote fonts, scripts, or styles, and makes no outbound HTTP requests. It sends no usage or telemetry data.
Prefixed everything. Functions, hooks, meta keys, options, nonces, and the custom table all use the ofcm_ prefix, so the plugin cannot collide with your theme or another plugin.
Admin-only content. Every post type registers with public => false. Nothing added through this plugin is publicly queryable, and the booking table is never exposed to the front end.

延伸相關外掛

文章
Filter
Mastodon