Features
Screenshots
FAQ
Change Log
ArtistDataPress was borne out of my frustration with styling the ArtistData iframe calendar. I wanted to publish my band’s calendar on my site, since I’m only playing gigs with them these days. With ArtistData’s iframe calendar, both sites had the same styling, which could only be correct on one site. ArtistDataPress allows you to display your ArtistData calendar on any WordPress site and inherits the theme’s style. The plugin and widget options allow you to chose what show information people see on your page, post, and/or sidebar.
- Display your ArtistData calendar on a page or post using the [artistdatapress] shortcode
- Add a widget to your sidebar and use the options to decide what show information is displayed
- Styling is inherited from your theme and customization is super simple using CSS
- Choose to display the show name, time, age limit, country, and/or ticket pricing on both the page and widget
- Multiple layout options available for the show listings
- If no state is listed for the show, the country is shown instead
- If there are no shows in your feed, the “no shows scheduled” message is customizable
- Time and date formats are customizable.
- ArtistDataPress General Settings page
- ArtistDataPress General Settings page
- ArtistDataPress Widget options
- ArtistData Classic layout on a page with all options on
- ArtistData iCal layout on a page with all options on
- Widget with all options on
- Widget with all options off
- Custom “no shows” message on page
- Custom “no shows” message on widget
- Page showing the country when no state is listed
FAQ
ArtistDataPress
How do I customize the time and / or date formats?
How do I display my ArtistData calendar on a page or in a post?
Where do I find the "ArtistData XML feed URL"?
What is the "ArtistData Profile URL"?
Where is the venue's website URL?
The styling isn't quite right for my site...
= 0.4 =
Added Layout class to make building new layouts easier
Added the “iCal” layout
Converted “Classic” layout to Layout class
Converted “Classic” widget to Layout class
Changed option names to be consistent
Changed CSS IDs and classes to allow for additional layouts
Shows without a zip code now display
Added General and Layout tabs to settings pages
Layout options display either live feed data or built-in sample data
BUG FIX: ISO time returns blank if there is no timezone
= 0.374 =
Removed an empty if statement that was displaying on the layout.
= 0.373 =
Worked with ArtistData on correcting the “System/LocalTime” / “Unknown or bad timezone” display error. Created a backup method of getting the correct timestamp in case that does show up in the feed again. Also added an option to customize the time and date outputs to any format supported by PHP via a “custom” box.
= 0.371 =
Corrected the errors on the settings page as well as the “There seems to be a problem with your feed URL.” error. Laid the groundwork for adding additional layouts easily. Changed the value of the ‘Display how many shows?’ field – if it’s left empty, it will now display “All”, if it’s not empty, it will display the number. Also, removed the layout CSS and put it into a separate file. Corrected the CSS for the -map notification and rebuilt that entire section so it would display as originally intended. Removed the “work-around” since it wasn’t working anyway.
= 0.36 =
Fixed the bugs regarding what links get shown and which don’t. Changed the empty checks to a version that works. Also added a potential solution for those with PHP’s safe_mode turned on.
= 0.35 =
Changed the last is_array check to !is_array so it will display the data on the page. Also added XML validation so a false URL in the ADP data feed field will output an error.
= 0.34 =
Added better error outputting. Fixed the error displayed if there are no shows scheduled.
= 0.33 =
Fixed the redirect error by adding CURLOPT_AUTOREFERER, CURLOPT_FOLLOWLOCATION, and CURLOPT_MAXREDIRS to curl_setopt. cURL will now follow the redirect and fetch the XML info at the final URL.
= 0.32 =
Error fixes.
= 0.31 =
* Corrected the error with the ADP widget – changed “WP_PLUGIN_URL” to “dirname( __FILE__ )”
= 0.3 =
* The feed is now fetched using cURL, which should be more reliable
* Dates and times are now customizable
= 0.2 =
* If there are no shows in the feed, a customizable message is displayed
* Changed output HTML to use DIVs and CSS styling instead of HTML tables
* Added the option to display the country abbreviation
* The country is displayed if there is no state
= 0.1 =
Plugin created.
See my other WordPress Plugins.

















