<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[8384] sites/trunk/wordcamp.org/public_html/wp-content/plugins: WordCamp: Updates to generated content for compatibility with block editor</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/8384">8384</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/8384","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>coreymckrill</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2019-03-01 19:26:16 +0000 (Fri, 01 Mar 2019)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>WordCamp: Updates to generated content for compatibility with block editor

* Update the post and page stubs that are added when a new WordCamp site
  is created
* Update the Forms-to-Drafts plugin so speaker and session posts created from
  the Call For Speakers form use blocks</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptwcptwordcampwordcampnewsitephp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswordcampformstodraftswordcampformstodraftsphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-forms-to-drafts/wordcamp-forms-to-drafts.php</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/</li>
<li>sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/</li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageattendeesphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/attendees.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagecodeofconductphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/code-of-conduct.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagecontactphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/contact.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageorganizersphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/organizers.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageschedulephp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/schedule.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesessionsphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sessions.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageslideshowphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/slideshow.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesocialmediastreamphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/social-media-stream.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagespeakersphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/speakers.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesponsorsphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sponsors.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageticketsphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/tickets.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagevideosphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/videos.php</a></li>
<li>sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/</li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforspeakersphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-speakers.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforsponsorsphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-sponsors.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforvolunteersphp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-volunteers.php</a></li>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostwelcomephp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/welcome.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageattendeesphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/attendees.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/attendees.php                             (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/attendees.php       2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:shortcode -->
+[camptix_attendees columns="3"]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagecodeofconductphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/code-of-conduct.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/code-of-conduct.php                               (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/code-of-conduct.php 2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,24 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php /** @var WordCamp_New_Site $this */ ?>
+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php printf(
+       // translators: %s: URL for code of conduct policy
+       __( '<em>Organizers note:</em> Below is a boilerplate code of conduct that you can customize; another great example is the Ada Initiative <a href="%s">anti-harassment policy.</a>', 'wordcamporg' ),
+       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy'
+); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php printf(
+       // translators: %s: URL for article about harassment reports
+       __( 'We also recommend the organizing team read this article on <a href="%s">how to take a harassment report</a>', 'wordcamporg' ),
+       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Responding_to_reports'
+); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( 'Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>. You can use the "Remove Formatting" button on the toolbar (the eraser icon on the second line) to remove the color and underline.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:list {"ordered":true} -->
+<?php echo $this->get_code_of_conduct(); ?>
+<!-- /wp:list -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagecontactphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/contact.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/contact.php                               (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/contact.php 2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:jetpack/contact-form {"subject":"<?php esc_attr_e( 'WordCamp Contact Request', 'wordcamporg' ); ?>","hasFormSettingsSet":"yes"} -->
+<!-- wp:jetpack/field-name {"label":"<?php esc_attr_e( 'Name', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-email {"label":"<?php esc_attr_e( 'Email', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Message', 'wordcamporg' ); ?>","required":true} /-->
+<!-- /wp:jetpack/contact-form -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageorganizersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/organizers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/organizers.php                            (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/organizers.php      2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> You can enter content for this page in the Organizers menu item in the sidebar.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[organizers]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageschedulephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/schedule.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/schedule.php                              (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/schedule.php        2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,11 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:heading -->
+<h2><?php _e( 'Saturday, January 1st', 'wordcamporg' ) ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:shortcode -->
+[schedule date="YYYY-MM-DD" tracks="example-track,another-example-track,yet-another-example-track"]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesessionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sessions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sessions.php                              (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sessions.php        2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[sessions orderby="session_time" order="asc"]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageslideshowphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/slideshow.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/slideshow.php                             (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/slideshow.php       2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( "<em>Organizers note:</em> Upload photos to this page and they'll automagically appear in a slideshow!", 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[slideshow]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesocialmediastreamphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/social-media-stream.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/social-media-stream.php                           (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/social-media-stream.php     2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> The [[tagregator]] shortcode will pull in a stream of social media posts and display them. In order to use it, you\'ll need to follow the setup instructions at http://wordpress.org/plugins/tagregator/installation, and then update "#wcxyz" below with your hashtag.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[tagregator hashtag="#wcxzy"]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagespeakersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/speakers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/speakers.php                              (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/speakers.php        2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> You can enter content for this page in the Speakers menu item in the sidebar.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[speakers]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagesponsorsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sponsors.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sponsors.php                              (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/sponsors.php        2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php printf(
+       /* translators: %s: Global Community Sponsorship page URL */
+       __( "<em>Organizers note:</em> Multi-event sponsors have been automatically created in the Sponsors menu, but you'll need to remove the ones that don't apply to your specific event. To find out which ones apply, please visit the <a href=\"%s\">Global Community Sponsorship</a> handbook page. After that, you should add the sponsors that are specific to your event. For non-English sites, make sure the URL below matches the Call for Sponsors page.", 'wordcamporg' ),
+       'https://make.wordpress.org/community/handbook/wordcamp-organizer/planning-details/fundraising/global-community-sponsorship-for-event-organizers/'
+); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:heading -->
+<h2><?php _e( 'Our Sponsors', 'wordcamporg' ) ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php _e( 'Blurb thanking sponsors', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[sponsors]
+<!-- /wp:shortcode -->
+
+<!-- wp:heading -->
+<h2><?php _e( 'Interested in sponsoring WordCamp this year?', 'wordcamporg' ) ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:paragraph -->
+<p><?php _e( 'Check out our <a href="/call-for-sponsors">Call for Sponsors</a> post for details on how you can help make this year\'s WordCamp the best it can be!', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspageticketsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/tickets.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/tickets.php                               (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/tickets.php 2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( "<em>Organizers note:</em> If you'd like to change the slug for this page, please make sure you do that before opening ticket sales. Changing the page slug after tickets have started selling will break the link that users receive in their receipt e-mail.", 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[camptix]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspagevideosphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/videos.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/videos.php                                (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/page/videos.php  2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> After your WordCamp is over and the sessions are published to WordPress.tv, you can embed them here. Just enter the event slug into the shortcode below, and hit the <em>Publish</em> button.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:shortcode -->
+[wptv event="enter-event-slug-here"]
+<!-- /wp:shortcode -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforspeakersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-speakers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-speakers.php                             (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-speakers.php       2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,25 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> Submissions to this form will automatically create draft posts for the Speaker and Session post types. Feel free to customize the form, but deleting or renaming the following fields will break the automation: Name, Email, WordPress.org Username, Your Bio, Session Title, Session Description.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php _e( "If you'd like to propose multiple topics, please submit the form multiple times, once for each topic. [Other speaker instructions/info goes here.]", 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/contact-form {"subject":"<?php esc_attr_e( 'WordCamp Speaker Request', 'wordcamporg' ); ?>","hasFormSettingsSet":"yes"} -->
+<!-- wp:jetpack/field-name {"label":"<?php esc_attr_e( 'Name', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-email {"label":"<?php esc_attr_e( 'Email Address', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-text {"label":"<?php esc_attr_e( 'WordPress.org Username', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Your Bio', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-text {"label":"<?php esc_attr_e( 'Topic Title', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Topic Description', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-text {"label":"<?php esc_attr_e( 'Intended Audience', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Past Speaking Experience (not necessary to apply)', 'wordcamporg' ); ?>"} /-->
+<!-- /wp:jetpack/contact-form -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforsponsorsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-sponsors.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-sponsors.php                             (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-sponsors.php       2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph -->
+<p><?php _e( 'Blurb with information for potential sponsors.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/contact-form {"subject":"<?php esc_attr_e( 'WordCamp Sponsor Request', 'wordcamporg' ); ?>","hasFormSettingsSet":"yes"} -->
+<!-- wp:jetpack/field-text {"label":"<?php esc_attr_e( 'Contact Name', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-name {"label":"<?php esc_attr_e( 'Company Name', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-url {"label":"<?php esc_attr_e( 'Company Website', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-email {"label":"<?php esc_attr_e( 'Email', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-telephone {"label":"<?php esc_attr_e( 'Phone Number', 'wordcamporg' ); ?>"} /-->
+
+<!-- wp:jetpack/field-select {"label":"<?php esc_attr_e( 'Sponsorship Level', 'wordcamporg' ); ?>","options":["Bronze","Silver","Gold"]} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Why Would you Like to Sponsor WordCamp?', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Questions / Comments', 'wordcamporg' ); ?>"} /-->
+<!-- /wp:jetpack/contact-form -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostcallforvolunteersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-volunteers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-volunteers.php                           (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/call-for-volunteers.php     2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,15 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph -->
+<p><?php _e( 'Blurb with information for potential volunteers.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:jetpack/contact-form {"subject":"<?php esc_attr_e( 'WordCamp Volunteer Application', 'wordcamporg' ); ?>","hasFormSettingsSet":"yes"} -->
+<!-- wp:jetpack/field-name {"label":"<?php esc_attr_e( 'Name', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-email {"label":"<?php esc_attr_e( 'Email', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Skills / Interests / Experience (not necessary to volunteer)', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-text {"label":"<?php esc_attr_e( 'Number of Hours Available', 'wordcamporg' ); ?>","required":true} /-->
+
+<!-- wp:jetpack/field-textarea {"label":"<?php esc_attr_e( 'Questions / Comments', 'wordcamporg' ); ?>"} /-->
+<!-- /wp:jetpack/contact-form -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptstubspostwelcomephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/welcome.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/welcome.php                               (rev 0)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/stubs/post/welcome.php 2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,15 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:paragraph {"customBackgroundColor":"#eeeeee"} -->
+<p style="background-color:#eeeeee" class="has-background"><?php _e( '<em>Organizers note:</em> Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php _e( 'We\'re happy to announce that <span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> is officially on the calendar!', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php _e( '<span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> will be <span style="color: red; text-decoration: underline;">DATE(S)</span> at <span style="color: red; text-decoration: underline;">LOCATION</span>.', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
+
+<!-- wp:paragraph -->
+<p><?php _e( '<span style="color: red; text-decoration: underline;">Subscribe using the form in the sidebar</span> to stay up to date on the most recent news. We’ll be keeping you posted on all the details over the coming months, including speaker submissions, ticket sales and more!', 'wordcamporg' ); ?></p>
+<!-- /wp:paragraph -->
</ins></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptwcptwordcampwordcampnewsitephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php  2019-03-01 09:40:39 UTC (rev 8383)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php    2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -491,15 +491,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @return array
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        protected function get_stub_pages( $wordcamp, $meta ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // todo remove the to field from all contact forms and notes, just let it default to the admin email
-
</del><span class="cx" style="display: block; padding: 0 10px">                 $pages = array(
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Schedule', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>'  . __( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
-                                       '<h1>' . __( 'Saturday, January 1st', 'wordcamporg' ) . '</h1> ' .
-                                       '<p>[schedule date="YYYY-MM-DD" tracks="example-track,another-example-track,yet-another-example-track"]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'schedule' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -506,9 +501,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Speakers', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Speakers menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>[speakers]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'speakers' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -515,9 +508,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Sessions', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>[sessions orderby="session_time" order="asc"]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'sessions' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -524,17 +515,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Sponsors', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . sprintf(
-                                               /* translators: %s: Global Community Sponsorship page URL */
-                                               __( "<em>Organizers note:</em> Multi-event sponsors have been automatically created in the Sponsors menu, but you'll need to remove the ones that don't apply to your specific event. To find out which ones apply, please visit the <a href=\"%s\">Global Community Sponsorship</a> handbook page. After that, you should add the sponsors that are specific to your event. For non-English sites, make sure the URL below matches the Call for Sponsors page.", 'wordcamporg' ),
-                                               'https://make.wordpress.org/community/handbook/wordcamp-organizer/planning-details/fundraising/global-community-sponsorship-for-event-organizers/'
-                                       ) . '</p> ' .
-                                       '<h3>' . __( 'Our Sponsors', 'wordcamporg' ) . '</h3> ' .
-                                       '<p>'  . __( 'Blurb thanking sponsors', 'wordcamporg' ) . '</p> ' .
-                                       '<p>[sponsors]</p> ' .
-                                       '<h3>' . __( 'Interested in sponsoring WordCamp this year?', 'wordcamporg' ) . '</h3> ' .
-                                       '<p>'  . __( 'Check out our <a href="/call-for-sponsors">Call for Sponsors</a> post for details on how you can help make this year\'s WordCamp the best it can be!</p>', 'wordcamporg' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'sponsors' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -548,9 +529,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Organizers', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Organizers menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>[organizers]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'organizers' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -557,9 +536,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Tickets', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( "<em>Organizers note:</em> If you'd like to change the slug for this page, please make sure you do that before opening ticket sales. Changing the page slug after tickets have started selling will break the link that users receive in their receipt e-mail.", 'wordcamporg' ) . '</p> ' .
-                                       '<p>[camptix]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'tickets' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -566,7 +543,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Attendees', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' => '[camptix_attendees columns="3"]',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'attendees' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -573,9 +550,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Videos', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> After your WordCamp is over and the sessions are published to WordPress.tv, you can embed them here. Just enter the event slug into the shortcode below, and hit the <em>Publish</em> button.', 'wordcamporg' ) . '</p> ' .
-                                        '<p>[wptv event="enter-event-slug-here"]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'videos' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -582,9 +557,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Slideshow', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( "<em>Organizers note:</em> Upload photos to this page and they'll automagically appear in a slideshow!", 'wordcamporg' ) . '</p> ' .
-                                       '<p>[slideshow]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // todo Update this one when Jetpack's Slideshow block becomes available.
+                               'content' => $this->get_stub_content( 'page', 'slideshow' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -591,20 +565,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Contact', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' => sprintf(
-                                       '<p>' .
-                                               '[contact-form to="%s" subject="%s"]' .
-                                                       '[contact-field label="%s" type="name"     required="1" /]' .
-                                                       '[contact-field label="%s" type="email"    required="1" /]' .
-                                                       '[contact-field label="%s" type="textarea" required="1" /]' .
-                                               '[/contact-form]' .
-                                       '</p>',
-                                       get_option( 'admin_email' ),
-                                       __( 'WordCamp Contact Request', 'wordcamporg' ),
-                                       __( 'Name', 'wordcamporg' ),
-                                       __( 'Email', 'wordcamporg' ),
-                                       __( 'Message', 'wordcamporg' )
-                               ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'contact' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -611,9 +572,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Social Media Stream', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> The [[tagregator]] shortcode will pull in a stream of social media posts and display them. In order to use it, you\'ll need to follow the setup instructions at http://wordpress.org/plugins/tagregator/installation, and then update "#wcxyz" below with your hashtag.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>[tagregator hashtag="#wcxzy"]</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'social-media-stream' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -620,25 +579,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Code of Conduct', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' .
-                                               sprintf(
-                                                       // translators: %s: URL for code of conduct policy
-                                                       __( '<em>Organizers note:</em> Below is a boilerplate code of conduct that you can customize; another great example is the Ada Initiative <a href="%s">anti-harassment policy.</a>', 'wordcamporg' ),
-                                                       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy'
-                                               ) .
-                                       '</p> ' .
-
-                                       '<p>' .
-                                               sprintf(
-                                                       // translators: %s: URL for article about harassment reports
-                                                       __( 'We also recommend the organizing team read this article on <a href="%s">how to take a harassment report</a>', 'wordcamporg' ),
-                                                       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Responding_to_reports'
-                                               ) .
-                                       '</p> ' .
-
-                                       '<p>' . __( 'Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>. You can use the "Remove Formatting" button on the toolbar (the eraser icon on the second line) to remove the color and underline.', 'wordcamporg' ) .
-                                       $this->get_code_of_conduct(),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'page', 'code-of-conduct' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'page',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -660,11 +601,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                // translators: %s: site title
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => sprintf( __( 'Welcome to %s', 'wordcamporg' ), get_option( 'blogname' ) ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>' . __( 'We\'re happy to announce that <span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> is officially on the calendar!', 'wordcamporg' ) . '</p> ' .
-                                       '<p>' . __( '<span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> will be <span style="color: red; text-decoration: underline;">DATE(S)</span> at <span style="color: red; text-decoration: underline;">LOCATION</span>.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>' . __( '<span style="color: red; text-decoration: underline;">Subscribe using the form in the sidebar</span> to stay up to date on the most recent news. We’ll be keeping you posted on all the details over the coming months, including speaker submissions, ticket sales and more!', 'wordcamporg' ) . '</p> ',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'post', 'welcome' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'publish',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'post',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -671,30 +608,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Call for Sponsors', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( 'Blurb with information for potential sponsors.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>' .
-                                               sprintf( '
-                                                       [contact-form to="%s" subject="%s"]
-                                                       [contact-field label="%s" type="text"     required="1" /]
-                                                       [contact-field label="%s" type="name"     required="1" /]
-                                                       [contact-field label="%s" type="email"    required="1" /]
-                                                       [contact-field label="%s" type="text"                  /]
-                                                       [contact-field label="%s" type="text"                  /]
-                                                       [contact-field label="%s" type="textarea" required="1" /]
-                                                       [contact-field label="%s" type="textarea"              /]
-                                                       [/contact-form]',
-                                                       get_option( 'admin_email' ),
-                                                       __( 'WordCamp Sponsor Request', 'wordcamporg' ),
-                                                       __( 'Contact Name', 'wordcamporg' ),
-                                                       __( 'Company Name', 'wordcamporg' ),
-                                                       __( 'Email', 'wordcamporg' ),
-                                                       __( 'Phone Number', 'wordcamporg' ),
-                                                       __( 'Sponsorship Level', 'wordcamporg' ),
-                                                       __( 'Why Would you Like to Sponsor WordCamp?', 'wordcamporg' ),
-                                                       __( 'Questions / Comments', 'wordcamporg' )
-                                               ) .
-                                       '</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'post', 'call-for-sponsors' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'post',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -701,33 +615,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Call for Speakers', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( '<em>Organizers note:</em> Submissions to this form will automatically create draft posts for the Speaker and Session post types. Feel free to customize the form, but deleting or renaming the following fields will break the automation: Name, Email, WordPress.org Username, Your Bio, Session Title, Session Description.', 'wordcamporg' ) . '</p>' .
-                                       '<p>' . __( "If you'd like to propose multiple topics, please submit the form multiple times, once for each topic. [Other speaker instructions/info goes here.]", 'wordcamporg' ) . '</p>' .
-                                       '<p>' .
-                                               sprintf( '
-                                                       [contact-form to="%s" subject="%s"]
-                                                               [contact-field label="%s" type="name"     required="1" /]
-                                                               [contact-field label="%s" type="email"    required="1" /]
-                                                               [contact-field label="%s" type="text"     required="1" /]
-                                                               [contact-field label="%s" type="textarea" required="1" /]
-                                                               [contact-field label="%s" type="text"     required="1" /]
-                                                               [contact-field label="%s" type="textarea" required="1" /]
-                                                               [contact-field label="%s" type="text"     required="1" /]
-                                                               [contact-field label="%s" type="textarea"              /]
-                                                       [/contact-form]',
-                                                       get_option( 'admin_email' ),
-                                                       __( 'WordCamp Speaker Request', 'wordcamporg' ),
-                                                       __( 'Name', 'wordcamporg' ),
-                                                       __( 'Email Address', 'wordcamporg' ),
-                                                       __( 'WordPress.org Username', 'wordcamporg' ),
-                                                       __( 'Your Bio', 'wordcamporg' ),
-                                                       __( 'Topic Title', 'wordcamporg' ),
-                                                       __( 'Topic Description', 'wordcamporg' ),
-                                                       __( 'Intended Audience', 'wordcamporg' ),
-                                                       __( 'Past Speaking Experience (not necessary to apply)', 'wordcamporg' )
-                                               ) .
-                                       '</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'post', 'call-for-speakers' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'post',
</span><span class="cx" style="display: block; padding: 0 10px">                                'meta'    => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -737,26 +625,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'title'   => __( 'Call for Volunteers', 'wordcamporg' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'content' =>
-                                       '<p>' . __( 'Blurb with information for potential volunteers.', 'wordcamporg' ) . '</p> ' .
-                                       '<p>' .
-                                               sprintf( '
-                                                       [contact-form to="%s" subject="%s"]
-                                                               [contact-field label="%s" type="text"     required="1" /]
-                                                               [contact-field label="%s" type="email"    required="1" /]
-                                                               [contact-field label="%s" type="textarea" required="1" /]
-                                                               [contact-field label="%s" type="text"     required="1" /]
-                                                               [contact-field label="%s" type="textarea"              /]
-                                                       [/contact-form]',
-                                                       get_option( 'admin_email' ),
-                                                       __( 'WordCamp Volunteer Application', 'wordcamporg' ),
-                                                       __( 'Name', 'wordcamporg' ),
-                                                       __( 'Email', 'wordcamporg' ),
-                                                       __( 'Skills / Interests / Experience (not necessary to volunteer)', 'wordcamporg' ),
-                                                       __( 'Number of Hours Available', 'wordcamporg' ),
-                                                       __( 'Questions / Comments', 'wordcamporg' )
-                                               ) .
-                                       '</p>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'content' => $this->get_stub_content( 'post', 'call-for-volunteers' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'type'    => 'post',
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -766,6 +635,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         * Load the content for a stub from an include file.
+        *
+        * @param string $post_type
+        * @param string $stub_name
+        *
+        * @return string
+        */
+       protected function get_stub_content( $post_type, $stub_name ) {
+               $content   = '';
+               $stub_file = WCPT_DIR . "stubs/$post_type/$stub_name.php";
+
+               if ( is_readable( $stub_file ) ) {
+                       ob_start();
+                       require $stub_file;
+                       $content = ob_get_clean();
+               }
+
+               return $content;
+       }
+
+       /**
</ins><span class="cx" style="display: block; padding: 0 10px">          * Create the sponsorship levels for the assigned Multi-Event Sponsors
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array $assigned_sponsors
</span></span></pre></div>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswordcampformstodraftswordcampformstodraftsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-forms-to-drafts/wordcamp-forms-to-drafts.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-forms-to-drafts/wordcamp-forms-to-drafts.php     2019-03-01 09:40:39 UTC (rev 8383)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-forms-to-drafts/wordcamp-forms-to-drafts.php       2019-03-01 19:26:16 UTC (rev 8384)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -269,6 +269,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *   taxonomy and the selected term is applied to the drafted post. Maybe need to send PR to add filter to
</span><span class="cx" style="display: block; padding: 0 10px">         *   insert custom fields programmatically.
</span><span class="cx" style="display: block; padding: 0 10px">         * - Sideload the logo from submitted URL and set it as the featured image.
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         * - Add a Company Description field to the Call For Sponsors form stub, or populate content from something else?
+        * - Also ensure content is formatted for the block editor.
</ins><span class="cx" style="display: block; padding: 0 10px">          *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param int   $submission_id
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array $all_values
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -378,11 +380,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @return int | WP_Error
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        protected function create_draft_speaker( $speaker ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $content = $speaker['Your Bio'] ?? '';
+
+               if ( $content ) {
+                       $content = wpautop( $content );
+                       $content = str_replace( '<p>', "<!-- wp:paragraph -->\n<p>", $content );
+                       $content = str_replace( '</p>', "</p>\n<!-- /wp:paragraph -->", $content );
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $speaker_id = wp_insert_post(
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_type'    => 'wcb_speaker',
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_title'   => $speaker['Name'],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'post_content' => $speaker['Your Bio'],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'post_content' => $content,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'post_status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_author'  => $this->get_user_id_from_username( 'wordcamp' ),
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -406,11 +416,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @return int | WP_Error
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        protected function create_draft_session( $session, $speaker ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $content = $session['Topic Description'] ?? '';
+
+               if ( $content ) {
+                       $content = wpautop( $content );
+                       $content = str_replace( '<p>', "<!-- wp:paragraph -->\n<p>", $content );
+                       $content = str_replace( '</p>', "</p>\n<!-- /wp:paragraph -->", $content );
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $session_id = wp_insert_post(
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_type'    => 'wcb_session',
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_title'   => $session['Topic Title'],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'post_content' => $session['Topic Description'],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'post_content' => $content,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'post_status'  => 'draft',
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_author'  => $this->get_user_id_from_username( $session['WordPress.org Username'] ),
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span></span></pre>
</div>
</div>

</body>
</html>