PageSourceSearch

https://wp.theater/blog/

html wp.theater collected 2026-10-02 06:44:51 UTC 43,128 bytes, 443 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: http://ogp.me/ns#">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="http://gmpg.org/xfn/11">
7<link rel="pingback" href="https://wp.theater/xmlrpc.php">
8
9<title>Blog - Theater for WordPress</title>
10<meta name='robots' content='max-image-preview:large' />
11
12<!-- This site is optimized with the Yoast SEO plugin v9.4 - https://yoast.com/wordpress/plugins/seo/ -->
13<link rel="canonical" href="https://wp.theater/blog/" />
14<meta property="og:locale" content="en_US" />
15<meta property="og:type" content="website" />
16<meta property="og:title" content="Blog - Theater for WordPress" />
17<meta property="og:description" content="This release is all about date filtering for productions, a cleaner event editor and a smarter tickets popup." />
18<meta property="og:url" content="https://wp.theater/blog/" />
19<meta property="og:site_name" content="Theater for WordPress" />
20<meta name="twitter:card" content="summary" />
21<meta name="twitter:description" content="This release is all about date filtering for productions, a cleaner event editor and a smarter tickets popup." />
22<meta name="twitter:title" content="Blog - Theater for WordPress" />
23<meta name="twitter:image" content="http://theater.slimndap.com/wp-content/uploads/2015/09/Screen-Shot-2015-09-02-at-15.06.31.gif" />
24<script type='application/ld+json'>{"@context":"https://schema.org","@type":"Organization","url":"https://wp.theater/","sameAs":[],"@id":"https://wp.theater/#organization","name":"Theater for WordPress","logo":""}</script>
24
25<!-- / Yoast SEO plugin. -->
26
27<link rel='dns-prefetch' href='//s0.wp.com' />
28<link rel='dns-prefetch' href='//secure.gravatar.com' />
29<link rel='dns-prefetch' href='//fonts.googleapis.com' />
30<link rel="alternate" type="application/rss+xml" title="Theater for WordPress &raquo; Feed" href="https://wp.theater/feed/" />
31<link rel="alternate" type="application/rss+xml" title="Theater for WordPress &raquo; Comments Feed" href="https://wp.theater/comments/feed/" />
32<script type="text/javascript">
33/* <![CDATA[ */
34window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/wp.theater\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.3"}};
35/*! This file is auto-generated */
36!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
37/* ]]> */
38</script>
38
39<style id='wp-emoji-styles-inline-css' type='text/css'>
40
41	img.wp-smiley, img.emoji {
42		display: inline !important;
43		border: none !important;
44		box-shadow: none !important;
45		height: 1em !important;
46		width: 1em !important;
47		margin: 0 0.07em !important;
48		vertical-align: -0.1em !important;
49		background: none !important;
50		padding: 0 !important;
51	}
52</style>
53<link rel='stylesheet' id='wp-block-library-css' href='https://wp.theater/wp-includes/css/dist/block-library/style.min.css?ver=6.5.3' type='text/css' media='all' />
54<style id='classic-theme-styles-inline-css' type='text/css'>
55/*! This file is auto-generated */
56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
57</style>
58<style id='global-styles-inline-css' type='text/css'>
59body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
59--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
59.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
60.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
61:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
62:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
63.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
64</style>
65<link rel='stylesheet' id='edd-styles-css' href='https://wp.theater/wp-content/plugins/easy-digital-downloads/templates/edd.min.css?ver=2.9.19' type='text/css' media='all' />
66<link rel='stylesheet' id='dashicons-css' href='https://wp.theater/wp-includes/css/dashicons.min.css?ver=6.5.3' type='text/css' media='all' />
67<link rel='stylesheet' id='edd-free-downloads-modal-css' href='https://wp.theater/wp-content/plugins/edd-free-downloads/assets/js/jBox/Source/jBox.css?ver=6.5.3' type='text/css' media='all' />
68<link rel='stylesheet' id='edd-free-downloads-css' href='https://wp.theater/wp-content/plugins/edd-free-downloads/assets/css/style.css?ver=2.1.1' type='text/css' media='all' />
69<link rel='stylesheet' id='parent-style-css' href='https://wp.theater/wp-content/themes/kelly/style.css?ver=6.5.3' type='text/css' media='all' />
70<link rel='stylesheet' id='kelly-style-css' href='https://wp.theater/wp-content/themes/theater/style.css?ver=6.5.3' type='text/css' media='all' />
71<link rel='stylesheet' id='kelly-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C700%7CLeckerli+One&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />
72<link rel='stylesheet' id='genericons-css' href='https://wp.theater/wp-content/plugins/jetpack/_inc/genericons/genericons/genericons.css?ver=3.1' type='text/css' media='all' />
73<link rel='stylesheet' id='forget-about-shortcode-buttons-css' href='https://wp.theater/wp-content/plugins/forget-about-shortcode-buttons/public/css/button-styles.css?ver=2.1.2' type='text/css' media='all' />
74<link rel='stylesheet' id='jetpack_css-css' href='https://wp.theater/wp-content/plugins/jetpack/css/jetpack.css?ver=6.8.5' type='text/css' media='all' />
75<script type="text/javascript" src="https://wp.theater/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 75
75
76<script type="text/javascript" src="https://wp.theater/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 76
76
77<script type="text/javascript" src="https://wp.theater/wp-content/plugins/edd-free-downloads/assets/js/isMobile.js?ver=6.5.3" id="edd-free-downloads-mobile-js"></script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript" src="https://wp.theater/wp-content/plugins/edd-free-downloads/assets/js/jBox/Source/jBox.min.js?ver=6.5.3" id="edd-free-downloads-modal-js"></script>
vendor: 1 bytes, line 78
78
79<script type="text/javascript" id="edd-free-downloads-js-extra">
80/* <![CDATA[ */
81var edd_free_downloads_vars = {"close_button":"overlay","user_registration":"false","require_name":"true","download_loading":"Please Wait... ","download_label":"Download Now","modal_download_label":"Download Now","has_ajax":"1","ajaxurl":"https:\/\/wp.theater\/wp-admin\/admin-ajax.php","mobile_url":"\/blog\/?edd-free-download=true&download_id=687","form_class":"edd_purchase_submit_wrapper","bypass_logged_in":"false"};
82/* ]]> */
83</script>
vendor: 1 bytes, line 83
83
84<script type="text/javascript" src="https://wp.theater/wp-content/plugins/edd-free-downloads/assets/js/edd-free-downloads.js?ver=2.1.1" id="edd-free-downloads-js"></script>
vendor: 1 bytes, line 84
84
85<script type="text/javascript" src="https://wp.theater/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
vendor: 1 bytes, line 85
85
86<script type="text/javascript" src="https://wp.theater/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script>
vendor: 1 bytes, line 86
86
87<script type="text/javascript" src="https://wp.theater/wp-content/themes/theater/script.js?ver=6.5.3" id="theaterforwordpress-js"></script>
87
88<link rel="https://api.w.org/" href="https://wp.theater/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wp.theater/xmlrpc.php?rsd" />
89<meta name="generator" content="WordPress 6.5.3" />
90<meta name="generator" content="Easy Digital Downloads v2.9.19" />
91	<style type="text/css" media="all">.shortcode-star-rating{padding:0 0.5em;}.dashicons{font-size:20px;width:auto;height:auto;line-height:normal;text-decoration:inherit;vertical-align:middle;}.shortcode-star-rating [class^="dashicons dashicons-star-"]:before{color:#FCAE00;}.ssr-int{margin-left:0.2em;font-size:13px;vertical-align:middle;color:#333;}/*.shortcode-star-rating:before,.shortcode-star-rating:after{display: block;height:0;visibility:hidden;content:"\0020";}.shortcode-star-rating:after{clear:both;}*/</style>
92	
93<link rel='dns-prefetch' href='//v0.wordpress.com'/>
94<style type='text/css'>img#wpstats{display:none}</style><!-- Facebook Pixel Code -->
95		
95<script>
vendor: 410 bytes, lines 95-102
95
96		!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
97		n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
98		n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
99		t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
100		document,'script','https://connect.facebook.net/en_US/fbevents.js');
101		
102		fbq('init', '
1021558789011096229
vendor: 31 bytes, lines 102-103
102');
103		fbq('track', "PageView");
103</script>
103
104		<noscript><img height="1" width="1" style="display:none"
105		src="https://www.facebook.com/tr?id=1558789011096229&ev=PageView&noscript=1"
106		/></noscript>
107		<!-- End Facebook Pixel Code --></head>
108
109<body class="blog">
110<div id="page" class="hfeed site">
111			<header id="masthead" class="site-header" role="banner">
112		<div class="header-background"></div>
113		<div class="site-branding">
114			<h1 class="site-title"><a href="https://wp.theater/" rel="home">Theater for WordPress</a></h1>
115			<h2 class="site-description"></h2>
116		</div>
117
118		<nav id="site-navigation" class="main-navigation" role="navigation">
119			<h1 class="menu-toggle">Menu</h1>
120			<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
121
122			<div class="menu"><ul id="menu-main-menu" class="nav-menu"><li id="menu-item-1878" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1878"><a href="https://wp.theater/">Home</a></li>
123<li id="menu-item-1843" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1843"><a href="https://wp.theater/support/">Support</a></li>
124<li id="menu-item-1845" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1845"><a href="https://wp.theater/extensions/">Extensions</a></li>
125<li id="menu-item-2099" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2099"><a href="https://wp.theater/showcase/">Showcase</a></li>
126<li id="menu-item-1844" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-182 current_page_item current_page_parent menu-item-1844"><a href="https://wp.theater/blog/" aria-current="page">Blog</a></li>
127</ul></div>		</nav><!-- #site-navigation -->
128	</header><!-- #masthead -->
129
130	<div id="content" class="site-content">
131
132	<div id="primary" class="content-area">
133		<main id="main" class="site-main" role="main">
134
135		
136						
137				
138<article id="post-687" class="post-687 post type-post status-publish format-standard hentry category-uncategorized">
139		<header class="entry-header">
140					<h1 class="entry-title"><a href="https://wp.theater/blog/theater-for-wordpress-0-13-released/" rel="bookmark">Theater for WordPress 0.13 released</a></h1>
141		
142				<div class="entry-meta">
143			<span class="posted-on">Posted on <a href="https://wp.theater/blog/theater-for-wordpress-0-13-released/" rel="bookmark"><time class="entry-date published" datetime="2015-09-02T16:39:23-07:00">September 2, 2015</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://wp.theater/blog/author/slimndap/">slimndap</a></span></span>		</div><!-- .entry-meta -->
144			</header><!-- .entry-header -->
145
146		<div class="entry-content">
147		<p><strong>Theater for WordPress 0.13</strong> was released on September 2, 2015. This release is all about date filtering for productions, a cleaner event editor and smarter ticket popups.</p>
148<h3>Date filters for productions</h3>
149<p>It has always been possible to filter your <em>event</em> lists by date. <span style="line-height: 1.5">Now it is also possible to filter </span><em style="line-height: 1.5">production</em><span style="line-height: 1.5"> lists by startdate and endate:</span></p>
150<p><code>[[wpt_productions start="Monday" end="Friday"]]</code></p>
151<p>You can also group or paginate your production lists by day, month or year:</p>
152<p><code>[[wpt_productions paginateby="month"]]</code></p>
153<p>See the updated <a href="https://github.com/slimndap/wp-theatre/wiki/Shortcodes#production-listing">documentation</a> for the details.</p>
154<h3>Event editor clean up</h3>
155<p>All obsolete elements on the event edit page have been removed, resulting in a much cleaner interface. See the animation below to see the diffenrence:</p>
156<p><img fetchpriority="high" decoding="async" class="size-full wp-image-690 aligncenter" src="http://theater.slimndap.com/wp-content/uploads/2015/09/Screen-Shot-2015-09-02-at-15.06.31.gif" alt="A clearer event editor - Before/after" width="1000" height="579" /></p>
157<h3>Lightbox tweaking</h3>
158<p>People that like to show their ticketscreens inside a popup can now t
158weak the behaviour with a little bit of code.</p>
159<p>For example, add the code snippet below to the functions.php of your theme to:</p>
160<ol>
161<li>set the dimensions of your popup to 1000 x 600 pixels and</li>
162<li>disable the popup for screens below a width of 480 pixels.</li>
163</ol>
164<style>.gist table { margin-bottom: 0; }</style>
165<div class="gist-oembed" data-gist="slimndap/4947b2143a1d828d1761.json"></div>
166<p>&nbsp;</p>
167			</div><!-- .entry-content -->
168	
169	<footer class="entry-meta">
170								<span class="cat-links">
171				Posted in <a href="https://wp.theater/blog/category/uncategorized/" rel="category tag">Uncategorized</a>			</span>
172			
173					
174				<span class="comments-link"><a href="https://wp.theater/blog/theater-for-wordpress-0-13-released/#respond">Leave a comment</a></span>
175		
176			</footer><!-- .entry-meta -->
177</article><!-- #post-## -->
178
179			
180				
181<article id="post-504" class="post-504 post type-post status-publish format-standard hentry category-code-snippet">
182		<header class="entry-header">
183					<h1 class="entry-title"><a href="https://wp.theater/blog/link-the-event-location-to-the-venue-website/" rel="bookmark">How to link event location to venue website</a></h1>
184		
185				<div class="entry-meta">
186			<span class="posted-on">Posted on <a href="https://wp.theater/blog/link-the-event-location-to-the-venue-website/" rel="bookmark"><time class="entry-date published" datetime="2015-08-09T10:21:31-07:00">August 9, 2015</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://wp.theater/blog/author/slimndap/">slimndap</a></span></span>		</div><!-- .entry-meta -->
187			</header><!-- .entry-header -->
188
189		<div class="entry-content">
190		<p>I received this request on the <a href="https://wordpress.org/support/topic/location-link">WordPress.org forum</a>:</p>
191<blockquote><p>Is there a way to assign a link to the &#8220;location&#8221; field? I&#8217;d like to list all events for a specific production on a page and have the &#8220;location&#8221; field linkable to the theatre address.</p></blockquote>
192<p>By default your events look something like this:</p>
193<figure id="attachment_507" aria-describedby="caption-attachment-507" style="width: 1382px" class="wp-caption alignnone"><img decoding="async" class="wp-image-507 size-full" src="http://theater.slimndap.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-09-at-12.01.13.png" alt="Default event HTML" width="1382" height="382" /><figcaption id="caption-attachment-507" class="wp-caption-text">The default event output where the title and thumbnail link to the production detail page.</figcaption></figure>
194<p>Now add the following code to your (child)theme&#8217;s functions.php file:</p>
195<style>.gist table { margin-bottom: 0; }</style>
196<div class="gist-oembed" data-gist="slimndap/4d4345eed7183fac8adf.json"></div>
197<p>The first parts adds a new &#8216;Venue URL&#8217; field to the event editor:</p>
198<p><img decoding="async" class="alignnone wp-image-511 size-full" src="http://theater.slimndap.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-09-at-12.02.44.png" alt="Event editor with a Venue URL field" width="1390" height="996" /></p>
199<p>The second part of the code wraps the HTML output of an event location with a link to the venue URL:</p>
200<figure id="attachment_512" aria-describedby="caption-attachment-512" style="width: 1362px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="wp-image-512 size-full" src="http://theater.slimndap.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-09-at-12.03.53.png" alt="The event location now link to the venue website." width="1362" height="370" /><figcaption id="caption-attachment-512" class="wp-caption-text">The event location now links to the venue website.</figcaption></figure>
201			</div><!-- .entry-content -->
202	
203	<footer class="entry-meta">
204								<span class="cat-links">
205				Posted in <a href="https://wp.theater/blog/category/code-snippet/" rel="category tag">Code snippet</a>			</span>
206			
207					
208				<span class="comments-link"><a href="https://wp.theater/blog/link-the-event-location-to-the-venue-website/#respond">Leave a comment</a></span>
209		
210			</footer><!-- .entry-meta -->
211</article><!-- #post-## -->
212
213			
214				
215<article id="post-424" class="post-424 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
216			<div class="entry-image">
217			<a href="https://wp.theater/blog/is-anyone-using-it/" rel="bookmark"></a>
218		</div>
219		<header class="entry-header">
220					<h1 class="entry-title"><a href="https://wp.theater/blog/is-anyone-using-it/" rel="bookmark">Is anyone using it?</a></h1>
221		
222				<div class="entry-meta">
223			<span class="posted-on">Posted on <a href="https://wp.theater/blog/is-anyone-using-it/" rel="bookmark"><time class="entry-date published" datetime="2015-08-05T15:37:00-07:00">August 5, 2015</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://wp.theater/blog/author/slimndap/">slimndap</a></span></span>		</div><!-- .entry-meta -->
224			</header><!-- .entry-header -->
225
226		<div class="entry-content">
227		<p><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-423" src="http://theater.slimndap.com/wp-content/uploads/2015/07/showcase_thumbnail-300x158.png" alt="Is anyone using it?" width="300" height="158" />Do you ever wonder how the Theater for WordPress plugin is used on websites from all over the world? Well, I do.</p>
228<p>It is however impossible for me to track usage. The plugin is completely free and can be used anonymously. I therefore started to maintain a <a href="http://theater.slimndap.com/showcase/">showcase</a> page with a list of all implementations that are known to me. People are invited to submit other websites, so the list will hopefully keep growing.</p>
229<p><a href="http://theater.slimndap.com/showcase/">Check it out!</a></p>
230<p>&nbsp;</p>
231			</div><!-- .entry-content -->
232	
233	<footer class="entry-meta">
234								<span class="cat-links">
235				Posted in <a href="https://wp.theater/blog/category/uncategorized/" rel="category tag">Uncategorized</a>			</span>
236			
237					
238				<span class="comments-link"><a href="https://wp.theater/blog/is-anyone-using-it/#respond">Leave a comment</a></span>
239		
240			</footer><!-- .entry-meta -->
241</article><!-- #post-## -->
242
243			
244				
245<article id="post-242" class="post-242 post type-post status-publish format-standard hentry category-uncategorized">
246		<header class="entry-header">
247					<h1 class="entry-title"><a href="https://wp.theater/blog/permalinks-new-template-fields/" rel="bookmark">Permalinks and new template fields</a></h1>
248		
249				<div class="entry-meta">
250			<span class="posted-on">Posted on <a href="https://wp.theater/blog/permalinks-new-template-fields/" rel="bookmark"><time class="entry-date published" datetime="2015-07-03T00:20:50-07:00">July 3, 2015</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://wp.theater/blog/author/slimndap/">slimndap</a></span></span>		</div><!-- .entry-meta -->
251			</header><!-- .entry-header -->
252
253		<div class="entry-content">
254		<p><strong>Theater for WordPress 0.12</strong> was released on July 3, 2015. This release is all about pretty URLs, thumbnails and event dates.</p>
255<h3>Pretty production links</h3>
256<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-243" src="http://theater.slimndap.com/wp-content/uploads/2015/07/Screen-Shot-2015-07-17-at-20.58.31.png" alt="Choose a custom production base" width="870" height="262" /></p>
257<p>You can now control what the URLs of your shows, concerts or movies look like. For example:</p>
258<ul>
259<li>www.example.org/concert/kurt-vile</li>
260<li>www.example.org/movie/ventoux</li>
261<li><a href="http://www.rotown.nl/agenda/seasick-steve/">www.rotown.nl/agenda/seasick-steve/</a></li>
262</ul>
263<p>Go to <em>Settings</em> → <em>Permalinks</em>,  scroll down to <em>Theater permalinks</em> and pick a custom base for your URLs.</p>
264<h3>More thumbnail sizes</h3>
265<p>It is now possible to pick which thumbnails size to use in your listings like this:</p>
266<p><code>{{thumbnail('large')}}</code></p>
267<p>You can use any of the predefined sizes (thumbnail, medium, large, full) or add your own with a plugin like Simple Image Sizes:</p>
268<p><code>{{thumbnail('my-custom-size')}}</code></p>
269<h3>New date and time placeholders</h3>
270<p>Is is now possible to show both start and end times in your listing with one of these four new placeholders:</p>
271<ul>
272<li><code>{{starttime}}</code></li>
273<li><code>{{startdate}}</code></li>
274<li><code>{{endtime}}</code></li>
275<li><code>{{enddate}}</code></li>
276</ul>
277<p>These placeholder replace the old <code>{{date}}</code> and <code>{{time}}</code>placeholders. They were submitted as a <a href="https://github.com/slimndap/wp-theatre/pull/136">pull request</a> on Github by <a href="https://github.com/jbrandligt">jbrandligt</a>. Thank you!</p>
278<h3>Receive updates</h3>
279<p><span style="line-height: 1.5">[mailchimpsf_form]</span></p>
280<p>&nbsp;</p>
281			</div><!-- .entry-content -->
282	
283	<footer class="entry-meta">
284								<span class="cat-links">
285				Posted in <a href="https://wp.theater/blog/category/uncategorized/" rel="category tag">Uncategorized</a>			</span>
286			
287					
288				<span class="comments-link"><a href="https://wp.theater/blog/permalinks-new-template-fields/#respond">Leave a comment</a></span>
289		
290			</footer><!-- .entry-meta -->
291</article><!-- #post-## -->
292
293			
294				
295<article id="post-2979" class="post-2979 post type-post status-publish format-standard hentry category-code-snippet">
296		<header class="entry-header">
297					<h1 class="entry-title"><a href="https://wp.theater/blog/replace-default-divs-event-listings/" rel="bookmark">Replace default divs in event listings</a></h1>
298		
299				<div class="entry-meta">
300			<span class="posted-on">Posted on <a href="https://wp.theater/blog/replace-default-divs-event-listings/" rel="bookmark"><time class="entry-date published" datetime="2014-11-30T11:58:02-08:00">November 30, 2014</time><time class="updated" datetime="2016-12-22T11:59:37-08:00">December 22, 2016</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://wp.theater/blog/author/slimndap/">slimndap</a></span></span>		</div><!-- .entry-meta -->
301			</header><!-- .entry-header -->
302
303		<div class="entry-content">
304		<p><strong>Theater for WordPress wraps all fields inside a <code>&lt;div&gt;</code> element by default. But what if you want to use another element to wrap your field?</strong></p>
305<p>For example:</p>
306<pre><code>[wpt_events]{{title}}{{excerpt}}{{tickets}}[wpt_events]
307</code></pre>
308<p>outputs:</p>
309<pre><code>&lt;div class="wpt_listing wpt_events wpt_events_without_thumbnail"&gt;
310  &lt;div class="wp_theatre_event"&gt;
311    &lt;div class="wp_theatre_event_title"&gt;My fantastic show&lt;/div&gt;
312    &lt;p class="wp_theatre_prod_excerpt"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in dictum nisl. Nulla t
312incidunt vehicula&amp;hellip;&lt;/p&gt;
313    &lt;div class="wp_theatre_event_tickets"&gt;&lt;a href="http://slimndap.com" rel="nofollow" class="wp_theatre_event_tickets_url"&gt;Tickets&lt;/a&gt;&lt;/div&gt;
314    &lt;span itemscope itemtype="http://data-vocabulary.org/Event"&gt;...&lt;/span&gt;
315  &lt;/div&gt;
316&lt;/div&gt;
317</code></pre>
318<p>Let&#8217;s say you want the title to be wrapped in <code>&lt;h1&gt;</code>. You can achieve this with the <code>wpt_event_title_html</code> filter in your theme&#8217;s <code>functions.php</code>:</p>
319<pre><code>/**
320 * Replaces the default divs around the event title in all event listings.
321 * 
322 * @param string $html The current HTML for the event title.
323 * @param WPT_Event $event The current event.
324 * @return string The new HTML for the event title.
325 */
326function replace_event_title_divs($html, $event) {
327    return '&lt;h1&gt;&lt;a href="'.$event-&gt;permalink().'"&gt;'.$event-&gt;title().'&lt;/a&gt;&lt;/h1&gt;';
328}
329add_filter('wpt_event_title_html','replace_event_title_divs', 10, 2);
330</code></pre>
331<p>You can do the same with the other fields of an event by replacing <code>title</code> with the name of that field.</p>
332<h2>Custom fields</h2>
333<p>Custom fields work a bit different. If you added a custom field <code>address</code> to your events, the filter syntax is like this:</p>
334<pre><code>/**
335 * Replaces the default divs around the event address in all event listings.
336 *
337 * @param string $html The current HTML for the event custom field.
338 * @param string $field The name of the current custom field.
339 * @param WPT_Event $event The current event.
340 * @return string The new HTML for the event custom field.
341 */
342function replace_event_address_divs($html, $field, $event) {
343  return '&lt;div class="address"&gt;'.$event-&gt;custom('address').'&lt;/div&gt;';
344}
345add_filter('wpt_event_address_html','replace_event_address_divs', 10, 3);
346</code></pre>
347<h2>Source File</h2>
348<p>The filters mentioned in this article are located in <a href="https://github.com/slimndap/wp-theatre/blob/master/functions/wpt_event.php">functions/wpt_event.php</a>.</p>
349			</div><!-- .entry-content -->
350	
351	<footer class="entry-meta">
352								<span class="cat-links">
353				Posted in <a href="https://wp.theater/blog/category/code-snippet/" rel="category tag">Code snippet</a>			</span>
354			
355					
356				<span class="comments-link"><a href="https://wp.theater/blog/replace-default-divs-event-listings/#respond">Leave a comment</a></span>
357		
358			</footer><!-- .entry-meta -->
359</article><!-- #post-## -->
360
361			
362			
363		
364		</main><!-- #main -->
365	</div><!-- #primary -->
366
367	</div><!-- #content -->
368
369	<footer id="colophon" class="site-footer" role="contentinfo">
370		<div class="site-info">
371						&copy; <a href="http://slimndap.com/" rel="generator">Jeroen Schmit, Slim &amp; Dapper</a>
372			<br />
373			Papestraat 27, Den Haag, NL &mdash; +31626216228 &mdash; <a href="mailto:[email protected]">[email protected]</a><br />
374			KvK 55869335  &mdash; BTW/VAT NL146003251B01
375		</div><!-- .site-info -->
376	</footer><!-- #colophon -->
377</div><!-- #page -->
378
379<div id="edd-free-downloads-modal" class="edd-free-downloads-hidden"><form id="edd_free_download_form" method="post">
380	
381	<p>
382		<label for="edd_free_download_email" class="edd-free-downloads-label">Email Address <span class="edd-free-downloads-required">*</span></label>
383		<input type="text" name="edd_free_download_email" id="edd_free_download_email" class="edd-free-download-field" placeholder="Email Address" value="" />
384	</p>
385
386		<p>
387		<label for="edd_free_download_fname" class="edd-free-downloads-label">First Name <span class="edd-free-downloads-required">*</span></label>
388		<input type="text" name="edd_free_download_fname" id="edd_free_download_fname" class="edd-free-download-field" placeholder="First Name" value="" />
389	</p>
390
391	<p>
392		<label for="edd_free_download_lname" class="edd-free-downloads-label">Last Name <span class="edd-free-downloads-required">*</span></label>
393		<input type="text" name="edd_free_download_lname" id="edd_free_download_lname" class="edd-free-download-field" placeholder="Last Name" value="" />
394	</p>
395	
396	
397		<p>
398		<input type="checkbox" name="edd_free_download_optin" id="edd_free_download_optin" checked="checked" />
399		<label for="edd_free_download_optin" class="edd-free-downloads-checkbox-label">Subscribe to our newsletter</label>
400	</p>
401	
402	
403	
404	<input type="hidden" name="edd_free_download_check" value="" />
405
406	<input type="hidden" id="edd_free_download_nonce" name="edd_free_download_nonce" value="2ec4fc2ee5" /><input type="hidden" name="_wp_http_referer" value="/blog/" />
407	<div class="edd-free-download-errors">
408		<p id="edd-free-download-error-email-required"><strong>Error:</strong> Please enter a valid email address</p><p id="edd-free-download-error-email-invalid"><strong>Error:</strong> Invalid email</p><p id="edd-free-download-error-fname-required"><strong>Error:</strong> Please enter your first name</p><p id="edd-free-download-error-lname-required"><strong>Error:</strong> Please enter your last name</p><p id="edd-free-download-error-username-required"><strong>Error:</strong> Please enter a username</p><p id="edd-free-download-error-password-required"><strong>Error:</strong> Please enter a password</p><p id="edd-free-download-error-password2-required"><strong>Error:</strong> Please confirm your password</p><p id="edd-free-download-error-password-unmatch"><strong>Error:</strong>
408 Password and password confirmation do not match</p>	</div>
409
410	<input type="hidden" name="edd_action" value="free_download_process" />
411	<input type="hidden" name="edd_free_download_id" />
412	<button name="edd_free_download_submit" class="edd-free-download-submit edd-submit button blue"><span>Download Now</span></button>
413
414	
415	</form>
416</div>	<div style="display:none">
417	</div>
418<script type="text/javascript" src="https://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=202640" id="devicepx-js"></script>
vendor: 1 bytes, line 418
418
419<script type="text/javascript" id="edd-ajax-js-extra">
420/* <![CDATA[ */
421var edd_scripts = {"ajaxurl":"https:\/\/wp.theater\/wp-admin\/admin-ajax.php","position_in_cart":"","has_purchase_links":"","already_in_cart_message":"You have already added this item to your cart","empty_cart_message":"Your cart is empty","loading":"Loading","select_option":"Please select an option","is_checkout":"0","default_gateway":"paypal","redirect_to_checkout":"0","checkout_page":"https:\/\/wp.theater\/checkout\/","permalinks":"1","quantities_enabled":"","taxes_enabled":"1"};
422/* ]]> */
423</script>
vendor: 1 bytes, line 423
423
424<script type="text/javascript" src="https://wp.theater/wp-content/plugins/easy-digital-downloads/assets/js/edd-ajax.min.js?ver=2.9.19" id="edd-ajax-js"></script>
vendor: 1 bytes, line 424
424
425<script type="text/javascript" src="https://secure.gravatar.com/js/gprofiles.js?ver=2026Octaa" id="grofiles-cards-js"></script>
vendor: 1 bytes, line 425
425
426<script type="text/javascript" id="wpgroho-js-extra">
427/* <![CDATA[ */
428var WPGroHo = {"my_hash":""};
429/* ]]> */
430</script>
vendor: 1 bytes, line 430
430
431<script type="text/javascript" src="https://wp.theater/wp-content/plugins/jetpack/modules/wpgroho.js?ver=6.5.3" id="wpgroho-js"></script>
vendor: 1 bytes, line 431
431
432<script type="text/javascript" src="https://wp.theater/wp-content/themes/kelly/js/navigation.js?ver=20120206" id="kelly-navigation-js"></script>
vendor: 1 bytes, line 432
432
433<script type="text/javascript" src="https://wp.theater/wp-content/themes/kelly/js/skip-link-focus-fix.js?ver=20130115" id="kelly-skip-link-focus-fix-js"></script>
vendor: 1 bytes, line 433
433
434<script type="text/javascript" src="https://wp.theater/wp-content/plugins/jetpack/_inc/build/shortcodes/js/gist.min.js?ver=6.5.3" id="jetpack-gist-embed-js"></script>
vendor: 1 bytes, line 434
434
435<script type='text/javascript' src='https://stats.wp.com/e-202640.js' async='async' defer='defer'></script>
vendor: 1 bytes, line 435
435
436<script type='text/javascript'>
437	_stq = window._stq || [];
438	_stq.push([ 'view', {v:'ext',j:'1:6.8.5',blog:'111363491',post:'182',tz:'-7',srv:'wp.theater'} ]);
439	_stq.push([ 'clickTrackerInit', '111363491', '182' ]);
440</script>
440
441
442</body>
443</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.