{"id":270689,"date":"2026-01-01T15:46:19","date_gmt":"2026-01-01T15:46:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/the-event-calendar\/"},"modified":"2026-03-14T17:09:48","modified_gmt":"2026-03-14T17:09:48","slug":"planit-event-manager","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/planit-event-manager\/","author":12029770,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"PlanIt Event Manager","header_author":"Land Tech Web Designs, Corp","header_description":"A free event calendar plugin with calendar views (day, month), list view, venues, organizers, and more. Upgrade to Premium for advanced features!","assets_banners_color":"dfdfd4","last_updated":"2026-03-14 17:09:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/planit-event-manager","header_author_uri":"https:\/\/landtechwebdesigns.com","rating":0,"author_block_rating":0,"active_installs":50,"downloads":561,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"brelandr","date":"2026-01-02 18:09:29"},"1.0.1":{"tag":"1.0.1","author":"brelandr","date":"2026-02-05 00:53:50"},"1.0.2":{"tag":"1.0.2","author":"brelandr","date":"2026-03-14 17:09:48"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3430688,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3430688,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3482645,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=twec-settings\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"planit-event-manager\"}},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Create Event Categories\\n$categories = array(\\n\\t'Conferences' => 'Professional and business conferences',\\n\\t'Workshops' => 'Hands-on learning workshops',\\n\\t'Concerts' => 'Live music and entertainment',\\n\\t'Festivals' => 'Community festivals and celebrations',\\n\\t'Webinars' => 'Online educational webinars'\\n);\\n\\nforeach ($categories as $name => $description) {\\n\\t$term = wp_insert_term($name, 'twec_event_category', array(\\n\\t\\t'description' => $description\\n\\t));\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Create Event Tags\\n$tags = array('Free', 'Networking', 'Technology', 'Music', 'Business', 'Education', 'Community');\\n\\nforeach ($tags as $tag) {\\n\\twp_insert_term($tag, 'twec_event_tag');\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Create Sample Venues\\n$venues = array(\\n\\tarray(\\n\\t\\t'name' => 'Convention Center',\\n\\t\\t'address' => '123 Main Street',\\n\\t\\t'city' => 'New York',\\n\\t\\t'state' => 'NY',\\n\\t\\t'zip' => '10001',\\n\\t\\t'country' => 'United States',\\n\\t\\t'phone' => '(555) 123-4567',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/convention-center',\\n\\t\\t'description' => 'A spacious venue perfect for large conferences and events.'\\n\\t),\\n\\tarray(\\n\\t\\t'name' => 'Community Park Amphitheater',\\n\\t\\t'address' => '456 Oak Avenue',\\n\\t\\t'city' => 'Los Angeles',\\n\\t\\t'state' => 'CA',\\n\\t\\t'zip' => '90001',\\n\\t\\t'country' => 'United States',\\n\\t\\t'phone' => '(555) 234-5678',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/amphitheater',\\n\\t\\t'description' => 'Beautiful outdoor venue for concerts and festivals.'\\n\\t),\\n\\tarray(\\n\\t\\t'name' => 'Tech Hub Conference Room',\\n\\t\\t'address' => '789 Innovation Drive',\\n\\t\\t'city' => 'San Francisco',\\n\\t\\t'state' => 'CA',\\n\\t\\t'zip' => '94102',\\n\\t\\t'country' => 'United States',\\n\\t\\t'phone' => '(555) 345-6789',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/techhub',\\n\\t\\t'description' => 'Modern conference facility for tech workshops and seminars.'\\n\\t)\\n);\\n\\n$venue_ids = array();\\nforeach ($venues as $venue_data) {\\n\\t$venue_id = wp_insert_post(array(\\n\\t\\t'post_title' => $venue_data['name'],\\n\\t\\t'post_content' => $venue_data['description'],\\n\\t\\t'post_type' => 'twec_venue',\\n\\t\\t'post_status' => 'publish'\\n\\t));\\n\\t\\n\\tif ($venue_id) {\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_address', $venue_data['address']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_city', $venue_data['city']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_state', $venue_data['state']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_zip', $venue_data['zip']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_country', $venue_data['country']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_phone', $venue_data['phone']);\\n\\t\\tupdate_post_meta($venue_id, '_twec_venue_website', $venue_data['website']);\\n\\t\\t$venue_ids[] = $venue_id;\\n\\t}\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Create Sample Organizers\\n$organizers = array(\\n\\tarray(\\n\\t\\t'name' => 'Tech Events Network',\\n\\t\\t'email' => 'info@techeventsnetwork.com',\\n\\t\\t'phone' => '(555) 111-2222',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/tech-events',\\n\\t\\t'description' => 'Leading organizer of technology conferences and workshops.'\\n\\t),\\n\\tarray(\\n\\t\\t'name' => 'Community Arts Council',\\n\\t\\t'email' => 'events@communityarts.org',\\n\\t\\t'phone' => '(555) 222-3333',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/community-arts',\\n\\t\\t'description' => 'Promoting local arts and culture through community events.'\\n\\t),\\n\\tarray(\\n\\t\\t'name' => 'Business Leaders Association',\\n\\t\\t'email' => 'contact@businessleaders.org',\\n\\t\\t'phone' => '(555) 333-4444',\\n\\t\\t'website' => 'https:\\\/\\\/example.com\\\/business-leaders',\\n\\t\\t'description' => 'Connecting business professionals through networking events.'\\n\\t)\\n);\\n\\n$organizer_ids = array();\\nforeach ($organizers as $organizer_data) {\\n\\t$organizer_id = wp_insert_post(array(\\n\\t\\t'post_title' => $organizer_data['name'],\\n\\t\\t'post_content' => $organizer_data['description'],\\n\\t\\t'post_type' => 'twec_organizer',\\n\\t\\t'post_status' => 'publish'\\n\\t));\\n\\t\\n\\tif ($organizer_id) {\\n\\t\\tupdate_post_meta($organizer_id, '_twec_organizer_email', $organizer_data['email']);\\n\\t\\tupdate_post_meta($organizer_id, '_twec_organizer_phone', $organizer_data['phone']);\\n\\t\\tupdate_post_meta($organizer_id, '_twec_organizer_website', $organizer_data['website']);\\n\\t\\t$organizer_ids[] = $organizer_id;\\n\\t}\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Get category and tag IDs\\n$conference_cat = get_term_by('name', 'Conferences', 'twec_event_category');\\n$workshop_cat = get_term_by('name', 'Workshops', 'twec_event_category');\\n$concert_cat = get_term_by('name', 'Concerts', 'twec_event_category');\\n$webinar_cat = get_term_by('name', 'Webinars', 'twec_event_category');\\n\\n$free_tag = get_term_by('name', 'Free', 'twec_event_tag');\\n$tech_tag = get_term_by('name', 'Technology', 'twec_event_tag');\\n$networking_tag = get_term_by('name', 'Networking', 'twec_event_tag');\\n\\n\\\/\\\/ Get venue and organizer IDs\\n$venues = get_posts(array('post_type' => 'twec_venue', 'posts_per_page' => -1));\\n$organizers = get_posts(array('post_type' => 'twec_organizer', 'posts_per_page' => -1));\\n\\n$venue_ids = wp_list_pluck($venues, 'ID');\\n$organizer_ids = wp_list_pluck($organizers, 'ID');\\n\\n\\\/\\\/ Create sample events\\n$events = array(\\n\\tarray(\\n\\t\\t'title' => 'WordPress Developer Conference 2024',\\n\\t\\t'content' => 'Join us for the largest WordPress developer conference of the year. Learn from industry experts, network with peers, and discover the latest trends in WordPress development.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+15 days')),\\n\\t\\t'start_time' => '09:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+15 days')),\\n\\t\\t'end_time' => '17:00',\\n\\t\\t'category' => $conference_cat ? $conference_cat->term_id : null,\\n\\t\\t'tags' => $tech_tag ? array($tech_tag->term_id) : array(),\\n\\t\\t'venue' => isset($venue_ids[0]) ? $venue_ids[0] : null,\\n\\t\\t'organizer' => isset($organizer_ids[0]) ? $organizer_ids[0] : null\\n\\t),\\n\\tarray(\\n\\t\\t'title' => 'JavaScript Masterclass Workshop',\\n\\t\\t'content' => 'Deep dive into modern JavaScript techniques. This hands-on workshop covers ES6+, async programming, and best practices for building scalable applications.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+20 days')),\\n\\t\\t'start_time' => '10:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+20 days')),\\n\\t\\t'end_time' => '16:00',\\n\\t\\t'category' => $workshop_cat ? $workshop_cat->term_id : null,\\n\\t\\t'tags' => $tech_tag ? array($tech_tag->term_id) : array(),\\n\\t\\t'venue' => isset($venue_ids[2]) ? $venue_ids[2] : null,\\n\\t\\t'organizer' => isset($organizer_ids[0]) ? $organizer_ids[0] : null\\n\\t),\\n\\tarray(\\n\\t\\t'title' => 'Summer Music Festival',\\n\\t\\t'content' => 'Enjoy an incredible lineup of local and international artists at our annual summer music festival. Food trucks, art vendors, and family-friendly activities.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+30 days')),\\n\\t\\t'start_time' => '14:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+30 days')),\\n\\t\\t'end_time' => '22:00',\\n\\t\\t'category' => $concert_cat ? $concert_cat->term_id : null,\\n\\t\\t'tags' => $free_tag ? array($free_tag->term_id) : array(),\\n\\t\\t'venue' => isset($venue_ids[1]) ? $venue_ids[1] : null,\\n\\t\\t'organizer' => isset($organizer_ids[1]) ? $organizer_ids[1] : null\\n\\t),\\n\\tarray(\\n\\t\\t'title' => 'Digital Marketing Webinar Series',\\n\\t\\t'content' => 'Learn effective digital marketing strategies in this comprehensive webinar series. Topics include SEO, social media marketing, email campaigns, and analytics.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+5 days')),\\n\\t\\t'start_time' => '14:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+5 days')),\\n\\t\\t'end_time' => '15:30',\\n\\t\\t'category' => $webinar_cat ? $webinar_cat->term_id : null,\\n\\t\\t'tags' => $free_tag ? array($free_tag->term_id) : array(),\\n\\t\\t'venue' => null,\\n\\t\\t'organizer' => isset($organizer_ids[2]) ? $organizer_ids[2] : null\\n\\t),\\n\\tarray(\\n\\t\\t'title' => 'Business Networking Mixer',\\n\\t\\t'content' => 'Connect with local business leaders and entrepreneurs. Light refreshments provided. Open to all professionals looking to expand their network.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+10 days')),\\n\\t\\t'start_time' => '18:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+10 days')),\\n\\t\\t'end_time' => '20:00',\\n\\t\\t'category' => $conference_cat ? $conference_cat->term_id : null,\\n\\t\\t'tags' => $networking_tag ? array($networking_tag->term_id) : array(),\\n\\t\\t'venue' => isset($venue_ids[0]) ? $venue_ids[0] : null,\\n\\t\\t'organizer' => isset($organizer_ids[2]) ? $organizer_ids[2] : null\\n\\t),\\n\\tarray(\\n\\t\\t'title' => 'React & Next.js Workshop',\\n\\t\\t'content' => 'Build modern web applications with React and Next.js. This intermediate workshop covers server-side rendering, API routes, and deployment strategies.',\\n\\t\\t'start_date' => date('Y-m-d', strtotime('+25 days')),\\n\\t\\t'start_time' => '09:00',\\n\\t\\t'end_date' => date('Y-m-d', strtotime('+25 days')),\\n\\t\\t'end_time' => '17:00',\\n\\t\\t'category' => $workshop_cat ? $workshop_cat->term_id : null,\\n\\t\\t'tags' => $tech_tag ? array($tech_tag->term_id) : array(),\\n\\t\\t'venue' => isset($venue_ids[2]) ? $venue_ids[2] : null,\\n\\t\\t'organizer' => isset($organizer_ids[0]) ? $organizer_ids[0] : null\\n\\t)\\n);\\n\\nforeach ($events as $event_data) {\\n\\t$event_id = wp_insert_post(array(\\n\\t\\t'post_title' => $event_data['title'],\\n\\t\\t'post_content' => $event_data['content'],\\n\\t\\t'post_type' => 'twec_event',\\n\\t\\t'post_status' => 'publish'\\n\\t));\\n\\t\\n\\tif ($event_id) {\\n\\t\\t\\\/\\\/ Set event dates and times\\n\\t\\tupdate_post_meta($event_id, '_twec_event_start_date', $event_data['start_date']);\\n\\t\\tupdate_post_meta($event_id, '_twec_event_start_time', $event_data['start_time']);\\n\\t\\tupdate_post_meta($event_id, '_twec_event_end_date', $event_data['end_date']);\\n\\t\\tupdate_post_meta($event_id, '_twec_event_end_time', $event_data['end_time']);\\n\\t\\t\\n\\t\\t\\\/\\\/ Set venue and organizer\\n\\t\\tif ($event_data['venue']) {\\n\\t\\t\\tupdate_post_meta($event_id, '_twec_event_venue', $event_data['venue']);\\n\\t\\t}\\n\\t\\tif ($event_data['organizer']) {\\n\\t\\t\\tupdate_post_meta($event_id, '_twec_event_organizer', $event_data['organizer']);\\n\\t\\t}\\n\\t\\t\\n\\t\\t\\\/\\\/ Set categories and tags\\n\\t\\tif ($event_data['category']) {\\n\\t\\t\\twp_set_post_terms($event_id, array($event_data['category']), 'twec_event_category');\\n\\t\\t}\\n\\t\\tif (!empty($event_data['tags'])) {\\n\\t\\t\\twp_set_post_terms($event_id, $event_data['tags'], 'twec_event_tag');\\n\\t\\t}\\n\\t}\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Create a demo page showcasing the plugin\\n$demo_page = wp_insert_post(array(\\n\\t'post_title' => 'Event Calendar Demo',\\n\\t'post_content' => '<h2>PlanIt Event Manager - Calendar View<\\\/h2>\\n<p>Check out our event calendar below:<\\\/p>\\n[twec_calendar view=\\\"month\\\"]\\n\\n<h2>Upcoming Events List<\\\/h2>\\n<p>Browse all upcoming events:<\\\/p>\\n[twec_list per_page=\\\"10\\\"]\\n\\n<p><a href=\\\"\\\/events\\\/\\\">View All Events \\u2192<\\\/a><\\\/p>',\\n\\t'post_status' => 'publish',\\n\\t'post_type' => 'page'\\n));\\n\\n\\\/\\\/ Set as homepage if no homepage is set\\nif (!get_option('page_on_front')) {\\n\\tupdate_option('show_on_front', 'page');\\n\\tupdate_option('page_on_front', $demo_page);\\n}\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n\\\/\\\/ Configure plugin settings\\n$settings = array(\\n\\t'hide_past_events' => '1',\\n\\t'events_per_page' => '10',\\n\\t'date_format' => 'F j, Y',\\n\\t'time_format' => 'g:i A'\\n);\\n\\nupdate_option('twec_settings', $settings);\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3430688,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3430688,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3430688,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3430688,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3430688,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[269,416,4745,4748,1486],"plugin_category":[40],"plugin_contributors":[251791],"plugin_business_model":[],"class_list":["post-270689","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-calendar","plugin_tags-event-calendar","plugin_tags-event-manager","plugin_tags-events","plugin_category-calendar-and-events","plugin_contributors-brelandr","plugin_committers-brelandr"],"banners":{"banner":"https:\/\/ps.w.org\/planit-event-manager\/assets\/banner-772x250.png?rev=3430688","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/planit-event-manager\/assets\/icon-256x256.png?rev=3430688","icon_2x":"https:\/\/ps.w.org\/planit-event-manager\/assets\/icon-256x256.png?rev=3430688","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/planit-event-manager\/assets\/screenshot-1.png?rev=3430688","caption":""},{"src":"https:\/\/ps.w.org\/planit-event-manager\/assets\/screenshot-2.png?rev=3430688","caption":""},{"src":"https:\/\/ps.w.org\/planit-event-manager\/assets\/screenshot-3.png?rev=3430688","caption":""},{"src":"https:\/\/ps.w.org\/planit-event-manager\/assets\/screenshot-4.png?rev=3430688","caption":""},{"src":"https:\/\/ps.w.org\/planit-event-manager\/assets\/screenshot-5.png?rev=3430688","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Try It Live - Preview This Plugin Instantly<\/strong><\/p>\n\n<p><a href=\"https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/raw.githubusercontent.com\/brelandr\/planit-event-manager\/main\/blueprint.json\">Preview on WordPress Playground<\/a><\/p>\n\n<p>Launch an interactive demo with WordPress, the plugin, and sample events already configured - no installation required! Click the link above to explore all features in your browser.<\/p>\n\n\n\n<p>PlanIt Event Manager is the perfect free event calendar plugin for WordPress. This comprehensive event calendar solution makes it easy to create, manage, and display events on your website with beautiful calendar views and intuitive event management tools. Whether you're organizing conferences, workshops, concerts, or any type of event, this event calendar provides everything you need to keep your visitors informed.<\/p>\n\n<p>With powerful calendar views, list displays, venue management, and seamless WordPress integration, PlanIt Event Manager is the ideal event calendar for businesses, organizations, and bloggers. The responsive design ensures your event calendar looks perfect on all devices, while the flexible customization options let you create the perfect event calendar experience for your site.<\/p>\n\n<p><strong>Upgrade to Premium<\/strong> for advanced features like Week View, Year View, Photo View, Map View, Recurring Events, Custom Fields, Event Series, Featured Events, CSV Import, and much more!<\/p>\n\n<p>Visit <a href=\"https:\/\/landtechwebdesigns.com\/planit-event-manager-premium\">https:\/\/landtechwebdesigns.com\/planit-event-manager-premium<\/a> to upgrade.<\/p>\n\n<h4>Free Version Features<\/h4>\n\n<ul>\n<li><strong>Event Calendar Views:<\/strong> Stunning Day and Month calendar views to display your events beautifully<\/li>\n<li><strong>List View:<\/strong> Display events in a clean, chronological list format for easy browsing<\/li>\n<li><strong>Event Management:<\/strong> Complete event calendar management - create, edit, and delete events with full details<\/li>\n<li><strong>Venues &amp; Organizers:<\/strong> Manage venues and organizers separately for better event calendar organization<\/li>\n<li><strong>Event Categories &amp; Tags:<\/strong> Organize your event calendar with categories and tags for better navigation<\/li>\n<li><strong>Hide Past Events:<\/strong> Automatically hide past events from your event calendar to keep it current<\/li>\n<li><strong>Google Maps Integration:<\/strong> Display venue locations on interactive maps in your event calendar (requires API key)<\/li>\n<li><strong>iCal &amp; Google Calendar Export:<\/strong> Export events from your event calendar to external calendar applications<\/li>\n<li><strong>Responsive Event Calendar Design:<\/strong> Your event calendar looks perfect on all devices - desktop, tablet, and mobile<\/li>\n<li><strong>Event Calendar Widget:<\/strong> Upcoming events widget for sidebars to showcase your event calendar<\/li>\n<li><strong>Event Calendar Shortcodes:<\/strong> Easy calendar and list embedding anywhere on your site<\/li>\n<li><strong>Event Calendar Search &amp; Filter:<\/strong> Powerful search and filtering to help visitors find events quickly<\/li>\n<li><strong>Featured Images:<\/strong> Add beautiful images to events in your event calendar<\/li>\n<\/ul>\n\n<h4>Premium Features (Available in Premium Version)<\/h4>\n\n<ul>\n<li>Week View - See your week at a glance<\/li>\n<li>Year View - Annual overview<\/li>\n<li>Photo View - Visual grid with event images<\/li>\n<li>Map View - Interactive map with event locations<\/li>\n<li>Recurring Events - Create repeating events automatically<\/li>\n<li>Custom Fields - Add unlimited custom data to events<\/li>\n<li>Event Series - Group related events together<\/li>\n<li>Featured Events - Highlight important events<\/li>\n<li>CSV Import - Bulk import events from spreadsheet<\/li>\n<li>The Events Calendar Import - Migrate from other plugins<\/li>\n<li>Event Cost\/Price - Display event pricing<\/li>\n<li>Event Website - Link to external event pages<\/li>\n<li>Event Timezone - Per-event timezone support<\/li>\n<li>RSS Feed - Events RSS feed<\/li>\n<li>Advanced Widgets - Featured Events, Event Series, Countdown widgets<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin makes use of the following third-party services:<\/p>\n\n<h3>Google Maps JavaScript API<\/h3>\n\n<p>What it is: Google Maps JavaScript API for displaying event locations.<\/p>\n\n<p>Data sent: The user's browser sends the site's API key and the visitor's IP address to Google when viewing a map.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/developers.google.com\/maps\/terms\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h3>Try It Live<\/h3>\n\n<p><strong>\ud83d\udc46 Click the preview link at the top of this page<\/strong> to try PlanIt Event Manager instantly - no installation required!<\/p>\n\n<p>The live preview includes:\n* WordPress and plugin pre-configured and ready to explore\n* 6 sample events (conferences, workshops, concerts, webinars)\n* 3 venues with full address details\n* 3 organizers with contact information\n* Event categories and tags\n* A demo page showcasing calendar and list views<\/p>\n\n<p><strong>Direct Preview Links:<\/strong>\n* <a href=\"https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/raw.githubusercontent.com\/brelandr\/planit-event-manager\/main\/blueprint.json\">Preview on WordPress Playground<\/a>\n* <a href=\"https:\/\/wordpress.org\/plugins\/planit-event-manager\/\">View on WordPress.org<\/a> (includes Preview button)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Events &gt; Settings to configure the plugin<\/li>\n<li>Start creating events!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20planit%20work%20as%20a%20full-featured%20event%20calendar%3F\"><h3>Does PlanIt work as a full-featured event calendar?<\/h3><\/dt>\n<dd><p>Yes! PlanIt Event Manager is a complete event calendar solution for WordPress. It includes calendar views (Day and Month), list views, event management, venues, organizers, and all the essential features you need for a fully functional event calendar.<\/p><\/dd>\n<dt id=\"what%20makes%20this%20event%20calendar%20different%20from%20other%20plugins%3F\"><h3>What makes this event calendar different from other plugins?<\/h3><\/dt>\n<dd><p>PlanIt Event Manager is designed specifically to be the most user-friendly event calendar for WordPress. With intuitive event calendar management, beautiful calendar views, and seamless integration, it's the perfect event calendar solution for any website. Plus, it's completely free with an optional premium upgrade for advanced features.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20my%20event%20calendar%3F\"><h3>How do I display my event calendar?<\/h3><\/dt>\n<dd><p>You can display your event calendar using the shortcode <code>[twec_calendar]<\/code> or visit the events archive page. Customize the view: <code>[twec_calendar view=\"month\"]<\/code> for month view or <code>[twec_calendar view=\"day\"]<\/code> for day view. The event calendar automatically integrates with WordPress themes.<\/p><\/dd>\n<dt id=\"can%20this%20event%20calendar%20handle%20recurring%20events%3F\"><h3>Can this event calendar handle recurring events?<\/h3><\/dt>\n<dd><p>Recurring events are available in the Premium version. The free event calendar includes comprehensive event management for single events. Upgrade to Premium for advanced recurring event calendar features.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20past%20events%20from%20my%20event%20calendar%3F\"><h3>Can I hide past events from my event calendar?<\/h3><\/dt>\n<dd><p>Yes! Go to Events &gt; Settings and enable \"Hide Past Events\" to automatically hide past events from your event calendar. This keeps your event calendar current and focused on upcoming events.<\/p><\/dd>\n<dt id=\"does%20the%20event%20calendar%20work%20on%20mobile%20devices%3F\"><h3>Does the event calendar work on mobile devices?<\/h3><\/dt>\n<dd><p>Absolutely! The event calendar is fully responsive and works perfectly on all devices - desktop computers, tablets, and mobile phones. Your event calendar will look great on any screen size.<\/p><\/dd>\n<dt id=\"what%20are%20the%20requirements%20for%20this%20event%20calendar%3F\"><h3>What are the requirements for this event calendar?<\/h3><\/dt>\n<dd><p>WordPress 5.0 or higher and PHP 7.2 or higher. No external dependencies required for basic event calendar functionality. Google Maps integration requires a free Google Maps API key.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.9.4<\/li>\n<li>Updated live preview blueprint for WordPress 6.9.4<\/li>\n<li>Added review request notice - asks users for feedback after 7 days of usage<\/li>\n<li>AJAX-based dismissal with Yes, No\/Support, and Dismiss options<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.9.1<\/li>\n<li>Blueprint preview link updated to use GitHub raw URL for improved reliability<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the PlanIt Event Manager event calendar<\/li>\n<li>Event calendar views: Day and Month calendar views (Week, Year, Photo, Map views available in Premium)<\/li>\n<li>Event calendar list view with pagination<\/li>\n<li>Venue and organizer management for your event calendar<\/li>\n<li>Event categories and tags for event calendar organization<\/li>\n<li>Google Maps integration for event calendar (requires API key)<\/li>\n<li>iCal and Google Calendar export from your event calendar<\/li>\n<li>Event calendar widget support: Upcoming Events widget<\/li>\n<li>Event calendar shortcodes: [twec_calendar] and [twec_list]<\/li>\n<li>Hide past events option for your event calendar<\/li>\n<li>Responsive event calendar design for all devices<\/li>\n<li>Security: Proper nonce verification and capability checks<\/li>\n<li>Security: All output properly escaped to prevent XSS<\/li>\n<li>Performance: Optimized database queries for better event calendar performance<\/li>\n<li>Performance: Efficient meta_query usage with DATE type comparisons<\/li>\n<\/ul>","raw_excerpt":"Free WordPress event calendar with calendar views, event management, venues, and organizers. The perfect event calendar solution for any website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270689"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brelandr"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270689"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270689"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270689"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270689"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270689"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}