[WordPress] 外掛分享: Puntr

首頁外掛目錄 › Puntr
WordPress 外掛 Puntr 的封面圖片
全新外掛
安裝啟用
尚無評分
216 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.2.3 上架:2025-07-27

內容簡介

**外掛總結:**

Puntr 是一個全面的 WordPress 外掛,旨在管理具備先進排程功能的服務提供者。非常適合機構、診所或任何需要管理服務提供者時間表和資料的企業。

**問題與答案:**

1. Puntr 外掛的適用對象有哪些?
- 答:機構、診所或任何需要管理服務提供者時間表和資料的企業。

2. Puntr 外掛的主要功能有哪些?
- 答:提供者管理、產品風格的圖庫、排班日曆、每日排班展示、提供者存檔、專業管理介面、彈性分類、REST API、可延展性、安全性。

3. 如何管理提供者?
- 答:前往 Puntr → Providers 查看所有提供者。點擊「新增提供者」以創建新的檔案,填寫提供者詳細資訊,包括基本資訊、身體細節、價格、聯絡資訊和圖庫圖片。

4. 如何管理排班?
- 答:前往 Puntr → Roster 查看日曆,點擊並拖動以創建排班條目,選擇提供者和時間槽,排班條目可通過拖動、調整大小或右鍵菜單刪除來移動或更改。使用縮放控件(+/-)調整日曆視圖,使用箭頭按鈕或日期選取器瀏覽週期。

5. 如何在網站上展示排班?
- 答:使用 [puntr_daily_roster] 簡單展示每日排班,或使用進階選項 [puntr_daily_roster date="2025-07-20" show_photo=... 從詳細展示內容。

外掛標籤

開發者團隊

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

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

原文外掛簡介

Puntr is a comprehensive WordPress plugin designed for managing service providers with advanced scheduling capabilities. Perfect for agencies, clinics, or any business that needs to manage provider schedules and profiles.
Key Features

Provider Management – Create and manage detailed provider profiles with photos, physical details, rates, and services
Product-style Gallery – Professional image gallery with main photo and thumbnail navigation
Roster Scheduling – Visual calendar interface for managing provider schedules using DayPilot
Daily Roster Display – Customizable shortcode for displaying daily rosters on your website
Provider Archive – Enhanced archive pages showing provider attributes and quick info
Professional Admin Interface – Branded admin pages with consistent styling
Flexible Taxonomies – Organize providers by service categories and body types
REST API – Full API access to providers and roster data
Extensible – Comprehensive hooks and filters for developers
Security – Built with WordPress security best practices

Managing Providers

Go to Puntr → Providers to view all providers
Click Add New Provider to create a new profile
Fill in provider details including:

Basic information (name, age, gender, ethnicity)
Physical details (height, measurements, hair/eye color)
Pricing (30/45/60/90/120/180 minute rates)
Contact information
Featured image (main photo)
Gallery images (additional photos)

Managing Rosters

Go to Puntr → Roster to view the calendar
Click and drag on the calendar to create a roster entry
Select the provider and time slot
Roster entries can be:

Moved by dragging
Resized by dragging edges
Deleted via right-click menu

Use zoom controls (+/-) to adjust the calendar view
Navigate weeks using arrow buttons or date picker

Displaying Rosters on Your Website
Basic Daily Roster:
[puntr_daily_roster]
Advanced Options:
[puntr_daily_roster date=”2025-07-20″ show_photo=”true” photo_size=”60″ columns=”photo,name,age,location,start,end”]
Full Calendar:
[puntr_roster_calendar height=”700″]
Available Shortcode Parameters

date – Specific date to display (YYYY-MM-DD format)
show_photo – Display provider photos (true/false)
photo_size – Size of photos in pixels (default: 50)
show_age – Include age column (true/false)
show_height – Include height column (true/false)
show_dress_size – Include dress size column (true/false)
show_bust – Include bust size column (true/false)
show_location – Include location column (true/false)
show_services – Include services column (true/false)
show_rates – Include rates column (true/false)
columns – Comma-separated list of columns to display

Available Columns
photo, ethnicity, name, age, height, dress_size, bust, location, services, rates, start, end
Template System
Override templates by copying them from plugins/puntr/templates/ to yourtheme/puntr/:

archive-provider.php – Provider archive/listing page
single-provider.php – Single provider page
content-provider.php – Provider item in lists

Developer Hooks
Provider Hooks:
* puntr_before_save_provider
* puntr_after_save_provider
* puntr_provider_meta_fields
* puntr_provider_meta_boxes
* puntr_provider_display_data
* puntr_provider_archive_info
Roster Hooks:
* puntr_before_create_roster_event
* puntr_after_create_roster_event
* puntr_roster_event_data
* puntr_roster_table_columns
Calendar Hooks:
* puntr_calendar_event_colors
* puntr_calendar_event_text
* puntr_calendar_default_view
* puntr_calendar_time_slots
Template Hooks:
* puntr_skip_archive_provider_details
* puntr_archive_provider_data
* puntr_gallery_images
* puntr_gallery_position
* And many more…
REST API
Puntr includes a comprehensive REST API. All endpoints are available under /wp-json/puntr/v1/
Available Endpoints:

GET /wp-json/puntr/v1/providers – Get list of providers

Parameters: per_page, page, service, active_only

GET /wp-json/puntr/v1/providers/{id} – Get single provider details

Returns full provider information including all meta fields

GET /wp-json/puntr/v1/roster – Get roster events by date range

Required: start_date, end_date (YYYY-MM-DD format)
Optional: provider_id

GET /wp-json/puntr/v1/daily-roster – Get daily roster

Optional: date (YYYY-MM-DD format, defaults to today)
Returns roster entries including overnight shifts

Example Usage:
`
// Get today’s roster
GET /wp-json/puntr/v1/daily-roster
// Get specific date roster
GET /wp-json/puntr/v1/daily-roster?date=2025-01-15
// Get providers with pagination
GET /wp-json/puntr/v1/providers?per_page=20&page=2
// Get roster for a week
GET /wp-json/puntr/v1/roster?start_date=2025-01-01&end_date=2025-01-07
`
Additional Information
For support and feature requests, email [email protected]
For detailed documentation including all hooks, filters, and code examples, please refer to the plugin’s README.md file or visit https://puntr.me/wordpress

延伸相關外掛

文章
Filter
Apply Filters
Mastodon