My Tickets provides relatively sparse default styles. These styles are intended to do the minimum necessary to make My Tickets usable, and reasonably attractive as long as the theme doesn’t impose too many changes. My Tickets is intended to be customized. You can add your own styles through your theme, but it’s also very easy […]
Continue reading “Custom CSS” »Category: Developer Documentation
Custom Field API
If you’re selling tickets, it’s not uncommon that you’ll need to gather some form of custom information. Do you need your customers to check a box verifying that they’re over 18? Do you need to get a phone number for each event? Find out which meal a customer would prefer for lunch? My Tickets supports […]
Continue reading “Custom Field API” »Hooks and Filters
My Tickets uses approximately 110 filters and 5 action hooks. The documentation for these filters and hooks is still in progress, so come back soon!
Continue reading “Hooks and Filters” »Script Resources
My Tickets enqueues a small number of useful scripts you can take advantage of in your theme or custom extension to My Tickets. One that’s particular useful if you’re writing a custom payment gateway is jQuery Payments, the jQuery plug-in by Stripe for validating and handling credit card payment information. Additionally, the AJAX actions used […]
Continue reading “Script Resources” »Shortcodes
There are two key shortcodes available for My Tickets. There’s a basic shortcode to display the ‘Add to Cart’ form for a single event: [ticket event='{ID}’] This shortcode is displayed in the settings when you create a ticketed event, and you can paste it anywhere to render an add to cart form for that event. […]
Continue reading “Shortcodes” »Templating
There are four areas of My Tickets that are templatable: receipts, tickets, the opt-out form for email notifications, and the ticket verification screen used by ticket-takers. Templates can be customized in the standard WordPress way: take a copy of the file from wp-content/plugins/my-tickets/templates/, place it at the root of your theme directory, and edit it […]
Continue reading “Templating” »