Linux 软件免费装
Banner图

Puntr

开发者 puntr
更新时间 2025年7月29日 02:06
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling booking calendar staff management services appointments roster providers

下载

1.2.3

详情介绍:

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 Managing Providers
  1. Go to Puntr → Providers to view all providers
  2. Click Add New Provider to create a new profile
  3. Fill in provider details including:
  4. Basic information (name, age, gender, ethnicity)
  5. Physical details (height, measurements, hair/eye color)
  6. Pricing (30/45/60/90/120/180 minute rates)
  7. Contact information
  8. Featured image (main photo)
  9. Gallery images (additional photos)
Managing Rosters
  1. Go to Puntr → Roster to view the calendar
  2. Click and drag on the calendar to create a roster entry
  3. Select the provider and time slot
  4. Roster entries can be:
  5. Moved by dragging
  6. Resized by dragging edges
  7. Deleted via right-click menu
  8. Use zoom controls (+/-) to adjust the calendar view
  9. 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 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/: Developer Hooks Provider Hooks: REST API Puntr includes a comprehensive REST API. All endpoints are available under /wp-json/puntr/v1/ Available Endpoints: 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 ```

安装:

  1. Upload the puntr folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to the Puntr menu in your WordPress admin
  4. Configure settings under Puntr → Settings

屏幕截图:

  • Settings page with quick reference for shortcodes
  • Provider list page where you can manage your providers
  • Roster embed displayed on any page through use of a shortcode
  • Alternative roster embed displayed on any page through the use of a shortcode
  • Provider edit page show many of the attributes you can modify

升级注意事项:

1.2.0 This version simplifies the plugin by removing venue functionality and includes various bug fixes and improvements. Database cleanup may be required for venue data. 1.1.0 This version includes important security improvements and new template customization features. Please test in a staging environment before updating production sites.

常见问题:

How do I customize the provider display?

Create a folder named puntr in your theme directory and copy any template from plugins/puntr/templates/ to customize.

Can I use this with my existing theme?

Yes! Puntr inherits your theme's styles and provides minimal styling to ensure compatibility.

Is the calendar mobile-friendly?

Yes, the DayPilot calendar adapts to different screen sizes for optimal viewing on all devices.

How do I display only specific columns in the roster?

Use the columns parameter in the shortcode: [puntr_daily_roster columns="photo,name,start,end"]

Can I filter providers by service?

Yes, providers can be organized using service taxonomies and filtered accordingly.

Is there an API for external integrations?

Yes, Puntr includes a full REST API with endpoints for providers and roster data.

How do I add custom fields to providers?

Use the puntr_provider_meta_fields filter to add custom fields.

更新日志:

1.2.0 1.1.0 1.0.0