{"id":30158,"date":"2014-06-19T21:39:14","date_gmt":"2014-06-19T21:39:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/brown-paper-tickets\/"},"modified":"2017-11-15T03:00:45","modified_gmt":"2017-11-15T03:00:45","slug":"brown-paper-tickets","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/brown-paper-tickets\/","author":12961890,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.7.4","stable_tag":"0.7.4","tested":"4.7.33","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"Brown Paper Tickets","header_author":"Brown Paper Tickets","header_description":"","assets_banners_color":"","last_updated":"2017-11-15 03:00:45","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/N\/A","header_plugin_uri":"http:\/\/www.brownpapertickets.com","header_author_uri":"http:\/\/www.brownpapertickets.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2769,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":[],"upgrade_notice":{"":"<p>No upgrade notes.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1","0.1.2","0.1.3","0.1.31","0.3.0","0.3.1","0.4.0","0.4.1","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1131487","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1131487","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1131487","resolution":"3","location":"assets"}},"screenshots":[]},"plugin_section":[],"plugin_tags":[14290,14291],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-30158","plugin","type-plugin","status-closed","hentry","plugin_tags-bpt","plugin_tags-brown-paper-tickets","plugin_committers-chandler-blum"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/brown-paper-tickets.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/brown-paper-tickets\/assets\/screenshot-1.png?rev=1131487","caption":""},{"src":"https:\/\/ps.w.org\/brown-paper-tickets\/assets\/screenshot-2.png?rev=1131487","caption":""},{"src":"https:\/\/ps.w.org\/brown-paper-tickets\/assets\/screenshot-3.png?rev=1131487","caption":""}],"raw_content":"<!--section=description-->\n<p>The Brown Paper Tickets plugin is a simple way to display events in a WordPress post\/page. You can display a single event, a list of all events or all of your events in a calendar.<\/p>\n\n<p>The Brown Paper Tickets plugin is Free Software, released under the <a href=\"http:\/\/www.gnu.org\/licenses\/gpl-2.0.txt\">GNU GPL v2 or later<\/a>. Certain libraries used by the plugin (see About section) are licensed under the MIT License.<\/p>\n\n<p><strong>There are some caveats to using this plugin. PLEASE READ!<\/strong><\/p>\n\n<ul>\n<li><p>Please be aware that this plugin is no longer actively supported by Brown Paper Tickets. While this plugin continues to work well for many users, you may encounter errors and bugs. All usage is as-is, at your own risk.<\/p><\/li>\n<li><p>The data returned by the [pricelist] (http:\/\/www.brownpapertickets.com\/apidocs\/2.0\/pricelist.html) API call does not make a distinction between password protected prices and regular prices. As a result, prices that are typically hidden by passwords on BPT will show up via the plugin. <strong>DO NOT use this plugin if you intend to use the event list feature or want your password protected prices to stay hidden.<\/strong> Calendar format should be OK as it does not make the price list API call.<\/p><\/li>\n<\/ul>\n\n<h3>Plugin Usage<\/h3>\n\n<p>To use the plugin place the shortcode <code>[list_event]<\/code> in the post\nor page that you want the listing to appear.<\/p>\n\n<h4>All Events<\/h4>\n\n<p>[list_events]<\/p>\n\n<h4>Single Event Listing<\/h4>\n\n<p>Use the <code>[list_events event_id=\"XXXXXX\"]<\/code> shortcode to display a single event (XXXXXX is the event ID).<\/p>\n\n<p><strong>The default shipping options set by the plugin are Will-Call and Print at Home. If your events are using something different, go to the \"BPT Settings\" page in the WordPress Admin to set them.<\/strong><\/p>\n\n<h4>Calendar Format<\/h4>\n\n<p>Display a calendar listing all of your events:<\/p>\n\n<pre><code>[event_calendar]\n<\/code><\/pre>\n\n<p>You can optionally pass in a <code>client_id<\/code> attribute to display another producers events in a calendar.<\/p>\n\n<h3>About the Calendar<\/h3>\n\n<p>This plugin makes use of the following Free\/Open Source Software:<\/p>\n\n<ul>\n<li><p><a href=\"http:\/\/kylestetz.github.io\/CLNDR\/\">CLNDR.js<\/a><\/p><\/li>\n<li><p><a href=\"http:\/\/www.ractivejs.org\/\">Ractive.js<\/a><\/p><\/li>\n<li><p><a href=\"http:\/\/momentjs.com\/\">Moment.js<\/a><\/p><\/li>\n<\/ul>\n\n<h3>v0.7.4<\/h3>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Updated Readme and other on-screen help to reflect that this plugin is no longer supported by Brown Paper Tickets (use as-is at your own risk).<\/li>\n<\/ul>\n\n<h3>v0.7.3<\/h3>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added option to display non-live events.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue with account test displaying error when everything is actually a-okay.<\/li>\n<\/ul>\n\n<h3>v0.7.2<\/h3>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added ability to choose which credit card icons to display on the event list.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue with displaying mobile ticket option in event list.<\/li>\n<\/ul>\n\n<h4>v0.7.1<\/h4>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where upcoming events in the Calendar widget were not being ordered properly.<\/li>\n<li>Fixed various typos.<\/li>\n<li>Fixed issue where the setup wizard was not saving the account\/client ID properly.<\/li>\n<\/ul>\n\n<p><strong>v0.7.0<\/strong><\/p>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added attendee lists (beta)<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Admin UI refactoring. The BPT Settings sections have been split up into\nindividual pages and kept as native WordPress as possible. This should hopefully\nimprove use on mobile and in general.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where plugin would redirect super admin to plugin settings page upon network activation.<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Updated Ractive to v0.7.3<\/li>\n<li>Swapped icon of the BPT Settings menu.<\/li>\n<\/ul>\n\n<h4>v0.6.3<\/h4>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where the account_test would throw an invalid argument error if the API library doesn't find any events. Fixes #23<\/li>\n<\/ul>\n\n<h4>v0.6.2<\/h4>\n\n<p>Merging in pull requests from <a href=\"https:\/\/github.com\/razordaze\">razordaze<\/a>:<\/p>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Added address fields to calendar event response and widget.<\/li>\n<li>Minor CSS fixes\/improvements.<\/li>\n<li>Minor tool tip correction.<\/li>\n<li>Small Template Update to price list table headers.<\/li>\n<\/ul>\n\n<h4>v0.6.1<\/h4>\n\n<ul>\n<li>Updated BptAPI library to fix an issue that caused the API to reject requests.<\/li>\n<\/ul>\n\n<h4>v0.6.0<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added ability to set whether or not to include the service fee on an individual price.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed some input sanitization.<\/li>\n<li>Fixed bug where the price name was undefined in the hidden prices section of the event list options.<\/li>\n<\/ul>\n\n<h4>v0.5.0<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added ability to set a price's interval.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed bug that made the price's quantity wacky when changing the max quantity or the interval.<\/li>\n<\/ul>\n\n<h4>v0.4.1<\/h4>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed bug where event list display options weren't being applied if the cache wasn't enabled. #fixes 10<\/li>\n<li>Added various empty index.php files to prevent directory listings on misconfigured servers.<\/li>\n<\/ul>\n\n<h4>v0.4.0<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added ability to change the text of the calendar's event list text.<\/li>\n<li>Added ability to change the text of the calendar's buy tickets links.<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Updated FAQ.<\/li>\n<li>Added some debug information gathering to the help tab.<\/li>\n<li>Major reorganization of code base.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed link to the setup wizard on the help tab.<\/li>\n<li>Fixed bug where the Welcome message wasn't being displayed properly when the\ndata wasn't cached.<\/li>\n<li>Fixed bug where custom date format wasn't being displayed properly on the calendar.<\/li>\n<\/ul>\n\n<h4>v0.3.1<\/h4>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed bug where events without dates would throw errors.<\/li>\n<\/ul>\n\n<h4>v0.3.0<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added ability to include service fee in price value.<\/li>\n<li>Added ability to set a max quantity sold per price.<\/li>\n<li>Added ability to sort events chronologically or reverse chronologically.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where prices were not hidden if the data was not cached.<\/li>\n<\/ul>\n\n<h4>v0.2.1<\/h4>\n\n<ul>\n<li>Fixed bug with Ractive and the event listing.<\/li>\n<\/ul>\n\n<h4>v0.2.0<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Users can now add custom CSS for the event listing and calendar\nwidget\/shortcode rules by going to new \"Appearance\" tab in the\nplugin settings.<\/li>\n<li>Users can now manually hide prices that they do not wish to make\npublic.\n\n<ul>\n<li><strong>Hiding Prices<\/strong>: When logged into Wordpress as an admin,\nview the post that contains the event listing. You'll see a\n(HIDE PRICE) button.\nClicking that will prevent the price from being displayed to\nanyone who isn't an admin.<\/li>\n<li><strong>Showing Prices<\/strong>: After hiding a price, the hide price link\nwill become a (DISPLAY PRICE) link.\nYou can also go to the plugin's options page and go to the\n\"Password Price Settings\" tab and choose to display them\nthere.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue with calendar not loading properly if using as a widget.<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Updated Ractive to version 0.5.8<\/li>\n<\/ul>\n\n<h4>v0.1.31<\/h4>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed rogue console.log();<\/li>\n<li>Fixed issue where the default title \"New Title\" was being displayed\nabove shortcode calendars.<\/li>\n<\/ul>\n\n<h4>v0.1.3<\/h4>\n\n<p><strong>New Features<\/strong><\/p>\n\n<ul>\n<li>Added Calendar Options settings. You can now set the \"Show upcoming\nEvents in Calendar\" option. When enabled, this will show the next 5\nevents in the event listing if the clicked day does not have any events.\nWhen switching months, it will also show all of the upcoming events in\nthat month.<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Refactored Calendar Javascript<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where shortcodes weren't being placed in the proper place.<\/li>\n<li>Fixed various typos and grammatical errors.<\/li>\n<\/ul>\n\n<h4>v0.1.2<\/h4>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added proper uninstall functions.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed issue where event calendar wasn't being displayed if a widget\nwasn't in place.<\/li>\n<li>Fixed issue where the cache wasn't being deleted properly.<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Updated header in main plugin file.<\/li>\n<\/ul>\n\n<h4>v0.1.1<\/h4>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Users can now list multiple events in the same shortcode event_id\nattribute.<\/li>\n<\/ul>\n\n<p><strong>Bug Fixes<\/strong><\/p>\n\n<ul>\n<li>Added 100% width to the pricing table on the default event list theme.<\/li>\n<li>Fixed issue with PHP versions below 5.3. Changed short array syntax\nto array()<\/li>\n<li>Added proper checks for various shortcode spelling.<\/li>\n<li>Updated BptAPI library to latest version which fixes a bug where\nAPI errors weren't being returned as an array.<\/li>\n<li>Fixed bug where event list is displayed only when there is no error.<\/li>\n<li>Fixed bug where using the event ID of an event not belonging to the\ndefault producer would call the BPT API using the default client ID.<\/li>\n<li>Fixed issue with loading gif not displaying.<\/li>\n<li>Fixed issue where data from the API was returned too early.<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Updated Readme to reflect WP version requirement. has_shortcode()\nwas introduced in version 3.6.<\/li>\n<\/ul>\n\n<h4>v0.1<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>To install the plugin, download the zip, extract it and upload the extracted folder to your plugins directory on your webserver.<\/p>\n\n<p>From there, activate the plugin as normal. The plugin should take you through a setup wizard. If for some reason it doesn't, on the bottom of your WordPress Admin menu you should see a \"BPT Settings\" link.<\/p>\n\n<p>To obtain your developer ID, you must first have developer tools added to your Brown Paper Tickets account. First log into your account on the Brown Paper Tickets website, then go to <a href=\"https:\/\/www.brownpapertickets.com\/user\/functions.html\">Account Functions<\/a>. Click Developer Tools and then add. You'll see a new link in the top navigation titled \"Developer\". Click that and you'll see your developer ID listed at the top.<\/p>\n\n<p>Your client ID is typically whatever you use to log into the Brown Paper Tickets site.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><p>To install the plugin, download the zip, extract it and upload the extracted folder to your plugins directory on your webserver.<\/p>\n\n<p>From there, activate the plugin as normal. The plugin should take you through a setup wizard. If for some reason it doesn't, on the bottom of your WordPress Admin menu you should see a \"BPT Settings\" link.<\/p>\n\n<p>To obtain your developer ID, you must first have developer tools added to your Brown Paper Tickets account. First log into your account on the Brown Paper Tickets website, then go to <a href=\"https:\/\/www.brownpapertickets.com\/user\/functions.html\">Account Functions<\/a>. Click Developer Tools and then add. You'll see a new link in the top navigation titled \"Developer\". Click that and you'll see your developer ID listed at the top.<\/p>\n\n<p>Your client ID is typically whatever you use to log into the Brown Paper Tickets site.<\/p><\/dd>\n<dt>I've updated some of my events on Brown Paper Tickets but the changes are not showing up in the plugin. Why is that?<\/dt>\n<dd><p>You have most likely enabled the plugin's cache so it's not pulling in the new event data.<\/p>\n\n<p>There are a few ways to solve this:\n    - You could wait for the cache to expire.\n    - You could delete the cache and force the plugin to refresh the data.\n        - To do that, simply go to the \"General Settings\" tab above and click \"Delete Cache\".<\/p><\/dd>\n<dt>I am 100% certain that my developer ID and client ID are correct. What is going on?<\/dt>\n<dd><p>It's possible that your client ID is not attached to your developer tools.<\/p>\n\n<p>To add your account:<\/p>\n\n<ul>\n<li><p>Go to <a href=\"https:\/\/www.brownpapertickets.com\/developer\/accounts.html\">Authorized Accounts<\/a> on the Brown Paper Tickets website.<\/p><\/li>\n<li><p>If your account is listed under \"Current Account\", click \"Edit\" and then \"Delete Account\".<\/p><\/li>\n<li><p>On the next screen, under \"Add a Client\" enter in your username and password, select the permissions you need and hit \"Add Client Account\".<\/p><\/li>\n<li><p>Your account should now be authorized.<\/p><\/li>\n<\/ul><\/dd>\n<dt>My password protected prices are being displayed by the plugin, how do I prevent that?<\/dt>\n<dd><p>When you're logged into WordPress as an Administrator, go to the post\/page where the event list is being displayed. You should see a green \"HIDE PRICE\" link under the prices. Clicking that will hide the price from any visitor to the site who is not logged in as an admin.<\/p><\/dd>\n<dt>How can I customize the look and feel of the event list or the calendar?<\/dt>\n<dd><p>Go to BPT Settings and click on the appearance tab. You can add custom CSS there.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"The Brown Paper Tickets Plugin is a simple way to display your Brown Paper Tickets events in a WordPress post\/page.\n\nThis plugin is no longer actively &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/30158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=30158"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/chandler-blum"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=30158"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=30158"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=30158"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=30158"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=30158"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=30158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}