PuzzleAnywhere
Interfaces, Classes and Traits
- PA_Attachment
- The PuzzleAnywhere attachment class. It allows for attachment metadata info retrieval, general and puzzle url generation, and general and puzzle attachment retrieval.
- PA_Calendar
- Creates HTML monthly calendars with day-based events.
- PA_Calendar_Event
- A calendar event.
- PA_NewsletterTypeSubscriber
- The PuzzleAnywhere NewsletterTypeSubscriber class. It allows for retrieving newsletter type subscription data, as well as confirming and unsubscribing from newsletter types. This is not related to user subscription information, unless the newsletter type is paywalled to subscribers only.
- PA_NewsletterType
- The PuzzleAnywhere NewsletterType class. It allows for retrieving newsletter type data.
- PA_Newsletter
- The PuzzleAnywhere Newsletter class. It allows for an easier way to display a newsletter. Newsletters are traditionally embedded with the `PA_Puzzle` `get` method.
- PA_Provider
- The PuzzleAnywhere Provider class. The provider taxonomy is a bit of a misnomer, as it basically just means 'a subset of puzzle groups'.
- PA_PurchasableItem
- The PuzzleAnywhere PurchasableItem class. It allows for an easy way to display a purchasable item such as a puzzle, puzzle bundle, or subscription.
- PA_Purchase
- The PuzzleAnywhere Purchase class. It allows for an easy way to display created, pending, completed, and refunded purchases.
- PA_Puzzle
- The PuzzleAnywhere Puzzle class. It allows for an easy way to display puzzle data.
- PA_Subscription
- The PuzzleAnywhere Subscription class. It allows for an easy way to display a user's subscription data.
- PA_User
- The PuzzleAnywhere User class. It allows for an easy way to display a user's account data.
- Puzzle_Anywhere
- The base PuzzleAnywhere class. This handles shortcode interpolation, page re/generation and destruction, and has a variety of convenience functions.
- PA_Author
- The PuzzleAnywhere Author class. It allows for an easy way to display an author's profile data.