[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5YqEb1H22PjUJtf7qrNubCsvy23vzCIj9Hvr_1ssDdU":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"joedolson","Joe Dolson","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoedolson\u002F",6,96000,94,884,75,"2026-04-03T18:03:33.982Z",[14,41,62,84,103,123],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":36,"vuln_count":37,"unpatched_count":38,"last_vuln_date":39,"fetched_at":40},"wp-accessibility","WP Accessibility","2.3.2","\u003Cp>This plug-in helps with a variety of common accessibility problems in WordPress themes. While most accessibility issues can’t be addressed without directly changing your theme, WP Accessibility adds a number of helpful accessibility features with a minimum amount of setup or expert knowledge.\u003C\u002Fp>\n\u003Cp>WP Accessibility is not intended to make your site compatible with any accessibility guidelines.\u003C\u002Fp>\n\u003Cp>All features can be disabled according to your theme’s needs. For advanced users, all of the functions based on modifying stylesheets can be customized using your own custom styles by placing the appropriate stylesheet in your theme directory.\u003C\u002Fp>\n\u003Ch4>Theme Accessibility Features added by WP Accessibility\u003C\u002Fh4>\n\u003Cp>These are features that address issues caused by inaccessible themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add skip links with user-defined targets. (Customizable targets and appearance.)\u003C\u002Fli>\n\u003Cli>Add language and text direction attributes to your HTML attribute if missing.\u003C\u002Fli>\n\u003Cli>Add an outline to the keyboard focus state for focusable elements.\u003C\u002Fli>\n\u003Cli>Add a long description to images. Use the image’s “Description” field to add long descriptions.\u003C\u002Fli>\n\u003Cli>Enforcement for alt attributes on images in the Classic editor.\u003C\u002Fli>\n\u003Cli>Identify images without alt attributes in the Media Library\u003C\u002Fli>\n\u003Cli>Add labels to standard WordPress form fields (search, comments)\u003C\u002Fli>\n\u003Cli>Add post titles to “read more” links.\u003C\u002Fli>\n\u003Cli>Remove tabindex from elements that are focusable. (Also fixes plugin-caused problems.)\u003C\u002Fli>\n\u003Cli>Remove user-scalable=no to allow resizing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Core Accessibility Issues fixed by WP Accessibility\u003C\u002Fh4>\n\u003Cp>These are features that address issues caused by current or past WordPress core accessibility issues. (Issues added in content, such as target or title attributes, are persistent even when WordPress is updated.)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Force a search page error when a search is made with an empty text string. (If your theme has a search.php template.)\u003C\u002Fli>\n\u003Cli>Remove redundant title attributes from tag clouds.\u003C\u002Fli>\n\u003Cli>Disable default enabling of full screen block editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content specific fixes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Strip title attributes from images inserted into content.\u003C\u002Fli>\n\u003Cli>Remove the target attribute from links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accessibility Tools in WP Accessibility:\u003C\u002Fh4>\n\u003Cp>These are tools provided to help you identify issues you may need to fix.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Test the color contrast between two provided hexadecimal color values.\u003C\u002Fli>\n\u003Cli>Enable diagnostic CSS to show CSS-detectable problems in visual editor or on front-end of site.\u003C\u002Fli>\n\u003Cli>Search your media library on content in alt text fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more! \u003Ca href=\"https:\u002F\u002Fdocs.joedolson.com\u002Fwp-accessibility\u002F\" rel=\"nofollow ugc\">Read about the accessibility issues corrected\u003C\u002Fa> by WP Accessibility!\u003C\u002Fp>\n\u003Cp>The plug-in is intended to help with deficiencies commonly found in themes and to solve some issues in WordPress core. It can’t correct every problem (by a long shot), but provides tools to fix some issues, supplement the accessibility of your site, or identify problems.\u003C\u002Fp>\n\u003Ch4>Statistics Collection\u003C\u002Fh4>\n\u003Cp>WP Accessibility includes a statistics collection feature to help you identify how WP Accessibility is used on your site. This package does not collect any personally identifying data.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.joedolson.com\u002Fwp-accessibility\u002F2023\u002F11\u002F16\u002Fwp-accessibility-statistics\u002F\" rel=\"nofollow ugc\">Learn more about WP Accessibility statistics\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contribute!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-accessibility\" rel=\"nofollow ugc\">Help Translate WP Accessibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoedolson\u002Fwp-accessibility\" rel=\"nofollow ugc\">Contribute to WP Accessibility\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Accessibility fixes common accessibility issues in your WordPress site.",60000,1750541,96,68,"2026-02-18T18:38:00.000Z","6.9.4","5.9","7.4",[29,30,31,32,33],"a11y","accessibility","alt-text","section508","wcag","https:\u002F\u002Fwww.joedolson.com\u002Fwp-accessibility\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-accessibility.2.3.2.zip",98,2,0,"2026-02-26 19:26:02","2026-03-15T15:16:48.613Z",{"slug":42,"name":43,"version":44,"author":5,"author_profile":6,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":9,"num_ratings":49,"last_updated":50,"tested_up_to":25,"requires_at_least":51,"requires_php":27,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":38,"last_vuln_date":61,"fetched_at":40},"my-calendar","My Calendar – Accessible Event Manager","3.7.6","\u003Cp>\u003Ca href=\"https:\u002F\u002Fjoedolson.com\u002Fmy-calendar\u002F\" rel=\"nofollow ugc\">My Calendar\u003C\u002Fa> offers easy-to-use WordPress event management with rich options for custom displays. Display individual event calendars in WordPress Multisite, offer multiple views of calendars limited by event categories, locations or author, or show simple text-based lists of your upcoming events.\u003C\u002Fp>\n\u003Ch4>Rich Event Calendar Features\u003C\u002Fh4>\n\u003Cp>You’ll find enormous design flexibility fo your custom calendar. With recurring event support, design customization tools, custom templating, and category and venue support out of the box, My Calendar gives you a great feature set to get your calendar set up.\u003C\u002Fp>\n\u003Ch4>Built with Accessibility in Mind\u003C\u002Fh4>\n\u003Cp>My Calendar is an events calendar focused on holistic accessibility: providing a positive experience for site visitors and administrators who use assistive technology. It includes built-in settings where you can describe the ADA compliance features of your events and venues. Accessibility is a critical part of your website, so your audience can get equal access and experience to the events you list.\u003C\u002Fp>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fdocs.joedolson.com\u002Fmy-calendar\u002Fevent-accessibility\u002F\" rel=\"nofollow ugc\">accessible events\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdemos.joedolson.com\u002Fmy-calendar\u002F\" rel=\"nofollow ugc\">visit the My Calendar demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Accessibility-first Software\u003C\u002Fh4>\n\u003Cp>While My Calendar has a strong focus on backwards compatibility, it is officially built with an accessibility first mindset. That means that if a choice has to be made between improving accessibility and breaking backwards compatibility, the more accessible choice will always come first.\u003C\u002Fp>\n\u003Ch4>Premium Event Management\u003C\u002Fh4>\n\u003Cp>Looking for more? \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fmy-calendar\u002Fpro\u002F\" rel=\"nofollow ugc\">Buy My Calendar Pro\u003C\u002Fa>, the premium extension for My Calendar.\u003C\u002Fp>\n\u003Cp>My Calendar Pro adds tons of great additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for user-submitted events,\u003C\u002Fli>\n\u003Cli>Custom field creation and management,\u003C\u002Fli>\n\u003Cli>integration between posting and event creation,\u003C\u002Fli>\n\u003Cli>Import events from outside sources, and\u003C\u002Fli>\n\u003Cli>support for sharing events between multiple sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sell Event Tickets\u003C\u002Fh4>\n\u003Cp>Do you sell tickets for your events? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-tickets\u002F\" rel=\"ugc\">Use My Tickets\u003C\u002Fa> and sell tickets for My Calendar events. Set prices, ticket availability, and sell multiple events at the same time using My Tickets.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Calendar grid, card, and list views of events\u003C\u002Fli>\n\u003Cli>Month, multi-month, week, or daily view.\u003C\u002Fli>\n\u003Cli>Mini-calendar for compact displays (as widget or shortcode)\u003C\u002Fli>\n\u003Cli>Widgets: today’s events, upcoming events, mini calendar, event search\u003C\u002Fli>\n\u003Cli>Customize templates for event output\u003C\u002Fli>\n\u003Cli>Limit views by categories, location, author, or host\u003C\u002Fli>\n\u003Cli>Extensive support for recurring events.\u003C\u002Fli>\n\u003Cli>Edit or add single dates in recurring events\u003C\u002Fli>\n\u003Cli>Rich permissions handling to restrict access to parts of My Calendar\u003C\u002Fli>\n\u003Cli>Email notifications when events are scheduled or drafted\u003C\u002Fli>\n\u003Cli>Post to X when events are created (using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-to-twitter\u002F\" rel=\"ugc\">XPoster\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Event location management\u003C\u002Fli>\n\u003Cli>Fetch events from a remote database. (Sharing events in a network of sites.)\u003C\u002Fli>\n\u003Cli>Multisite-friendly\u003C\u002Fli>\n\u003Cli>Integrated help page\u003C\u002Fli>\n\u003Cli>Shortcode Generator to create customized views of My Calendar\u003C\u002Fli>\n\u003Cli>SEO with JSON-LD structured data for events and venues.\u003C\u002Fli>\n\u003Cli>Export or subscribe via iCal or Google Calendar.\u003C\u002Fli>\n\u003Cli>Completely responsive events views\u003C\u002Fli>\n\u003Cli>Extensive \u003Ca href=\"https:\u002F\u002Fdocs.joedolson.com\u002Fmy-calendar\u002F\" rel=\"nofollow ugc\">public documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Ca href=\"https:\u002F\u002Fjoedolson.github.io\u002Fmy-calendar\u002F\" rel=\"nofollow ugc\">actions and filters for custom development\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accessibility\u003C\u002Fh4>\n\u003Cp>My Calendar is designed with accessibility in mind. All interfaces – both front and back end – are tested with various assistive technology.\u003C\u002Fp>\n\u003Cp>The plugin includes features for showing the accessibility services available for events and at physical venues, as well as providing access to your event information for users with disabilities.\u003C\u002Fp>\n\u003Ch4>What’s in My Calendar Pro?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Let your site visitors submit events to your site (pay to post or free!).\u003C\u002Fli>\n\u003Cli>Let logged-in users edit their events from the front-end.\u003C\u002Fli>\n\u003Cli>Custom field creator\u003C\u002Fli>\n\u003Cli>Create events when you publish a blog post\u003C\u002Fli>\n\u003Cli>Publish a blog post when you create an event\u003C\u002Fli>\n\u003Cli>Advanced search features\u003C\u002Fli>\n\u003Cli>Import events from .ics or .csv formats via file or URL.\u003C\u002Fli>\n\u003Cli>REST API support for sharing events between multiple sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmy-calendar\" rel=\"nofollow ugc\">WordPress Translations\u003C\u002Fa> to check progress or contribute to your language.\u003C\u002Fp>\n\u003Cp>Translating my plugins is always appreciated. Visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmy-calendar\" rel=\"nofollow ugc\">WordPress translations\u003C\u002Fa> to help get your language to 100%!\u003C\u002Fp>\n","Accessible WordPress event calendar plugin. Manage single or recurring events, event venues, and display your calendar anywhere on your site.",20000,2957966,154,"2026-03-04T23:21:00.000Z","6.5",[30,53,54,55,56],"event-calendar","event-manager","location","venue","https:\u002F\u002Fwww.joedolson.com\u002Fmy-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-calendar.3.7.6.zip",77,16,"2026-03-03 22:33:52",{"slug":63,"name":64,"version":65,"author":5,"author_profile":6,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":23,"last_updated":71,"tested_up_to":25,"requires_at_least":72,"requires_php":27,"tags":73,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":38,"last_vuln_date":83,"fetched_at":40},"wp-to-twitter","XPoster – Share to Bluesky and Mastodon","5.0.6","\u003Ch4>Post Updates from WordPress to Bluesky, Mastodon, and X.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New in version 4.3: Bluesky support.\u003C\u002Fli>\n\u003Cli>New in version 4.2: Mastodon support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>XPoster is a time-saving tool for keeping your social media accounts up to date with news and posts from your site.\u003C\u002Fp>\n\u003Cp>XPoster uses customizable status templates for updates sent when updating or editing posts, pages, or custom post types. You can customize your messages for each post, using custom template tags to generate the status update.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for Bluesky, Mastodon, and X.\u003C\u002Fli>\n\u003Cli>Use post tags as hashtags\u003C\u002Fli>\n\u003Cli>Use alternate URLs in place of post permalinks\u003C\u002Fli>\n\u003Cli>Support for Google Analytics\u003C\u002Fli>\n\u003Cli>Support for XMLRPC remote clients\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fyourls.org\" rel=\"nofollow ugc\">YOURLS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcodehaveli-bitly-url-shortener\u002F\" rel=\"ugc\">Bit.ly\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fjoturl.com\" rel=\"nofollow ugc\">jotURL\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhum\u002F\" rel=\"ugc\">Hum\u003C\u002Fa> as external URL shorteners.\u003C\u002Fli>\n\u003Cli>Rate limiting: make sure you don’t exceed X.com’s API rate limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features in [XPoster Pro](https:\u002F\u002Fxposterpro.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Authors can set up their own accounts in their profiles\u003C\u002Fli>\n\u003Cli>Time delayed status updates\u003C\u002Fli>\n\u003Cli>Scheduled update management\u003C\u002Fli>\n\u003Cli>Simultaneously post updates to site and author accounts\u003C\u002Fli>\n\u003Cli>Preview and send status updates for comments\u003C\u002Fli>\n\u003Cli>Filter updates by taxonomy (categories, tags, or custom taxonomies)\u003C\u002Fli>\n\u003Cli>Upload images with alt attributes\u003C\u002Fli>\n\u003Cli>Integrated Card support\u003C\u002Fli>\n\u003Cli>Support for Player Cards with integrated captions where supported\u003C\u002Fli>\n\u003Cli>Automatically schedule updates from old posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to stay up to date on XPoster? \u003Ca href=\"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fjoedolson.bsky.social\" rel=\"nofollow ugc\">Follow me on Bluesky!\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Ftoot.io\u002F@joedolson\" rel=\"nofollow ugc\">Follow me on Mastodon!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-to-twitter\u002Fstable\" rel=\"nofollow ugc\">XPoster translation site\u003C\u002Fa> to see how complete the current translations are.\u003C\u002Fp>\n\u003Cp>Translating my plug-ins is always appreciated. Work on XPoster translations at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-to-twitter\" rel=\"nofollow ugc\">the WordPress translation site\u003C\u002Fa>! You’ll need a WordPress.org account to contribute!\u003C\u002Fp>\n\u003Ch4>Extending XPoster\u003C\u002Fh4>\n\u003Cp>Check out my \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoedolson\u002Fplugin-extensions\u002Ftree\u002Fmaster\u002Fwp-to-twitter\" rel=\"nofollow ugc\">GitHub repository of plug-in extensions\u003C\u002Fa>.\u003C\u002Fp>\n","Posts to Bluesky, Mastodon or X when you update your WordPress blog or add a link, with your chosen URL shortening service.",10000,4057450,76,"2026-02-22T20:20:00.000Z","6.4",[74,75,76,77,78],"bluesky","mastodon","post","sharing","social","https:\u002F\u002Fwww.joedolson.com\u002Fwp-to-twitter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-to-twitter.5.0.6.zip",99,1,"2019-02-25 00:00:00",{"slug":85,"name":86,"version":87,"author":5,"author_profile":6,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":7,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":92,"vuln_count":38,"unpatched_count":38,"last_vuln_date":102,"fetched_at":40},"contact-form-7-accessible-defaults","Contact Form 7: Accessible Defaults","1.1.9","\u003Ch4>How to use this plug-in:\u003C\u002Fh4>\n\u003Cp>If you install and activate this plug-in before installing Contact Form 7, the default form created by Contact Form 7 will be accessible. If you’ve already installed Contact Form 7, you’ll want to delete the default form and create new forms using the templates available in this plug-in.\u003C\u002Fp>\n\u003Ch4>Use Contact Form 7 with an accessible default form\u003C\u002Fh4>\n\u003Cp>This plug-in replaces the default template that Contact Form 7 automatically generates with an accessible equivalent of that form and adds a suite of additional basic form types that you can choose from to model your new forms.\u003C\u002Fp>\n\u003Cp>The plug-in doesn’t change anything about forms that have already been built with Contact Form 7. The structure of Contact Form 7 is such that it isn’t possible for the plug-in to rewrite existing forms for improved accessibility, but it \u003Cem>is\u003C\u002Fem> possible to make sure that the base you have for starting a form is accessible.\u003C\u002Fp>\n\u003Cp>Contact Form 7 is actually a very accessible plug-in. It has an accessible back-end, and if you create the right template, the front-end form will have great accessibility.\u003C\u002Fp>\n\u003Cp>Since version 4.5, Contact Form 7 has included the label element; but the usage of them is limited, and isn’t the best possible method. This plug-in supplies a new default form that includes everything you need to make your default form accessible.\u003C\u002Fp>\n\u003Cp>For more information about making Contact Form 7 accessible, read \u003Ca href=\"https:\u002F\u002Frianrietveld.com\u002F2014\u002F03\u002Fhow-to-set-up-an-accessible-form-using-contact-form-7-in-wordpress\u002F\" rel=\"nofollow ugc\">how to set up an accessible form using contact form 7\u003C\u002Fa>, by Rian Rietveld.\u003C\u002Fp>\n","Replaces the default Contact Form 7 form with an accessible equivalent and provides a suite of selectable base forms.",5000,55034,100,"2025-06-01T20:57:00.000Z","6.8.5","6.6","",[29,30,98,33,99],"contact-form-7","wpcf7","https:\u002F\u002Fgithub.com\u002Fjoedolson\u002Fcontact-form-7-accessible-defaults\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-accessible-defaults.1.1.9.zip",null,{"slug":104,"name":105,"version":106,"author":5,"author_profile":6,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":36,"num_ratings":111,"last_updated":112,"tested_up_to":25,"requires_at_least":72,"requires_php":27,"tags":113,"homepage":118,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":38,"last_vuln_date":122,"fetched_at":40},"my-tickets","My Tickets – Accessible Event Ticketing","2.1.2","\u003Cp>Sell tickets or take reservations for events easily! My Tickets integrates with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-calendar\u002F\" rel=\"ugc\">My Calendar\u003C\u002Fa> or can be used for ticket sales as a stand-alone plugin. Sell tickets for box office pick up, shipping, or accept print-at-home and e-tickets for an easy experience for your ticket holders!\u003C\u002Fp>\n\u003Cp>My Tickets ships with PayPal Standard payments, so you can sell tickets immediately. You can also take offline payments, to use My Tickets as a reservation tool while you handle payments by mail or at the door.\u003C\u002Fp>\n\u003Cp>Explore the \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fmy-tickets\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">premium add-ons for My Tickets\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Premium event ticketing add-ons include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer a variety of secure ticket payments with premium gateways, including \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Fmy-tickets-stripe\u002F\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Fmy-tickets-paypal-pro\u002F\" rel=\"nofollow ugc\">PayPal Pro\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Ftickets-authorize-net\u002F\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Encourage users to support your organization by taking \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Fmy-tickets-donations\u002F\" rel=\"nofollow ugc\">in-cart donations\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Offer your customers special discount opportunities with \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Fmy-tickets-discounts\u002F\" rel=\"nofollow ugc\">discount codes and coupons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Improve conversion and avoid lost opportunities with \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fawesome\u002Fmy-tickets-waiting-list\u002F\" rel=\"nofollow ugc\">automatic waiting lists\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic Features:\u003C\u002Fh4>\n\u003Cp>For buyers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create an account to save your address and shipping preferences\u003C\u002Fli>\n\u003Cli>Automatically convert shopping carts to your account if you log-in after adding purchases\u003C\u002Fli>\n\u003Cli>Buy tickets for multiple events, with multiple ticket types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For sellers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get reports on ticket sales by time, event, or specific ticket options within an event.\u003C\u002Fli>\n\u003Cli>Easily add new ticket sales from the box office, when somebody pays in person, by phone, or by mail.\u003C\u002Fli>\n\u003Cli>Use your mobile phone and a standard QRCode reader to verify print-at-home tickets or e-tickets\u003C\u002Fli>\n\u003Cli>Send email to a single purchaser with questions about their ticket purchase, or mass email all purchasers for an event.\u003C\u002Fli>\n\u003Cli>Select default event settings grouped by audience type (Adult, Student, Child), seating sections (Section 1, Section 2, Section 3) or individual event dates.\u003C\u002Fli>\n\u003Cli>Offer member-only discounts for logged-in users\u003C\u002Fli>\n\u003Cli>General Admission tickets: Sell tickets for events without dates, valid for days, weeks, or months after purchase.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>My Tickets is flexible and easy to extend – check out the \u003Ca href=\"https:\u002F\u002Fwww.joedolson.com\u002Fmy-tickets\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">library of Premium add-ons\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Accessibility\u003C\u002Fh4>\n\u003Cp>My Tickets is built with accessibility in mind, and tested using assistive technology.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Read the \u003Ca href=\"http:\u002F\u002Fdocs.joedolson.com\u002Fmy-tickets\u002F\" rel=\"nofollow ugc\">My Tickets online documentation\u003C\u002Fa>.\u003C\u002Fp>\n","My Tickets is a simple, flexible platform for selling event tickets with WordPress.",700,145404,27,"2026-02-24T21:48:00.000Z",[30,114,115,116,117],"event-tickets","registration","reservations","ticket-sales","https:\u002F\u002Fwww.joedolson.com\u002Fmy-tickets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-tickets.2.1.2.zip",92,8,"2026-02-23 00:00:00",{"slug":124,"name":125,"version":126,"author":5,"author_profile":6,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":9,"num_ratings":131,"last_updated":132,"tested_up_to":25,"requires_at_least":133,"requires_php":27,"tags":134,"homepage":139,"download_link":140,"security_score":36,"vuln_count":37,"unpatched_count":38,"last_vuln_date":141,"fetched_at":40},"ableplayer","Able Player, accessible HTML5 media player","2.3.0","\u003Cp>This plug-in uses Able Player, an open-source fully-accessible cross-browser HTML5 media player, to embed audio or video within your WordPress page.\u003C\u002Fp>\n\u003Ch3>Instructions for Use\u003C\u002Fh3>\n\u003Cp>There are currently three ways to add an Able Player instance to a WordPress site:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Settings > Able Player > Settings and enable the options to use Able Player for all video, audio, and playlists. Able Player will automatically replace MediaElement.jss or the default WordPress video\u002Faudio blocks with Able Player.\u003C\u002Fli>\n\u003Cli>Go to Settings > Able Player > Shortcodes to generate an \u003Ccode>[ableplayer]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003Cli>Enter or paste any valid HTML5 Able Player code into your web page. Full documentation is available on the \u003Ca href=\"http:\u002F\u002Fableplayer.github.io\u002Fableplayer\" rel=\"nofollow ugc\">Able Player\u003C\u002Fa> project page on GitHub.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Using the media rewriting in option #1, Able Player will replace any \u003Ccode>audio\u003C\u002Fcode> or \u003Ccode>video\u003C\u002Fcode> block. Any tracks added to that block will be automatically handled, giving you support for all the standard Able Player features: captions, navigable transcripts, subtitles, chapters, and audio description.\u003C\u002Fp>\n\u003Cp>Using option #2, you can create Able Player shortcodes that support most of the basic Able Player features, with support for Vimeo, YouTube, or local video.\u003C\u002Fp>\n\u003Cp>Option #3 supports the full scope of Able Player features.\u003C\u002Fp>\n\u003Ch3>The [ableplayer] shortcode\u003C\u002Fh3>\n\u003Cp>The \u003Ccode>[ableplayer]\u003C\u002Fcode> shortcode supports the following attributes.\u003C\u002Fp>\n\u003Ch4>Required attributes (one of these)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>youtube-id\u003C\u002Fcode> – 11-character YouTube ID or YouTube URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>vimeo-id\u003C\u002Fcode> – Vimeo ID or URL.\u003C\u002Fli>\n\u003Cli>`media-id’ – An attachment ID for a media file in your WordPress media library or the URL to a hosted video.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Player Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>captions\u003C\u002Fcode> – Attachment ID or URL to \u003Ccode>.vtt\u003C\u002Fcode> captions file. Optional pipe separator for language code and label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>subtitles\u003C\u002Fcode> – Attachment ID or URL to \u003Ccode>.vtt\u003C\u002Fcode> subtitles file. Optional pipe separator for language code and label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>chapters\u003C\u002Fcode> – Attachment ID or URL to \u003Ccode>.vtt\u003C\u002Fcode> chapters file. Optional pipe separator for language code and label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>descriptions\u003C\u002Fcode> – Attachment ID or URL to \u003Ccode>.vtt\u003C\u002Fcode> audio descriptions file. Optional pipe separator for language code and label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>youtube-desc-id\u003C\u002Fcode> – YouTube URL or ID of a described version of the video\u003C\u002Fli>\n\u003Cli>\u003Ccode>youtube-sign-src\u003C\u002Fcode> – YouTube URL or ID of a sign language interpreted accompanying video\u003C\u002Fli>\n\u003Cli>\u003Ccode>vimeo-desc-id\u003C\u002Fcode> – Vimeo URL or ID of a described version of the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All captions, subtitles, chapters, and descriptions tracks must be in \u003Ccode>.vtt\u003C\u002Fcode> format. The shortcode only supports a single set of values for each type of data; to add multiple tracks of the same type you can use the Video block or add custom HTML.\u003C\u002Fp>\n\u003Cp>Either an attachment ID or a URL for your track \u003Ccode>.vtt\u003C\u002Fcode> is required; you can optionally add a language code and a custom label:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>captions=\"\u002Fpath\u002Fto\u002Ffile.vtt|es|Español\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, the language will be your WordPress installation language, with the labels “Captions”, “Subtitles”, “Chapters” or “Audio Description”.\u003C\u002Fp>\n\u003Ch4>Player Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>youtube-nocookie\u003C\u002Fcode> – “true” or “false” (use “true” to embed YouTube untracked, for added privacy)\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay\u003C\u002Fcode> – “true” or “false” (default is “false”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>loop\u003C\u002Fcode> – “true” or “false” (default is “false”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>playsinline\u003C\u002Fcode> – “true” or “false” (default is “true”). By setting to “false”, some devices (e.g., iPhones) will play the video in their own media player rather than in Able Player.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hidecontrols\u003C\u002Fcode> – “true” or “false” (default is “false”). Set to “true” to enable the player controls to fade away during playback. They will appear again if the user hovers over the player or pressing a key, and they are always accessible to screen reader users.\u003C\u002Fli>\n\u003Cli>\u003Ccode>poster\u003C\u002Fcode> – the URL of a poster image, displayed before the user presses Play\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> – a value in pixels (by default, the player will be sized to fit its container)\u003C\u002Fli>\n\u003Cli>\u003Ccode>height\u003C\u002Fcode> – a value in pixels (by default, the height of the player will be in proportion to the width)\u003C\u002Fli>\n\u003Cli>\u003Ccode>heading\u003C\u002Fcode> – The HTML heading level (1-6) of the visually hidden “Media Player” heading that precedes the player (for the benefit of screen reader users). If omitted, a heading level will be intelligently assigned based on context.\u003C\u002Fli>\n\u003Cli>\u003Ccode>speed\u003C\u002Fcode> – “animals” or “arrows” (default is “animals”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>start\u003C\u002Fcode> – start time at which to start playing the media, in seconds. Some browsers do not support this.\u003C\u002Fli>\n\u003Cli>\u003Ccode>volume\u003C\u002Fcode> – “0” to “10” (default is “7” to avoid overpowering screen reader audio). Some browsers do not support this.\u003C\u002Fli>\n\u003Cli>\u003Ccode>seekinterval\u003C\u002Fcode> – number of seconds to forward\u002Frewind with the Forward and Rewind buttons. If omitted, the interval will be intelligently assigned based on length of the video.\u003C\u002Fli>\n\u003Cli>\u003Ccode>nowplaying\u003C\u002Fcode> – “true” or “false” to include a “Selected Track” section within the media player (default is “false”).\u003C\u002Fli>\n\u003Cli>\u003Ccode>transcript-div\u003C\u002Fcode> – ID attribute of a target element that will contain the video transcript\u003C\u002Fli>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode> – a unique id for the player (if omitted, one will be automatically assigned)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Ch4>Example 1\u003C\u002Fh4>\n\u003Cp>This example uses HTML to add an audio player to the page, with one source (an MP3 file).\u003Cbr \u002F>\n    \u003Ccode>html\u003Cbr \u002F>\n  \u003Caudio id=\"audio1\" preload=\"auto\" data-able-player src=\"path_to_audio.mp3\">\u003C\u002Faudio>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Example 2\u003C\u002Fh4>\n\u003Cp>This example uses HTML to add a video player to the page, with one source (an MP4 file) and four tracks (for captions, descriptions, and chapters in English; and subtitles in Spanish).\u003Cbr \u002F>\n    \u003Ccode>html\u003Cbr \u002F>\n  \u003Cvideo id=\"able-player-1\" data-able-player preload=\"auto\" poster=\"path_to_image.jpg\">\u003Cbr \u002F>\n    \u003Csource type=\"video\u002Fmp4\" src=\"path_to_video.mp4\">\u003Cbr \u002F>\n    \u003Ctrack kind=\"captions\" src=\"path_to_captions.vtt\" srclang=\"en\" label=\"English\">\u003Cbr \u002F>\n    \u003Ctrack kind=\"subtitles\" src=\"path_to_subtitles.vtt\" srclang=\"es\" label=\"Español\">\u003Cbr \u002F>\n    \u003Ctrack kind=\"descriptions\" src=\"path_to_descriptions.vtt\" srclang=\"en\">\u003Cbr \u002F>\n    \u003Ctrack kind=\"chapters\" src=\"path_to_chapters.vtt\" srclang=\"en\">\u003Cbr \u002F>\n  \u003C\u002Fvideo>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Example 3\u003C\u002Fh4>\n\u003Cp>This example uses the shortcode to add a video player to the page, with one source (an MP4 file) and four tracks (for captions, descriptions, and chapters in English; and subtitles in Spanish). All sources are fetched as WordPress media attachments.\u003Cbr \u002F>\n    \u003Ccode>html\u003Cbr \u002F>\n  [ableplayer poster=\"21\" media-id=\"24\" captions=\"25|en|English\" subtitles=\"26|es|Español\" descriptions=\"27\" chapters=\"28\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Example 4\u003C\u002Fh4>\n\u003Cp>This example uses a shortcode to add a YouTube player to the page, with two versions of the video, one with audio description and the other without (the user can toggle between the two versions using the D button).\u003Cbr \u002F>\n    \u003Ccode>[ableplayer youtube-id=\"XXXXXXXXXXX\" youtube-desc-id=\"YYYYYYYYYYY\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Example 5\u003C\u002Fh4>\n\u003Cp>This example uses a shortcode to add a Vimeo player to the page, with two versions of the video, one with audio description and the other without (the user can toggle between the two versions using the D button).\u003Cbr \u002F>\n    \u003Ccode>[ableplayer vimeo-id=\"XXXXXXXXX\" vimeo-desc-id=\"YYYYYYYYY\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>The Able Player plugin was originally created by \u003Ca href=\"https:\u002F\u002Fterrillthompson.com\" rel=\"nofollow ugc\">Terrill Thompson\u003C\u002Fa>.\u003C\u002Fp>\n","Accessible HTML5 media player",300,7386,3,"2026-02-07T02:46:00.000Z","4.9",[30,135,136,137,138],"audio","html5","media","video","https:\u002F\u002Fgithub.com\u002Fableplayer\u002Fableplayer-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fableplayer.2.3.0.zip","2025-04-24 00:00:00"]