(37,'Guest-List','<?php\r\ndate_default_timezone_set(\"America/Belize\"); \r\n    $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\nheader(\"Cache-Control: no-store, no-cache, must-revalidate, max-age=0\");\r\nheader(\"Cache-Control: post-check=0, pre-check=0\", false);\r\nheader(\"Pragma: no-cache\");\r\n\r\n$today = date(\"Y-m-d\");\r\n$sql=\"SELECT * FROM HotelGuestData WHERE CheckInDate <= \'\".$today.\"\' AND CheckOutDate >= \'\".$today.\"\' ORDER BY LastName\";\r\n//$sql=\"SELECT * FROM HotelGuestData WHERE Status = \'In-House\'\" ;\r\n\r\n\r\n$records = mysqli_query($con, $sql);\r\necho \"<head>\";\r\necho \"<style>\";\r\necho \"table {font-family: arial, sans-serif; border-collapse: collapse; width: 100%;}\";\r\necho \"td, th {border: 1px solid #aaaaaa; text-align: left; padding: 20px;}\";\r\necho \"tr:nth-child(even) {background-color: #dddddd;}\";\r\necho \"</style>\";\r\necho \"</head>\";\r\n\r\necho \"<body>\";\r\n\r\n//echo \"<h2>Guest List</h2>\";\r\n\r\necho \"<table style=\'display: inline-block; text-align: left; width:100%; line-height: 200%; font-size: 150%\'>\";\r\n\r\n\r\necho \"<tr>\";\r\necho \"<th>Guest Name</th>\";\r\necho \"<th>Room</th>\";\r\necho \"<th>Check In</th>\";\r\necho \"<th>Check Out</th>\";\r\necho \"<th>Status</th>\";\r\necho \"</tr>\";\r\n\r\nwhile($guests=mysqli_fetch_assoc($records)){\r\n\r\n$status = \"<td style=\'color:Black;\'>\".$guests[\'Status\'].\"</td>\";\r\n\r\n\r\nif($guests[\'Status\'] != \'Checked-Out\'){\r\n\r\n$status = \"<td style=\'color:Black;\'>In-House</td>\";\r\n\r\n}\r\n\r\nelse{\r\n$status = \"<td style=\'color:Tomato;\'>Checked Out</td>\";\r\n}\r\n\r\nif($guests[\'CheckOutDate\'] == $today AND $guests[\'Status\'] != \'Checked-Out\'){\r\n\r\n$status = \"<td style=\'color:Tomato;\'>Checking Out Today</td>\";\r\n\r\n}\r\n\r\nif($guests[\'CheckInDate\'] == $today AND $guests[\'Status\'] != \'In-House\'){\r\n\r\n$status = \"<td style=\'color:Black;\'>Checking In Today</td>\";\r\n\r\n}\r\n\r\n$in_date = DateTime::createFromFormat(\'Y-m-d\', $guests[\'CheckInDate\'])->format(\'M d\');\r\n$out_date = DateTime::createFromFormat(\'Y-m-d\', $guests[\'CheckOutDate\'])->format(\'M d\');\r\n\r\necho \"<tr >\";\r\necho \"<td>\".$guests[\'FullName\'].\"</td>\";\r\necho \"<td>\".$guests[\'RoomName\'].\"</td>\";\r\necho \"<td>\";\r\necho $in_date;\r\necho \"</td>\";\r\necho \"<td>\".$out_date.\"</td>\";\r\necho $status;\r\necho \"</tr>\";\r\n\r\n}\r\necho \"</table>\";\r\necho\"</body>\";\r\necho\"</html>\";\r\n}','[xyz-ips snippet=\"Guest-List\"]',1),(38,'byPerson','<?php\r\n$variable = $_GET[\'Listing\'];\r\n$callingPage = $_GET[\'listType\'];\r\n$callingType = $_GET[\'identifier\'];\r\n$callingurl = $_GET[\'url\'];\r\n$WineID = $_GET[\'WineID\'];\r\n$WineNum = $_GET[\'wine\'];\r\n\r\n$tableName=\"Wines2\";\r\n\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n$variable = str_replace(\'%20\',\' \', $variable);\r\n\r\n\r\nif(wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 40; //$screenWidth/2-400;\r\n$rightPad = 40; //$screenWidth/2-400;\r\n}\r\nelseif(wonderplugin_is_device(\'iPad\')){\r\n$leftPad = 20; \r\n$rightPad = 20;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n\r\n//echo $leftPad;\r\n//$leftPad = 40; //$screenWidth/2-400;\r\n//$rightPad = 40; //$screenWidth/2-400;\r\n//$singlePage=\"single-item/\";\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n   \r\n\r\n$sql=\"SELECT * FROM \".$tableName.\" WHERE OutOfStock=0 AND Archived=0 AND LeaveOffMenu=0 AND (QtyInStock>0 OR SoldAs = 1) AND WhosFavorite=\'\".$variable.\"\'\";\r\n$records1=mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records1)){\r\n$favoriteicon = $wines[\'FavoriteImage\'];           \r\n}\r\n  echo \"<body>\";\r\n\r\necho \"<p class=\'listView\'><span style=\' padding-top: 0px; display: inline-block; font-weight: bold; text-align: left; width:85%; line-height: 150%; font-size: 200%\'>\".$variable.\"\'s Favorites &emsp;\".$favoriteicon.\"</span></p>\";\r\n\r\n\r\n       $wineTypes = array();\r\n       $wineTypes[1] = \"Sparkling\";\r\n       $wineTypes[2] = \"White\";\r\n       $wineTypes[3] = \"Rose\";\r\n       $wineTypes[4] = \"Red\";\r\n       $wineTypes[5] = \"Dessert\";\r\n       $wineTypes[6] = \"Port\";\r\n       $wineCount=0;\r\n        for ($x = 1; $x <= 6; $x++) {\r\n	\r\n\r\n     	$sql=\"SELECT * FROM \".$tableName.\" WHERE OutOfStock=0 AND Archived=0 AND LeaveOffMenu=0 AND (QtyInStock>0 OR SoldAs = 1) AND WhosFavorite=\'\".$variable.\"\' AND WineType =\'\".$wineTypes[$x].\"\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n \r\n      	$recordcount=1;\r\n        \r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n              $wineCount=$wineCount+1;\r\n               if($recordcount == 1){\r\n               \r\n              if($wineTypes[$x]==\"Rose\"){\r\n                 $wineType2=\"Rosé\";\r\n               }\r\n               elseif($wineTypes[$x]==\"Sparkling\"){\r\n               $wineType2=\"Sparkling and Champagne\";\r\n                }\r\n                elseif($wineTypes[$x]==\"Dessert\"){\r\n               $wineType2=\"Dessert Wines, Port & Liqueurs\"; \r\n                }\r\n               else{\r\n               $wineType2=$wineTypes[$x];\r\n               }\r\n\r\n              echo \"<b><p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; width:85%; line-height: 150%; padding-top: 0px; display: inline-block;\'>\".$wineType2.\"</span></p></b>\";  \r\n\r\n	       $recordcount = 2;\r\n               }\r\n          //echo \"<div style=\'line-height: 100%;\'>\";\r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n         if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\' AND $wines[\'QtyInStock\'] !=0 ){  \r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n\r\n           if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n           if($wines[\'WineSize\']==375){\r\n           $sizeinfo=\"&nbsp (half bottle)\";\r\n           }\r\n           else{\r\n           $sizeinfo=\"&nbsp (small bottle)\";\r\n            }\r\n            }\r\n            else{\r\n            $sizeinfo=\"\";\r\n             }\r\n\r\n\r\n  if (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n\r\n\r\n           $wineID=\"<b><a href=\'/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byPerson&listName=\".$variable.\"&linkCount=1&identifier=\".$callingType.\"&returnPage=\".$callingPage.\"#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"</a></b>\";\r\n\r\n            \r\n            \r\n    // echo \"<div style=\'line-height: 140%;\'>\";\r\n            echo \"<p class=\'listView\'><span style=\'display: inline-block; font-size: 1.25em; text-align: left; width:85%;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\"; \r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'display: inline-block; font-size: 1.25em; text-align: right; width:15%;\'>\".$winePrice.\"</span></p>\"; \r\n             \r\n               $wineCountry=$wines[\'WineCountry\'];\r\n               if(!empty($wines[\'WineRegion\'])){\r\n                  $wineCountry = $wineCountry.\">\".$wines[\'WineRegion\'];\r\n                  if(!empty($wines[\'WineSubRegion\'])){\r\n                  $wineCountry = $wineCountry.\">\".$wines[\'WineSubRegion\']; \r\n                  }\r\n                }\r\n\r\n               if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                      \r\n                        echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n\r\n                  }\r\n\r\n		 echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 15px;  line-height: 120%\'>\".$wineCountry.\"</p>\";\r\n                \r\n                \r\n             //  echo \"<br>\";\r\n                        	\r\n      	//  echo \"</div>\";\r\n        }\r\n      \r\n  \r\n}\r\n\r\n\r\nif($callingType==\"WhitePrice\"){\r\n$returnPage = \"White Wines\";\r\n}\r\nelseif($callingType==\"WhitesAZ\"){\r\n$returnPage = \"White Wines\";\r\n}\r\nelseif($callingType==\"RedPrice\"){\r\n$returnPage = \"Red Wines\";\r\n}\r\nelseif($callingType==\"RedsAZ\"){\r\n$returnPage = \"Red Wines\";\r\n}\r\nelse{\r\n$returnPage = $callingType;\r\n}\r\n\r\n\r\nif(!empty ($WineNum)){\r\n$returnCall = \" href=\'/single-item/?WineID=\".$WineID.\"&listType=\".$callingPage.\"&listName=\".$callingType.\"&linkCount=1&#wine\".$WineNum.\"\'\" ;\r\n}\r\nelse{\r\n$returnCall = \" href=\'/\".$callingPage.\"/?Listing=\".$callingType.\"\'\";\r\n}\r\n\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: 1em; padding-top: 0px; padding-bottom: 0px;\'><a\".$returnCall.\">Back to &nbsp;\".$returnPage.\" Listing</a></p>\";\r\n\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";\r\necho \"</body>\";','[xyz-ips snippet=\"byPerson\"]',1),(39,'byGlass-Feb1','<?php\r\n//$page = $_SERVER[\'PHP_SELF\'];\r\n//$sec = \"10\";\r\n//header(\"Refresh: $sec; url=$page\");\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n session_start();\r\n  if(isset($_SESSION[\'reloadPage\'])) {\r\n  unset($_SESSION[\'reloadPage\']);\r\n  echo\'\r\n  <script>\r\n  window.location.replace(\"/****/****/*****.php\");\r\n  </script>\r\n  \';\r\n}\r\n\r\n$redWineCount=0;\r\n$whiteWineCount=0;\r\n$sql=\"SELECT * FROM Wines WHERE WineType != \'Glass\' AND QtyInStock > 0\";\r\n$records2 = mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records2)){\r\n\r\nif($wines[\'WineType\']==\'Red\'){\r\n$redWineCount=$redWineCount+1;\r\n}\r\nelseif($wines[\'WineType\']==\'White\'){\r\n$whiteWineCount=$whiteWineCount+1;\r\n}\r\n\r\n}\r\n\r\necho \"<div style=\'text-align: center; font-size: 1.5em;\'>Our current selection has \".$whiteWineCount.\" <a href=\'http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\'>Whites</a> and \".$redWineCount.\"  <a href=\'http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\'>Reds</a> by the bottle</div><br>\";\r\necho \"<div style=\'text-align: center; font-size: 1.25em;\'>Plus <a href=\'http://www.bistrowinelist.com/byprofile/?Listing=Sparkling\'>Champagne/Sparkling Wines</a>, <a href=\'http://www.bistrowinelist.com/byprofile/?Listing=Rose\'>Rosés</a> and <a href=\'http://www.bistrowinelist.com/byprofile/?Listing=Dessert Wines and Port\'>Dessert Wines</a></div><br>\";\r\n\r\n$happyhourwineprice=12;\r\ndate_default_timezone_set(\"America/Belize\"); \r\nif (time() >= strtotime(\'14:55:00\') AND time() <= strtotime(\'17:00:00\')){\r\n$happyhour = True;\r\necho \"<meta http-equiv=\'refresh\' content=\'120\'>\";\r\n}\r\nelse{\r\n$happyhour = False;\r\n}\r\n\r\n\r\nif(!isset($_GET[\'screen_check\']))\r\n{\r\n /* This code will be executed if screen resolution has not been detected.*/\r\n echo \"<script language=\'JavaScript\'>\r\n <!-- \r\ndocument.location=\\\"$PHP_SELF?screen_check=done&Width=\\\"+screen.width+\\\"&Height=\\\"+screen.height;\r\n //-->\r\n </script>\";\r\n}\r\nelse \r\n{    \r\n /* This code will be executed after screen resolution is detected.*/\r\n    if(isset($_GET[\'Width\']) && isset($_GET[\'Height\'])) {\r\n // Resolution  detected\r\n //echo \"<h1>Your screen resolution is \".$_GET[\'Width\'].\" x \".$_GET[\'Height\'].\".</h1><br />\";\r\n //Display page as per resolution\r\n if(($_GET[\'Width\']>1024)&&($_GET[\'Height\']>768)) {\r\n //echo \"<b>This will be displayed when screen resolution is greater than 1024x768.</b>\";\r\n }\r\n else {\r\n //Display page as per resolution\r\n //echo \"<b>This will be displayed when screen resolution is either equal to or less than 1024x768.</b>\";\r\n }\r\n     }\r\n     else {\r\n               // Resolution not detected\r\n     }\r\n}\r\n\r\n\r\n$screenWidth = $_GET[\'Width\'];\r\n$screenHeight = $_GET[\'Height\'];\r\n//echo $screenWidth;\r\n//echo \"<br>\";\r\n//echo $screenHeight;\r\n//echo \"<br>\";\r\n\r\nif($screenWidth > 1000){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n\r\n}\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 15px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n//echo\"<style> span {width: 100%; max-width: 800px; margin-right: auto; margin-left: auto; padding-right: 100px; padding-left: 100px;}</style>\";\r\n\r\n\r\n\r\n\r\n$variable = \'Glass\';\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\n$sortButton=\"\";\r\n$wineCount=0;\r\nfor($x=2; $x<=3; $x++){ \r\n\r\n$wineCount1=0;\r\nif($x==2){\r\n\r\nif($happyhour==True){\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' AND (AvailableToday = -1 OR AvailablePremium = -1) AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n}\r\nelse{\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' AND AvailableToday = -1  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n}\r\n\r\n}\r\nelseif($x==1 AND $happyhour==True){\r\n\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' AND AvailableOnRequest = 0 AND AvailablePremium = -1  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n\r\n}\r\nelseif($x==3){\r\n$sql=\"SELECT * FROM Wines WHERE WineSize >50 AND WineSize < 375  AND WineType!=\'Glass\'  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n\r\n}\r\nelse{\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' AND AvailableToday = 0 AND AvailableOnRequest = -1  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n\r\n\r\n}\r\n//echo \"<div style=\'text-align: center\'>\";\r\n$records1=mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records1)){\r\n        $wineCount=$wineCount+1;\r\n        $wineCount1=$wineCount1+1;\r\n        if($wineCount1 == 1){\r\n            if($x==2){\r\n                      $prevType= 0;\r\n                      if($happyhour==True){\r\n                      echo \"<p class = \'listView\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.5em; display: inline-block;\'>Today\'s Wine By the Glass (5 oz pour)</span></p>\";\r\n echo \"<p class = \'listView\'><span style=\'opacity: 1.0; font-weight: normal; font-size: 1.25em; text-align: right; display: inline-block;\'>Happy Hour 3pm - 5pm</span></p>\";\r\n                      }\r\n                      else{\r\n                      echo \"<p class = \'listView\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.5em;\'>Today\'s Wine By the Glass (5 oz pour)</span></p>\";\r\n                      }\r\n                      $opacity = 1.0;\r\n             }\r\n             elseif($x==1 AND $happyhour==True){\r\n                       $prevType= 0;\r\n                       echo \"<p class = \'listView\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.5em;\'>Happy Hour 3pm - 5pm ($12 while they last)</span></p>\";\r\n                     $opacity = 1.0;\r\n             }\r\n             elseif($x==3){\r\n                  $prevType= 0;\r\n                  echo \"<div style=\'opacity: 1.0; text-align: left; font-weight: bold; font-size: 1.5em;\'><p class = \'listView\'>Sparkling (small bottles)</p></div>\";\r\n                  $opacity = 1.0;\r\n\r\n             }\r\n\r\n              else{\r\n                    $prevType= 0;\r\n                    echo \"<p class = \'listView\'><span style=\'opacity: 0.5; font-weight: bold; font-size: 1.5em;\'>By the Glass (on request - 2 glass minimum)</span></p>\";\r\n                    $opacity = 0.5;\r\n              }\r\n         } 	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \" \";  \r\n//don\'t use with by the glass\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n          if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n                 $sizeinfo=\"\";    //$sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\nif ( wonderplugin_is_device(\'Windows,Mac,Linux,iPad\' )){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n\r\nif($happyhour==True AND $wines[\'AvailablePremium\'] == -1){\r\n$happyhourtext=\"     <font color=\'red\'>(Happy Hour)</font>\";\r\n} \r\nelse{\r\n$happyhourtext=\"\";\r\n}\r\n           $wineID=\"<b><span style= \'opacity: \".$opacity.\";\'><a  href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byGlass&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$happyhourtext.\"</a></span></b>\";\r\n\r\n\r\n\r\n   if($prevID != $wines[\'WineType2\']){\r\n      $prevID = $wines[\'WineType2\'];\r\n      if($prevID == 1){\r\n         echo \"<span style=\'opacity: \".$opacity.\"; font-weight: bold; font-size: 1.5em; line-height: 50%;\'><p class = \'listView\'>White</p></span>\";\r\n       }\r\n       elseif($prevID == 2){\r\n        // echo \"<br>\";   \r\n         echo \"<br><span style=\'opacity: \".$opacity.\"; font-weight: bold; font-size: 1.5em;  line-height: 50%;\'><p class = \'listView\'>Red</p></span>\";\r\n       }\r\n       elseif($prevID == 3){\r\n          // echo \"<br>\";  \r\n          if($wines[\'WineSize\'] != 187){ \r\n          echo \"<br><span style=\'opacity:  \".$opacity.\"; font-weight: bold; font-size: 1.5em;  line-height: 50%;\'><p class = \'listView\'>Sparkling</p></span>\";\r\n       }\r\n       }\r\n       elseif($prevID == 4){\r\n            // echo \"<br>\";\r\n             echo \"<br><span style=\'opacity:  \".$opacity.\"; font-weight: bold; font-size: 1.5em;  line-height: 50%;\'><p class = \'listView\'>Rosé</p></span>\";\r\n       }\r\n    }\r\n\r\n   echo \"<p class= \'listView\' style = \'padding-top: 8px;\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 100%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n	        \r\n    if($x==2 AND $happyhour==True AND $wines[\'AvailablePremium\'] == -1){\r\n                 $winePrice=\"<del><b>$\".$wines[\'WinePrice\'].\"</del>&nbsp;<font color=\'red\'>$\".$happyhourwineprice.\"</font></b>\";\r\n                 }\r\n                 else{\r\n                 $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                 }\r\n\r\n                 echo \"<span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 100%;\'>\".$winePrice.\"</span></p>\"; \r\n\r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n\r\n                  }\r\n                 \r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 5px;  line-height: 120%\'>\".$wineCountry.\"</p>\";\r\n                         \r\n    \r\n                \r\n        }\r\n        //echo \"<br>\";\r\n}\r\n\r\n\r\necho \"<br><p class = \'listView\'><font size=\'-1\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p><font>\";\r\n//echo \"</div>\";','[xyz-ips snippet=\"byGlass-Feb1\"]',1),(40,'screenSizePHP','<?php\r\n\r\nif(!isset($_GET[\'screen_check\']))\r\n{\r\n /* This code will be executed if screen resolution has not been detected.*/\r\n echo \"<script language=\'JavaScript\'>\r\n <!-- \r\ndocument.location=\\\"$PHP_SELF?screen_check=done&Width=\\\"+screen.width+\\\"&Height=\\\"+screen.height;\r\n //-->\r\n </script>\";\r\n}\r\n\r\n\r\n$screenWidth = $_GET[\'Width\'];\r\n$screenHeight = $_GET[\'Height\'];\r\n//echo $screenWidth;\r\n//echo \"<br>\";\r\n//echo $screenHeight;\r\n//echo \"<br>\";\r\n\r\n\r\nif($screenWidth > 1000){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 15px; padding-bottom: 0px; margin: auto; }</style>\";','[xyz-ips snippet=\"screenSizePHP\"]',1),(41,'byProfileFeb2020','<?php\r\n\r\n$variable = $_GET[\'Listing\'];\r\n//echo $variable;\r\n\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n//echo $leftPad;\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 15px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\n$sortButton=\"\";\r\n\r\n      if($variable==\"WhitePrice\" || $variable==\"RedPrice\" ||  $variable==\"WhitesAZ\" ||  $variable==\"RedsAZ\" || $variable==\"Inventory\" || $variable==\"All\"){\r\n\r\n           if($variable==\"WhitePrice\"){\r\n                 $winetype=\"White\";\r\n                 $sorttype=\"WinePrice\";\r\n                 $winetitle=\"White Wines (by price)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitesAZ\'>Sort A-Z</a>\";\r\n                 //$sortButton=\"[maxbutton id=\'5\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitesAZ\']\";\r\n                 $newvariable = \"WhitePrice\";\r\n           }\r\n           elseif($variable==\"RedPrice\"){\r\n                $winetype=\"Red\";\r\n                $sorttype = \"WinePrice\";\r\n               $winetitle=\"Red Wines (by price)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=RedsAZ\'>Sort A-Z</a>\";\r\n               //$sortButton=\"[maxbutton id=\'5\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=RedsAZ\']\";\r\n               $newvariable = \"RedPrice\";\r\n           } \r\n           elseif($variable==\"WhitesAZ\"){\r\n                $winetype=\"White\";\r\n                $sorttype=\"WineName\";\r\n               $winetitle=\"White Wines (A - Z)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitePrice\'>Sort by Price</a>\";\r\n               //$sortButton=\"[maxbutton id=\'4\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitePrice\']\";\r\n               $newvariable = \"WhitesAZ\";\r\n           }\r\n           elseif($variable==\"RedsAZ\"){\r\n                $winetype=\"Red\";\r\n                $sorttype=\"WineName\";\r\n               $winetitle=\"Red Wines (A - Z)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=RedPrice\'>Sort by Price</a>\";\r\n               //$sortButton=\"[maxbutton id=\'4\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=RedPrice\']\";\r\n               $newvariable = \"RedsAZ\";\r\n           }\r\n           elseif($variable==\"Inventory\"){\r\n                $winetype=\"All\";\r\n                $sorttype=\"WineType, WineName\";\r\n               $winetitle=\"All Wines A-Z (Reds/Rose/Sparkling/White)\";\r\n               $newvariable = \"Inventory\";\r\n           }\r\n           elseif($variable==\"All\"){\r\n               $winetype=\"All\";\r\n                $sorttype=\"WineType, WinePrice\";\r\n               $winetitle=\"All Wines (Sparkling/White/Rose/Red)\";\r\n               $newvariable = \"All\";\r\n\r\n           }\r\n           \r\n           echo \"<p class=\'listView\' style=\'padding-top:40px;\'><b><font size=\'+2\'>\".$winetitle.\"</font></b></p>\";\r\n            \r\n\r\n           if($variable==\"Inventory\"){\r\n\r\n            $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0  AND WineType!= \'Glass\' ORDER BY \".$sorttype;\r\n\r\n            }\r\n            elseif($variable==\"All\"){\r\n               $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0  AND WineType!= \'Glass\' ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n             }\r\n\r\n           else{\r\n           $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0 AND WineType = \'\".$winetype.\"\' ORDER BY \".$sorttype;\r\n            }\r\n\r\n      	   $records=mysqli_query($con, $sql);\r\n      	   $wineCount = 0;\r\n      	   while($wines=mysqli_fetch_assoc($records)){\r\n           \r\n       if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byProfile&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}\r\n\r\n          $wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n              \r\n          }\r\n         if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n\r\n            if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n            if($wines[\'WineSize\']==375){    \r\n                $sizeinfo=\"&nbsp;(half bottle)\";\r\n            }\r\n            else{\r\n                  $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n          elseif($wines[\'ServingSize\'] != 0 AND $wines[\'ServingSize\'] !=5){\r\n            \r\n               $sizeinfo=\" (\".$wines[\'ServingSize\'].\" oz)\";\r\n            }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }\r\n                \r\n\r\n$singlePage=\"single-item/\";\r\nif (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n     \r\nif($variable==\"Inventory\"  or $variable==\"All\"){\r\n  \r\nif($prevWine!=$wines[\'WineType\']){\r\n          echo\"<br>\";\r\n          echo \"<b><p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wines[\'WineType\'].\"</span></p></b>\";  \r\n\r\n         }\r\n   \r\n$prevWine=$wines[\'WineType\'];\r\n \r\nif($variable==\"Inventory\"){\r\n          $wineID=\"<a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp; ( \".$wines[\'QtyInStock\'].\" ) &emsp;\".$wines[\'CellarLocation\'].\"</a>\";\r\n}\r\n\r\nelse{\r\n  $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"</a></b>\";\r\n}\r\n\r\n}\r\nelse{\r\n\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n}\r\n         \r\n             echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\";\r\n\r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'font-size: 1.25em; text-align: right; width:15%; line-height: 150%; \'>\".$winePrice.\"</span></p>\"; \r\n               \r\n                 if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                     if($variable!=\"Inventory\"){ \r\n                    echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n                    }\r\n                  }\r\n               $wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n               \r\n                if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\nif($variable!=\"Inventory\"){\r\n		echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 5px;  line-height: 120%\'>\".$wineCountry.\"</p>\"; \r\n\r\n             }\r\n              \r\n               \r\n\r\n         }\r\n \r\n\r\n          \r\n             \r\n\r\n         \r\n\r\n}\r\nelseif($variable==\"Glass\"){\r\n\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n\r\n      	 echo \"<p class=\'listView\'><b><font size=\'+2\'>\".$variable.\"</font></b></p>\";\r\n         $wineCount=0;\r\n         while($wines=mysqli_fetch_assoc($records1)){\r\n        $wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n          if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n                \r\n          if($wines[\'WineSize\']==375){  \r\n            $sizeinfo=\"&nbsp;(half bottle)\";\r\n           }\r\n           else{\r\n             $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\n\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux, iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n     \r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n   echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n	        \r\n                 $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                 echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: right; width:15%; line-height: 150%; display: inline-block;\'>\".$winePrice.\"</span></p>\"; \r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 40%;\'>\".$wineVarietal.\"</span></p>\";\r\n\r\n                  }\r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 40%; display:\'>\".$wineCountry.\"</span></p>\";\r\n                        \r\n             \r\n                  //echo \"<br>\"; \r\n    \r\n                  \r\n\r\n        }\r\n\r\n}\r\n\r\n\r\nelse{\r\n       if($variable==\"Dessert Wines and Port\"){\r\n          $stockLimit = -10000;\r\n       }\r\n       else{\r\n        $stockLimit = 0;\r\n        }\r\n      \r\n\r\n     	$sql=\"SELECT * FROM Wines WHERE (WineProfile1=\'\".$variable.\"\' OR WineProfile2=\'\".$variable.\"\') AND QtyInStock !=0  AND WineType!=\'Glass\' AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n$printBottleHeader = False;\r\n      	$records1=mysqli_query($con, $sql);\r\n\r\n         if($variable==\'Rose\'){\r\n            $winetitle = \"Rosé\";\r\n          }\r\n         elseif($variable==\'Sparkling\'){\r\n          $winetitle = \"Sparkling & Champagne\";\r\n         }\r\n         else{\r\n          $winetitle = $variable;\r\n         }\r\n      	 echo \"<p class=\'listView\'><b><font size=\'+2\'>\".$winetitle.\"</font></b></p>\";\r\n        $wineCount = 0;\r\n        $headerPrinted = False;\r\n\r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n  if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byProfile&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}      \r\n\r\n$wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $stockLimit==0 AND $wines[\'WineType\']!=\'Glass\' AND $wines[\'QtyInStock\'] !=0){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n           if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n           if($wines[\'WineSize\']==375){ \r\n                $sizeinfo=\"&nbsp;(half bottle)\";\r\n           }\r\n           else{\r\n                 $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n           elseif($wines[\'ServingSize\'] != 0 AND $wines[\'ServingSize\'] !=5){\r\n            \r\n               $sizeinfo=\" (\".$wines[\'ServingSize\'].\" oz)\";\r\n            }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux, iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n\r\nif($headerPrinted==False AND $wines[\'SoldAs\'] == 1){\r\n$printBottleHeader = True;\r\n$headerPrinted=True;\r\necho \"<span style=\'font-size: 1.5em; text-align: left; font-weight: bold; width:85%; line-height: 150%; display: inline-block;\'>By The Glass</span>\";\r\n}\r\nelseif($wines[\'SoldAs\'] == 0 AND $printBottleHeader==True){\r\n$printBottleHeader=False;\r\necho \"<span style=\'font-size: 1.5em; text-align: left; font-weight: bold; width:85%; line-height: 150%; display: inline-block;\'>By The Bottle</span>\";\r\n}\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n   echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n   \r\necho \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\";\r\n        \r\n                 $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                 echo \"<span style=\'font-size: 1.25em; text-align: right; width:15%; line-height: 150%;\'>\".$winePrice.\"</span></p>\"; \r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       //echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 120%; display: inline-block;\'>\".$wineVarietal.\"</span></p>\";\r\n                         echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n                  }\r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		\r\n                  echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 5px;  line-height: 120%\'>\".$wineCountry.\"</p>\";      \r\n             \r\n                  //echo \"<br>\"; \r\n    \r\n                  \r\n\r\n        }\r\n    \r\n  }\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";','[xyz-ips snippet=\"byProfileFeb2020\"]',1),(42,'byCountryFeb2020','<?php\r\n$variable = $_GET[\'Listing\'];\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n$variable = str_replace(\'%20\',\' \', $variable);\r\n \r\nif (wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n//echo $leftPad;\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n\r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n     echo \"<body>\";\r\n      echo \"<p class=\'listView\'><span style=\' padding-top: 0px; display: inline-block; font-weight: bold; text-align: left; width:85%; line-height: 150%; font-size: 200%\'>\".$variable.\"</span></p>\";\r\n       $wineTypes = array();\r\n       $wineTypes[1] = \"Sparkling\";\r\n       $wineTypes[2] = \"White\";\r\n       $wineTypes[3] = \"Rose\";\r\n       $wineTypes[4] = \"Red\";\r\n       $wineTypes[5] = \"Dessert\";\r\n       $wineTypes[6] = \"Port\";\r\n       $wineCount=0;\r\n        for ($x = 1; $x <= 6; $x++) {\r\n	\r\n\r\n     	$sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND (QtyInStock>0 OR SoldAs = 1) AND WineCountry=\'\".$variable.\"\' AND WineType =\'\".$wineTypes[$x].\"\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n \r\n      	$recordcount=1;\r\n        \r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n              $wineCount=$wineCount+1;\r\n               if($recordcount == 1){\r\n               \r\n              if($wineTypes[$x]==\"Rose\"){\r\n                 $wineType2=\"Rosé\";\r\n               }\r\n               elseif($wineTypes[$x]==\"Sparkling\"){\r\n               $wineType2=\"Sparkling and Champagne\";\r\n                }\r\n                elseif($wineTypes[$x]==\"Dessert\"){\r\n               $wineType2=\"Dessert Wines, Port & Liqueurs\"; \r\n                }\r\n               else{\r\n               $wineType2=$wineTypes[$x];\r\n               }\r\n\r\n                 echo \"<b><p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; width:85%; line-height: 150%; padding-top: 0px; display: inline-block;\'>\".$wineType2.\"</span></p></b>\";  \r\n\r\n	       $recordcount = 2;\r\n               }\r\n          //echo \"<div style=\'line-height: 100%;\'>\";\r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n         if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\' AND $wines[\'WineType\']!=\'Dessert\' AND $wines[\'QtyInStock\'] !=0 ){  \r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n\r\n           if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n           if($wines[\'WineSize\']==375){\r\n           $sizeinfo=\"&nbsp (half bottle)\";\r\n           }\r\n           else{\r\n           $sizeinfo=\"&nbsp (small bottle)\";\r\n            }\r\n            }\r\n            else{\r\n            $sizeinfo=\"\";\r\n             }\r\n\r\n\r\n   if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byCountry&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}\r\n\r\n  if (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byCountry&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n            \r\n            \r\n     //echo \"<div style=\'line-height: 140%;\'>\";\r\n            echo \"<p class=\'listView\'><span style=\'display: inline-block; font-size: 1.25em; text-align: left; padding-top: 0px; width:85%;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\"; \r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'padding-top: 0px; font-size: 1.25em; text-align: right; width:15%;\'>\".$winePrice.\"</span></p>\"; \r\n             \r\n               $wineCountry=$wines[\'WineRegion\'];\r\n\r\n               if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                      \r\n                      echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n\r\n                  }\r\n\r\n		echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 15px;  line-height: 120%\'>\".$wineCountry.\"</p>\"; \r\n                \r\n                \r\n               //echo \"<br>\";\r\n                        	\r\n      	  //echo \"</div>\";\r\n        }\r\n      \r\n  \r\n}\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";\r\necho \"</body>\";','[xyz-ips snippet=\"byCountryFeb2020\"]',1),(43,'byPersonFeb2020','<?php\r\n$variable = $_GET[\'Listing\'];\r\n$callingPage = $_GET[\'listType\'];\r\n$callingType = $_GET[\'identifier\'];\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n$variable = str_replace(\'%20\',\' \', $variable);\r\n\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n//echo $leftPad;\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n   \r\n\r\n$sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND (QtyInStock>0 OR SoldAs = 1) AND WhosFavorite=\'\".$variable.\"\'\";\r\n$records1=mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records1)){\r\n$favoriteicon = $wines[\'FavoriteImage\'];           \r\n}\r\n  echo \"<body>\";\r\n\r\necho \"<p class=\'listView\'><span style=\' padding-top: 0px; display: inline-block; font-weight: bold; text-align: left; width:85%; line-height: 150%; font-size: 200%\'>\".$variable.\"\'s Favorites &emsp;\".$favoriteicon.\"</span></p>\";\r\n\r\n\r\n       $wineTypes = array();\r\n       $wineTypes[1] = \"Sparkling\";\r\n       $wineTypes[2] = \"White\";\r\n       $wineTypes[3] = \"Rose\";\r\n       $wineTypes[4] = \"Red\";\r\n       $wineTypes[5] = \"Dessert\";\r\n       $wineTypes[6] = \"Port\";\r\n       $wineCount=0;\r\n        for ($x = 1; $x <= 6; $x++) {\r\n	\r\n\r\n     	$sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND (QtyInStock>0 OR SoldAs = 1) AND WhosFavorite=\'\".$variable.\"\' AND WineType =\'\".$wineTypes[$x].\"\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n \r\n      	$recordcount=1;\r\n        \r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n              $wineCount=$wineCount+1;\r\n               if($recordcount == 1){\r\n               \r\n              if($wineTypes[$x]==\"Rose\"){\r\n                 $wineType2=\"Rosé\";\r\n               }\r\n               elseif($wineTypes[$x]==\"Sparkling\"){\r\n               $wineType2=\"Sparkling and Champagne\";\r\n                }\r\n                elseif($wineTypes[$x]==\"Dessert\"){\r\n               $wineType2=\"Dessert Wines, Port & Liqueurs\"; \r\n                }\r\n               else{\r\n               $wineType2=$wineTypes[$x];\r\n               }\r\n\r\n              echo \"<b><p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; width:85%; line-height: 150%; padding-top: 0px; display: inline-block;\'>\".$wineType2.\"</span></p></b>\";  \r\n\r\n	       $recordcount = 2;\r\n               }\r\n          //echo \"<div style=\'line-height: 100%;\'>\";\r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n         if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\' AND $wines[\'QtyInStock\'] !=0 ){  \r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n\r\n           if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n           if($wines[\'WineSize\']==375){\r\n           $sizeinfo=\"&nbsp (half bottle)\";\r\n           }\r\n           else{\r\n           $sizeinfo=\"&nbsp (small bottle)\";\r\n            }\r\n            }\r\n            else{\r\n            $sizeinfo=\"\";\r\n             }\r\n\r\n\r\n  if (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byPerson&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"</a></b>\";\r\n\r\n            \r\n            \r\n    // echo \"<div style=\'line-height: 140%;\'>\";\r\n            echo \"<p class=\'listView\'><span style=\'display: inline-block; font-size: 1.25em; text-align: left; padding-top: 0px; width:85%;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\"; \r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'padding-top: 0px; font-size: 1.25em; text-align: right; width:15%;\'>\".$winePrice.\"</span></p>\"; \r\n             \r\n               $wineCountry=$wines[\'WineCountry\'].\" > \".$wines[\'WineRegion\'];\r\n\r\n               if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                      \r\n                        echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n\r\n                  }\r\n\r\n		 echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 15px;  line-height: 120%\'>\".$wineCountry.\"</p>\";\r\n                \r\n                \r\n             //  echo \"<br>\";\r\n                        	\r\n      	//  echo \"</div>\";\r\n        }\r\n      \r\n  \r\n}\r\n\r\n\r\nif($callingType==\"WhitePrice\"){\r\n$returnPage = \"White Wines\";\r\n}\r\nelseif($callingType==\"WhitesAZ\"){\r\n$returnPage = \"White Wines\";\r\n}\r\nelseif($callingType==\"RedPrice\"){\r\n$returnPage = \"Red Wines\";\r\n}\r\nelseif($callingType==\"RedsAZ\"){\r\n$returnPage = \"Red Wines\";\r\n}\r\nelse{\r\n$returnPage = $callingType;\r\n}\r\n\r\n\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";\r\necho \"</body>\";','[xyz-ips snippet=\"byPersonFeb2020\"]',1),(44,'byVarietalFeb2020','<?php\r\n$variable = $_GET[\'Listing\'];\r\n//$variable = \"TEST\";\r\n$con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n//echo $leftPad;\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n\r\n 	echo \"<body>\";\r\n        echo \"<p class=\'listView\'><span style=\' padding-top: 0px; display: inline-block; font-weight: bold; text-align: left; width:85%; line-height: 150%; font-size: 200%\'>\".$variable.\"</span></p>\";\r\n\r\n     	$sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock > 0 AND (Category =\'\".$variable.\"\' OR Category2 = \'\".$variable.\"\' OR Category3 =\'\".$variable.\"\') AND WineType != \'Glass\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n      	\r\n    \r\n        $wineCount = 0;\r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n       \r\n if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byVarietal&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}\r\n          $wineCount=$wineCount+1;	          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3){  \r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }  \r\n\r\n          if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n          if($wines[\'WineSize\']==375){                \r\n                $sizeinfo=\"&nbsp;(half bottle)\";\r\n             }\r\n             else{\r\n              $sizeinfo=\"&nbsp;(small bottle)\";\r\n               }          \r\n           }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }\r\n\r\n  if (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n          \r\n\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byVarietal&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n\r\n// echo \"<div style=\'line-height: 140%;\'>\";\r\n             echo \"<p class=\'listView\'><span style=\'display: inline-block; font-size: 1.25em; text-align: left; padding-top: 0px; width:85%;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\"; \r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'padding-top: 0px; font-size: 1.25em; text-align: right; width:15%;\'>\".$winePrice.\"</span></p>\"; \r\n             \r\n               $wineCountry=$wines[\'WineRegion\'];\r\n\r\n               if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                      \r\n                      echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n\r\n                  }\r\n\r\n		echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 15px;  line-height: 120%\'>\".$wineCountry.\"</p>\"; \r\n                \r\n                \r\n              // echo \"<br>\";\r\n                        	\r\n      	//  echo \"</div>\";\r\n}\r\n\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";\r\necho \"</body>\";','[xyz-ips snippet=\"byVarietalFeb2020\"]',1),(45,'byProfileFeb2020-2','<?php\r\n\r\n$variable = $_GET[\'Listing\'];\r\n//echo $variable;\r\n\r\n\r\nif(wonderplugin_is_device(\'Windows, Mac, Linux\')){\r\n$leftPad = 75; //$screenWidth/2-400;\r\n$rightPad = 0; //$screenWidth/2-400;\r\n}\r\nelseif(wonderplugin_is_device(\'iPad\')){\r\n$leftPad = 20;\r\n$rightPad = 20;\r\n}\r\nelse{\r\n$leftPad = 0; \r\n$rightPad = 0;\r\n}\r\n//echo $leftPad;\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n \r\n//echo \"<body>\";\r\n\r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\n$sortButton=\"\";\r\n\r\n      if($variable==\"WhitePrice\" || $variable==\"RedPrice\" ||  $variable==\"WhitesAZ\" ||  $variable==\"RedsAZ\" || $variable==\"Inventory\" || $variable==\"All\"){\r\n\r\n           if($variable==\"WhitePrice\"){\r\n                 $winetype=\"White\";\r\n                 $sorttype=\"WinePrice\";\r\n                 $winetitle=\"White Wines (by price)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitesAZ\'>Sort A-Z</a>\";\r\n                 //$sortButton=\"[maxbutton id=\'5\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitesAZ\']\";\r\n                 $newvariable = \"WhitePrice\";\r\n           }\r\n           elseif($variable==\"RedPrice\"){\r\n                $winetype=\"Red\";\r\n                $sorttype = \"WinePrice\";\r\n               $winetitle=\"Red Wines (by price)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=RedsAZ\'>Sort A-Z</a>\";\r\n               //$sortButton=\"[maxbutton id=\'5\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=RedsAZ\']\";\r\n               $newvariable = \"RedPrice\";\r\n           } \r\n           elseif($variable==\"WhitesAZ\"){\r\n                $winetype=\"White\";\r\n                $sorttype=\"WineName\";\r\n               $winetitle=\"White Wines (A - Z)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitePrice\'>Sort by Price</a>\";\r\n               //$sortButton=\"[maxbutton id=\'4\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=WhitePrice\']\";\r\n               $newvariable = \"WhitesAZ\";\r\n           }\r\n           elseif($variable==\"RedsAZ\"){\r\n                $winetype=\"Red\";\r\n                $sorttype=\"WineName\";\r\n               $winetitle=\"Red Wines (A - Z)&emsp;<a href=\'http://www.bistrowinelist.com/byProfile/?Listing=RedPrice\'>Sort by Price</a>\";\r\n               //$sortButton=\"[maxbutton id=\'4\' url=\'http://www.bistrowinelist.com/byProfile/?Listing=RedPrice\']\";\r\n               $newvariable = \"RedsAZ\";\r\n           }\r\n           elseif($variable==\"Inventory\"){\r\n                $winetype=\"All\";\r\n                $sorttype=\"WineType, WineName\";\r\n               $winetitle=\"All Wines A-Z (Reds/Rose/Sparkling/White)\";\r\n               $newvariable = \"Inventory\";\r\n           }\r\n           elseif($variable==\"All\"){\r\n               $winetype=\"All\";\r\n                $sorttype=\"WineType, WinePrice\";\r\n               $winetitle=\"All Wines (Sparkling/White/Rose/Red)\";\r\n               $newvariable = \"All\";\r\n\r\n           }\r\n           \r\n           //echo \"<p class=\'listView\' style=\'padding-top: 0px;\'><b><font size=\'+2\'>\".$winetitle.\"</font></b></p>\";\r\n           echo \"<p class=\'listView\'><span style=\' padding-top: 0px; display: inline-block; font-weight: bold; text-align: left; width:85%; line-height: 150%; font-size: 1.75em\'>\".$winetitle.\"</span></p>\"; \r\n\r\n           if($variable==\"Inventory\"){\r\n\r\n            $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0  AND WineType!= \'Glass\' ORDER BY \".$sorttype;\r\n\r\n            }\r\n            elseif($variable==\"All\"){\r\n               $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0  AND WineType!= \'Glass\' ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n             }\r\n\r\n           else{\r\n           $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1 AND QtyInStock>0 AND WineType = \'\".$winetype.\"\' ORDER BY \".$sorttype;\r\n            }\r\n\r\n      	   $records=mysqli_query($con, $sql);\r\n      	   $wineCount = 0;\r\n      	   while($wines=mysqli_fetch_assoc($records)){\r\n           \r\n       if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byProfile&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}\r\n\r\n          $wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n              \r\n          }\r\n         if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n\r\n            if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n            if($wines[\'WineSize\']==375){    \r\n                $sizeinfo=\"&nbsp;(half bottle)\";\r\n            }\r\n            else{\r\n                  $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n          elseif($wines[\'ServingSize\'] != 0 AND $wines[\'ServingSize\'] !=5){\r\n            \r\n               $sizeinfo=\" (\".$wines[\'ServingSize\'].\" oz)\";\r\n            }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }\r\n                \r\n\r\n$singlePage=\"single-item/\";\r\nif (wonderplugin_is_device(\'Windows,Mac,Linux,iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n     \r\nif($variable==\"Inventory\"  or $variable==\"All\"){\r\n  \r\nif($prevWine!=$wines[\'WineType\']){\r\n          echo\"<br>\";\r\n          echo \"<b><p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wines[\'WineType\'].\"</span></p></b>\";  \r\n\r\n         }\r\n   \r\n$prevWine=$wines[\'WineType\'];\r\n \r\nif($variable==\"Inventory\"){\r\n          $wineID=\"<a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp; ( \".$wines[\'QtyInStock\'].\" ) &emsp;\".$wines[\'CellarLocation\'].\"</a>\";\r\n}\r\n\r\nelse{\r\n  $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"</a></b>\";\r\n}\r\n\r\n}\r\nelse{\r\n\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$newvariable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n}\r\n         \r\n             echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n             echo \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\";\r\n\r\n                $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                echo \"<span style=\'display: inline-block; font-size: 1.25em; text-align: right; width:15%; line-height: 150%; \'>\".$winePrice.\"</span></p>\"; \r\n               \r\n                 if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                     if($variable!=\"Inventory\"){ \r\n                    echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n                    }\r\n                  }\r\n               $wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n               \r\n                if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\nif($variable!=\"Inventory\"){\r\n		echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 5px;  line-height: 120%\'>\".$wineCountry.\"</p>\"; \r\n\r\n             }\r\n              \r\n               \r\n\r\n         }\r\n \r\n\r\n          \r\n             \r\n\r\n         \r\n\r\n}\r\nelseif($variable==\"Glass\"){\r\n\r\n$sql=\"SELECT * FROM Wines WHERE WineType=\'Glass\' ORDER BY WinePrice\";\r\n      	$records1=mysqli_query($con, $sql);\r\n\r\n      	 echo \"<p class=\'listView\'><b><font size=\'+2\'>\".$variable.\"</font></b></p>\";\r\n         $wineCount=0;\r\n         while($wines=mysqli_fetch_assoc($records1)){\r\n        $wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n          if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n                \r\n          if($wines[\'WineSize\']==375){  \r\n            $sizeinfo=\"&nbsp;(half bottle)\";\r\n           }\r\n           else{\r\n             $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\n\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux, iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n     \r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n   echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n	        \r\n                 $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                 echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: right; width:15%; line-height: 150%; display: inline-block;\'>\".$winePrice.\"</span></p>\"; \r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 40%;\'>\".$wineVarietal.\"</span></p>\";\r\n\r\n                  }\r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 40%; display:\'>\".$wineCountry.\"</span></p>\";\r\n                        \r\n             \r\n                  //echo \"<br>\"; \r\n    \r\n                  \r\n\r\n        }\r\n\r\n}\r\n\r\n\r\nelse{\r\n       if($variable==\"Dessert Wines and Port\"){\r\n          $stockLimit = -10000;\r\n       }\r\n       else{\r\n        $stockLimit = 0;\r\n        }\r\n      \r\n\r\n     	$sql=\"SELECT * FROM Wines WHERE (WineProfile1=\'\".$variable.\"\' OR WineProfile2=\'\".$variable.\"\') AND QtyInStock !=0  AND WineType!=\'Glass\' AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n$printBottleHeader = False;\r\n      	$records1=mysqli_query($con, $sql);\r\n\r\n         if($variable==\'Rose\'){\r\n            $winetitle = \"Rosé\";\r\n          }\r\n         elseif($variable==\'Sparkling\'){\r\n          $winetitle = \"Sparkling & Champagne\";\r\n         }\r\n         else{\r\n          $winetitle = $variable;\r\n         }\r\n      	 echo \"<p class=\'listView\'><b><font size=\'+2\'>\".$winetitle.\"</font></b></p>\";\r\n        $wineCount = 0;\r\n        $headerPrinted = False;\r\n\r\n      	while($wines=mysqli_fetch_assoc($records1)){\r\n  if(is_null($wines[\'WhosFavorite\'])){\r\n         	$favorite=\"\";\r\n          	}   \r\n          else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$wines[\'WhosFavorite\'].\"&listType=byProfile&identifier=\".$variable.\"\'>\".$wines[\'FavoriteImage\'].\"</a>\";\r\n          	}      \r\n\r\n$wineCount=$wineCount+1;\r\n        	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $stockLimit==0 AND $wines[\'WineType\']!=\'Glass\' AND $wines[\'QtyInStock\'] !=0){\r\n          $lowStock = \"* \";\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n           if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n           if($wines[\'WineSize\']==375){ \r\n                $sizeinfo=\"&nbsp;(half bottle)\";\r\n           }\r\n           else{\r\n                 $sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          }\r\n           elseif($wines[\'ServingSize\'] != 0 AND $wines[\'ServingSize\'] !=5){\r\n            \r\n               $sizeinfo=\" (\".$wines[\'ServingSize\'].\" oz)\";\r\n            }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\nif (wonderplugin_is_device(\'Windows, Mac, Linux, iPad\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n\r\nif($headerPrinted==False AND $wines[\'SoldAs\'] == 1){\r\n$printBottleHeader = True;\r\n$headerPrinted=True;\r\necho \"<p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; font-weight: bold; width:85%; line-height: 150%; display: inline-block;\'>By The Glass</span></p>\";\r\n}\r\nelseif($wines[\'SoldAs\'] == 0 AND $printBottleHeader==True){\r\n$printBottleHeader=False;\r\necho \"<p class=\'listView\'><span style=\'font-size: 1.5em; text-align: left; font-weight: bold; width:85%; line-height: 150%; display: inline-block;\'>By The Bottle</span></p>\";\r\n}\r\n           $wineID=\"<b><a href=\'http://www.bistrowinelist.com/\".$singlePage.\"?WineID=\".$wines[\'ID\'].\"&listType=byProfile&listName=\".$variable.\"&linkCount=1#wine\".$wineCount.\"\'>\".$lowStock.$wines[\'WineName\'].$sizeinfo.\"&emsp;\".$vintage.\"&emsp;\".$favorite.\"</a></b>\";\r\n\r\n   echo \"<p class=\'listView\'><span style=\'font-size: 1.25em; text-align: left; width:85%; line-height: 150%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n   \r\necho \"<a class=\'anchor\' id=\'wine\".$wineCount.\"\'></a>\";\r\n        \r\n                 $winePrice=\"<b>$\".$wines[\'WinePrice\'].\"</b>\";\r\n                 echo \"<span style=\'display: inline-block; font-size: 1.25em; text-align: right; width:15%; line-height: 150%;\'>\".$winePrice.\"</span></p>\"; \r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       //echo \"<p class=\'listView\'><span style=\'text-align: left; width:85%; line-height: 120%; display: inline-block;\'>\".$wineVarietal.\"</span></p>\";\r\n                         echo \"<p  class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal.\"</p>\";\r\n                  }\r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		\r\n                  echo \"<p class = \'listView\' style = \'font-size:1.1em; padding-top: 0px; padding-bottom: 5px;  line-height: 120%\'>\".$wineCountry.\"</p>\";      \r\n             \r\n                  //echo \"<br>\"; \r\n    \r\n                  \r\n\r\n        }\r\n    \r\n  }\r\necho \"<br><p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\necho \"<p class = \'listView\' style=\'line-spacing: 90%; font-size: .8em; padding-top: 0px; padding-bottom: 0px;\'>* Limited Quantities Available</p>\";\r\n//echo \"</body>\";','[xyz-ips snippet=\"byProfileFeb2020-2\"]',1),(46,'ContDispFeb2020-test','<?php\r\n\r\n$search = $_GET[\'search\'];\r\n$pageOffset = 7;\r\n$anchor = $_GET[\'wine\'];\r\n\r\n$happyhourprice = 12;\r\n\r\ndate_default_timezone_set(\"America/Belize\"); \r\nif (time() >= strtotime(\'14:55:00\') AND time() <= strtotime(\'17:00:00\')){\r\n$happyhour = True;\r\n}\r\nelse{\r\n$happyhour = False;\r\n}\r\n\r\n$variable = $_GET[\'WineID\'];\r\n$listType = $_GET[\'listType\'];\r\n$listName = $_GET[\'listName\'];\r\n$linkCount = $_GET[\'linkCount\'];\r\n\r\n\r\n\r\n$food1 = trim($_GET[\'food1\']);\r\n$food2 = trim($_GET[\'food2\']);\r\n$food3 = trim($_GET[\'food3\']);\r\n$food4 = trim($_GET[\'food4\']);\r\n$wineNumber = 0;\r\n$screenWidth = 1000;\r\n\r\nif(!empty($search)){\r\n  $listType = \"bySearch\";\r\n}\r\n\r\n\r\n\r\nif(wonderplugin_is_device(\'iPhone\')){\r\n$screenWidth = 400;\r\n$device = \"iPhone\";\r\n}\r\nelseif(wonderplugin_is_device(\'Windows\')){\r\n$screenWidth = 1000;\r\n$device = \"Windows\";\r\n}\r\nelseif(wonderplugin_is_device(\'iPad\')){\r\n$screenWidth = 1000;\r\n$device = \"iPad\";\r\n}\r\nelseif(wonderplugin_is_device(\'Mac\')){\r\n$screenWidth = 1000;\r\n$device = \"Mac\";\r\n\r\n}\r\nelseif(wonderplugin_is_device(\'Android\')){\r\n$screenWidth = 1000;\r\n$device = \"Android\";\r\n}\r\n\r\n//echo \"XXXX\".$device,\"XXXX\";\r\necho \"<style>\";\r\necho \"img {display: block; margin: auto;}\";\r\necho \".top { vertical-align: top; }\";\r\necho \".bottom { vertical-align: bottom; }\";\r\necho \"</style>\";\r\n\r\n\r\n\r\n\r\n//echo\"<meta name=\'viewport\' id=\'viewport\' content=\'width=500\'/>\";\r\n\r\n\r\nif($food1!=\"\"){\r\n$xfood1=substr($food1, (strlen($food1)-2)*-1);\r\n}\r\nif($food2!=\"\"){\r\n$xfood2=substr($food2, (strlen($food2)-2)*-1);\r\n}\r\nif($food3!=\"\"){\r\n$xfood3=substr($food3, (strlen($food3)-2)*-1);\r\n}\r\nif($food4!=\"\"){\r\n$xfood4=substr($food4, (strlen($food4)-2)*-1);\r\n}\r\n\r\n\r\n   $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n\r\nif (wonderplugin_is_device(\'iPhone\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n\r\n\r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\nif($listType==\"bySearch\"){\r\n\r\n     $sql=\"SELECT * FROM Wines WHERE (WineName Like \'%\".$search.\"%\' OR WineRegion Like \'%\".$search.\"%\' OR WineCountry Like \'%\".$search.\"%\' OR WineNationality Like \'%\".$search.\"%\' OR WineSubRegion Like \'%\".$search.\"%\' OR Category Like \'%\".$search.\"%\' OR Category2 Like \'%\".$search.\"%\' OR Category3 Like \'%\".$search.\"%\'  OR  Desc1 Like \'%\".$search.\"%\' OR  Desc2 Like \'%\".$search.\"%\' OR  Desc3 Like \'%\".$search.\"%\' OR  Desc4 Like \'%\".$search.\"%\' OR  Eyes Like \'%\".$search.\"%\' OR  Nose Like \'%\".$search.\"%\' OR  Mouth Like \'%\".$search.\"%\' OR  WineVarietal Like \'%\".$search.\"%\' OR  WineProfile1 Like \'%\".$search.\"%\' OR  WineProfile2 Like \'%\".$search.\"%\' OR  PairingSuggestion Like \'%\".$search.\"%\' OR  WineVintage Like \'%\".$search.\"%\') AND WineType != \'Glass\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n\r\n// Does not include Desc1 \'From the Winemaker\'\r\n\r\n\r\n// echo $sql;\r\n//$records1=mysqli_query($con, $sql);\r\n//       while ($row1 = mysqli_fetch_assoc($records1)) {\r\n//       echo $row1[\'WineName\'],\"<br>\";\r\n//}\r\n}\r\nelseif($listType==\"byVarietal\"){\r\n      $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (Category = \'\".$listName.\"\' OR Category2 = \'\".$listName.\"\' OR Category3 = \'\".$listName.\"\') AND ((QtyInStock > 0 AND WineType != \'Glass\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n}\r\nelseif($listType==\"byCountry\"){\r\n\r\n      $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND WineCountry = \'\".$listName.\"\' AND ((QtyInStock > 0 AND WineType != \'Glass\'  AND WineType != \'Beer\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n          \r\n\r\n}\r\nelseif($listType==\"byProfile\"){\r\n\r\n      if($listName==\"WhitesAZ\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'White\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WineName\";\r\n            $showName=\"All Whites A - Z\";\r\n            $listTypeName=\"White Wines\";\r\n      }\r\n       elseif($listName==\"WhitePrice\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'White\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n            $showName=\"All Whites by Price\";\r\n            $listTypeName=\"White Wines\";\r\n      }\r\n      elseif($listName==\"RedsAZ\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'Red\' AND QtyInStock > 0 AND AvailableForSale = -1  ORDER BY WineName\";\r\n            $showName=\"All Reds A - Z\";\r\n            $listTypeName=\"Red Wines\";\r\n      }\r\n      elseif($listName==\"RedPrice\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'Red\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n            $showName=\"All Reds by Price\";\r\n            $listTypeName=\"Red Wines\";\r\n      }  \r\n      elseif($listName==\"Inventory\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType != \'Glass\' AND WineType != \'Dessert\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WineType, WineName\";\r\n            $showName=\"All Wines A-Z\";\r\n            $listTypeName=\"All Wines\";\r\n      }\r\n\r\nelseif($listName==\"All\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType != \'Glass\' AND WineType != \'Dessert\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n            $showName=\"All Wines A-Z\";\r\n            $listTypeName=\"All Wines\";\r\n      }  \r\n  \r\n      elseif($listName==\"Dessert\"){\r\n             $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (WineProfile1 = \'\".$listName.\"\' OR WineProfile2 = \'\".$listName.\"\') AND (QtyInStock > 0 AND WineType != \'Glass\' OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n            $showName=\"\";\r\n\r\n       }\r\n       else{\r\n      \r\n            $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (WineProfile1 = \'\".$listName.\"\' OR WineProfile2 = \'\".$listName.\"\') AND (QtyInStock > 0 AND WineType != \'Glass\' OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n     $showName=\"\";\r\n      } \r\n}\r\nelseif($listType==\"byPerson\"){\r\n\r\n  $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND WhosFavorite = \'\".$listName.\"\' AND ((QtyInStock > 0 AND WineType != \'Glass\'  AND WineType != \'Beer\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n\r\n}\r\n\r\nelseif($listType==\"byGlass\"){\r\n\r\n // $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1  AND WineType = \'Glass\' AND AvailableToday = -1 ORDER BY WineType2, WinePrice\";           \r\n\r\nif($happyhour==True){\r\n\r\n$sql=\"SELECT * FROM Wines WHERE QtyInStock > 0 AND AvailableForSale = -1  AND ((WineType = \'Glass\' AND (AvailableToday = -1 OR AvailablePremium = -1)) OR (WineType!=\'Glass\' AND WineSize > 50 AND WineSize < 375)) ORDER BY SoldAs DESC, WineType2, WinePrice\";\r\n            $showName=\"Wines by Glass\";\r\n            $listTypeName=\"Glass\";\r\n}\r\nelse{\r\n\r\n$sql=\"SELECT * FROM Wines WHERE QtyInStock > 0 AND AvailableForSale = -1  AND  ((WineType = \'Glass\' AND AvailableToday = -1) OR (WineType!=\'Glass\' AND WineSize > 50 AND WineSize < 375)) ORDER BY SoldAs DESC, WineType2, WinePrice\";\r\n            $showName=\"Wines by Glass\";\r\n            $listTypeName=\"Glass\";\r\n}\r\n\r\n     \r\n}\r\nelseif($listType==\"byFood\"){\r\n\r\n$foodList = \"(\'\".$food1.\"\', \'\".$food2.\"\', \'\".$food3.\"\', \'\".$food4.\"\')\";\r\n\r\n$sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND ((WineType != \'Glass\' AND QtyInStock!=-1) OR (WineType = \'Glass\' AND AvailableToday = -1))  AND (FoodPairing1 IN \".$foodList.\" OR FoodPairing2 IN \".$foodList.\" OR FoodPairing3 IN \".$foodList.\" OR FoodPairing4 IN \".$foodList.\" OR FoodPairing5 IN \".$foodList.\" OR FoodPairing6 IN \".$foodList.\" OR FoodPairing7 IN \".$foodList.\" OR FoodPairing8 IN \".$foodList.\" OR FoodPairing9 IN \".$foodList.\" OR FoodPairing10 IN \".$foodList.\"  OR FoodPairing11 IN \".$foodList.\"  OR FoodPairing12 IN \".$foodList.\"  OR FoodPairing13 IN \".$foodList.\"  OR FoodPairing14 IN \".$foodList.\"  OR FoodPairing15 IN \".$foodList.\"))\";\r\n\r\n$showName=\"Food Pairings\";\r\n$listTypeName=\"Food Matches\";\r\n}\r\n\r\n\r\n\r\n// Read all wines to determine length of list.\r\n// Need to sort items based on match score (desc) then price (asc). Wines by the glass will appear first as they have 6 added\r\n// to the base score whereas other wines start at 0\r\n\r\n       $IDarray=array();\r\n       $wineCount=0;\r\n      $foodWines = array();      //two dimensional array 1= name, 2 = food1, 3 = food2, 4 = food3, 5 = food4, 6 = score, 7 = country, 8 = varietal, 9 = btl or glass, 10 = WineID, 11 = Price. 12 = Desc1, 13 = Desc2, 14= Desc3, 15 = Desc 4, 16 = Image1, 17= Image2, 18 = QtyInStock, 19 = Eyes, 20 = Nose, 21 = Mouth, 22 = Vintage, 23 = Alcohol Content, 24 = Pairing Suggestion , 25=Cases Produced, 26 = WineRegion, 27 = Wine Subregion, 28 = Nationality\r\n\r\n\r\n       $records1=mysqli_query($con, $sql);\r\n       while ($row1 = mysqli_fetch_assoc($records1)) {\r\n            \r\n      $wineCount = $wineCount+1;\r\n\r\n      $foodWines[$wineCount][1] = $row1[\'WineName\'];\r\n      $foodWines[$wineCount][6] = 0;\r\n      $foodWines[$wineCount][7]  = $row1[\'WineCountry\'];\r\n      $foodWines[$wineCount][8] = $row1[\'WineVarietal\'];\r\n      $foodWines[$wineCount][10] = $row1[\'ID\'];\r\n      $foodWines[$wineCount][11] = $row1[\'WinePrice\'];\r\n      //$foodWines[$wineCount][12] = $row1[\'PairingValue1\'];\r\n      //$foodWines[$wineCount][13] = $row1[\'PairingValue2\'];\r\n      //$foodWines[$wineCount][14] = $row1[\'PairingValue3\'];\r\n      //$foodWines[$wineCount][15] = $row1[\'PairingValue4\'];\r\n      $foodWines[$wineCount][32] = $row1[\'Desc1\'];\r\n      $foodWines[$wineCount][33] = $row1[\'Desc2\'];\r\n      $foodWines[$wineCount][34] = $row1[\'Desc3\'];\r\n      $foodWines[$wineCount][35] = $row1[\'Desc4\'];\r\n      $foodWines[$wineCount][16] = $row1[\'Image1\'];\r\n      $foodWines[$wineCount][17] = $row1[\'Image2\'];\r\n      $foodWines[$wineCount][18] = $row1[\'QtyInStock\'];\r\n      $foodWines[$wineCount][19] = $row1[\'Eyes\'];\r\n      $foodWines[$wineCount][20] = $row1[\'Nose\'];\r\n      $foodWines[$wineCount][21] = $row1[\'Mouth\'];\r\n      $foodWines[$wineCount][22] = $row1[\'WineVintage\'];\r\n      $foodWines[$wineCount][23] = $row1[\'AlcoholContent\'];\r\n      $foodWines[$wineCount][24] = $row1[\'PairingSuggestion\'];\r\n      $foodWines[$wineCount][25] = $row1[\'CasesProduced\'];\r\n      $foodWines[$wineCount][26] = $row1[\'WineRegion\'];\r\n      $foodWines[$wineCount][27] = $row1[\'WineSubRegion\'];\r\n      $foodWines[$wineCount][28] = $row1[\'WineNationality\'];  \r\n      $foodWines[$wineCount][29] = $row1[\'WineType\']; \r\n      $foodWines[$wineCount][30] = $row1[\'WineSize\']; \r\n      $foodWines[$wineCount][36] = $row1[\'AvailableToday\'];\r\n      $foodWines[$wineCount][37] = $row1[\'AvailablePremium\'];\r\n      $foodWines[$wineCount][38] = $row1[\'AvailableOnRequest\'];  \r\n       $foodWines[$wineCount][39] = $row1[\'SoldAs\'];\r\n      $foodWines[$wineCount][51] = $row1[\'FoodPairing1\'];\r\n      $foodWines[$wineCount][52] = $row1[\'FoodPairing2\'];\r\n      $foodWines[$wineCount][53] = $row1[\'FoodPairing3\'];\r\n      $foodWines[$wineCount][54] = $row1[\'FoodPairing4\'];\r\n      $foodWines[$wineCount][55] = $row1[\'FoodPairing5\'];\r\n      $foodWines[$wineCount][56] = $row1[\'FoodPairing6\'];\r\n      $foodWines[$wineCount][57] = $row1[\'FoodPairing7\'];\r\n      $foodWines[$wineCount][58] = $row1[\'FoodPairing8\'];\r\n      $foodWines[$wineCount][59] = $row1[\'FoodPairing9\'];\r\n      $foodWines[$wineCount][60] = $row1[\'FoodPairing10\'];\r\n      $foodWines[$wineCount][61] = $row1[\'FoodPairing11\'];\r\n      $foodWines[$wineCount][62] = $row1[\'FoodPairing12\'];\r\n      $foodWines[$wineCount][63] = $row1[\'FoodPairing13\'];\r\n      $foodWines[$wineCount][64] = $row1[\'FoodPairing14\'];\r\n      $foodWines[$wineCount][65] = $row1[\'FoodPairing15\'];\r\n      $foodWines[$wineCount][66] = $row1[\'WineryWebsite\'];\r\n      $foodWines[$wineCount][67] = $row1[\'CellarLocation\'];\r\n      $foodWines[$wineCount][101] = $row1[\'WhosFavorite\'];\r\n      $foodWines[$wineCount][102] = $row1[\'FavoriteImage\'];\r\n      $foodWines[$wineCount][103] = $row1[\'WineMaker\'];\r\n      $foodWines[$wineCount][104] = $row1[\'AverageYield\'];\r\n      $foodWines[$wineCount][105] = $row1[\'MainClones\'];\r\n      $foodWines[$wineCount][106] = $row1[\'pH\'];\r\n      $foodWines[$wineCount][107] = $row1[\'Barrels\'];\r\n      $foodWines[$wineCount][108] = $row1[\'TA\'];\r\n      $foodWines[$wineCount][109] = $row1[\'Winery\'];\r\n\r\n\r\n      if( $foodWines[$wineCount][29] == \"Glass\"){\r\n          $foodWines[$wineCount][6] = 100;\r\n          $foodWines[$wineCount][9] = 0;\r\n          }\r\n      else{\r\n            $foodWines[$wineCount][9] = 1;\r\n            $foodWines[$wineCount][6] = 0;\r\n      }\r\nif($listType==\'bySearch\'){\r\nfor($x = 1; $x <= 40; $x++){\r\nif($x!=16 AND $x!=17){\r\n$foodWines[$wineCount][$x]= preg_replace(\"/\".$search.\"/i\", \"<span style=\'background-color: #FFFF00;\'>\\$0</span>\",$foodWines[$wineCount][$x]);\r\n}\r\n}\r\n}\r\n\r\n// preg_replace(\"/the/i\", \"<b>\\$0</b>\", $original);\r\n\r\n\r\n\r\n// $foodWines[$wineCount][1] = \"<span style=\"background-color: #FFFF00\">\".$foodWines[$wineCount][1].\"</span>\" \r\n\r\nif($listType == \'byFood\'){\r\n\r\n// only sort the array if this is a food match selection\r\n\r\n$minPairing = 0;\r\n\r\nfor($x = 1; $x <= 15; $x++){\r\n\r\nif($food1!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food1){\r\n          \r\n          $foodWines[$wineCount][12] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n          if($foodWines[$wineCount][12]==6){\r\n           $foodWines[$wineCount][12]=5;\r\n          } \r\n          if($foodWines[$wineCount][12]==0 OR is_null($foodWines[$wineCount][12])){\r\n             $foodWines[$wineCount][12]=5; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][12];\r\n         }   \r\n}\r\n\r\nif($food2!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food2){\r\n         $foodWines[$wineCount][13] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n         if($foodWines[$wineCount][13]==6){\r\n           $foodWines[$wineCount][13]=5;\r\n          } \r\n         if($foodWines[$wineCount][13]==0 OR is_null($foodWines[$wineCount][13])){\r\n             $foodWines[$wineCount][13]=1; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][13];\r\n         }   \r\n}\r\n\r\nif($food3!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food3){\r\n         $foodWines[$wineCount][14] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n          if($foodWines[$wineCount][14]==6){\r\n           $foodWines[$wineCount][14]=5;\r\n          } \r\n         if($foodWines[$wineCount][14]==0 OR is_null($foodWines[$wineCount][14])){\r\n             $foodWines[$wineCount][14]=1; \r\n          }\r\n        $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][14];\r\n         }   \r\n}\r\nif($food4!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food4){\r\n         $foodWines[$wineCount][15] = $row1[\'PairingValue\'.$x] * -1 + 6;\r\n          if($foodWines[$wineCount][15]==6){\r\n           $foodWines[$wineCount][15]=5;\r\n          } \r\n          if($foodWines[$wineCount][15]==0 OR is_null($foodWines[$wineCount][15])){\r\n             $foodWines[$wineCount][15]=1; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][15];\r\n         }   \r\n   }   \r\n\r\n}  \r\n\r\n//echo $foodWines[$wineCount][1].\" \".$foodWines[$wineCount][12].\" \".$foodWines[$wineCount][13].\" \".$foodWines[$wineCount][14].\" \".$foodWines[$wineCount][15].\"<br>\";\r\n\r\nif($foodWines[$wineCount][12] <3  AND  $foodWines[$wineCount][13] < 3 AND $foodWines[$wineCount][14] < 3 AND $foodWines[$wineCount][15] < 3){\r\n//echo \"Skipping\".$foodWines[$wineCount][1].\"<br>\";\r\n$wineCount=$wineCount - 1;\r\n\r\n}\r\n\r\n}\r\n       \r\n}\r\n\r\n//sort Array\r\nif($listType==\'byFood\'){\r\nforeach ($foodWines as $key => $row) {\r\n    $score[$key]  = $row[6];\r\n    $winePrice[$key] = $row[11];\r\n}\r\n\r\n// With the use of the column keys you can now sort entire array by these columns and keep the row index value intact if they are non-numeric. This is good if your using some kind of hashed index.\r\n\r\narray_multisort($score, SORT_DESC, $winePrice, SORT_DESC, $foodWines);\r\n}\r\n\r\n\r\n     // echo $wineCount;\r\n       \r\nif($listType == \'byFood\'){\r\n$xstart = 0;\r\n$totalWines = $wineCount-1;\r\n}\r\nelse{\r\n$xstart = 1;\r\n$totalWines = $wineCount;\r\n\r\n}\r\n\r\n\r\nif($totalWines!=0){\r\n for($x = $xstart; $x <= $totalWines; $x++){\r\nif($x<$pageOffset){\r\n$Offset = \"\";\r\n}\r\nelse{\r\n$temp = $x-$pageOffset;\r\n$Offset = \"#wine\".$temp;\r\n}\r\nif($listType == \'byFood\'){\r\n$y=$x+1;\r\n}\r\nelse{\r\n$y=$x;\r\n}       \r\n\r\n   if($listType==\"byCountry\"){\r\n\r\n               $listTypeName=$foodWines[$x][28];\r\n          \r\n\r\n         }\r\n         elseif($listType==\"byPerson\"){\r\n        $listTypeName=$foodWines[$x][101].\"\'s Favorites\";\r\n        $listName=$foodWines[$x][101];\r\n}\r\n\r\n\r\nelseif($listType==\"byProfile\" AND $listTypeName!=\"\"){\r\n\r\n\r\n         }\r\n        elseif($listType==\"byProfile\" AND $listTypeName==\"\"){\r\n\r\n          $listTypeName=$listName;\r\n         }\r\n        elseif($listType==\"byVarietal\"){\r\n          $listTypeName=$listName;\r\n        }\r\n\r\n        if($listTypeName==\"Rose\"){\r\n         $listTypeName=\"Rosé\";\r\n         }\r\n\r\n        if($listType==\'bySearch\'){\r\n        $browsing=$y.\" of \".$wineCount.\"&nbsp;<b>Results for \'\".ucwords($search).\"\'</b>\";\r\n       }\r\n       \r\n        elseif($listType==\'byPerson\'){\r\n\r\n          $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";  \r\n\r\n        }\r\n\r\n        elseif($listType==\'byCountry\'){\r\n\r\n              $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\" Wines</b></a>\";\r\n\r\n\r\n           \r\n             if($foodWines[$x][29]==\'Rose\'){\r\n             $showName=$listName.\"&nbsp;(Rosé)\";\r\n             }\r\n             else{\r\n             $showName=$listName.\"&nbsp;(\".$foodWines[$x][29]. \" Wines)\";\r\n             }\r\n        }\r\n        elseif($listType==\'byVarietal\'){\r\n                  $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";\r\n\r\n                  $showName=$listName;\r\n         }\r\n         elseif($listType==\'byProfile\'){\r\n            $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\" </b></a>\";\r\n\r\n            $showName=$listName;\r\n         }\r\n         elseif($listType==\"byGlass\"){\r\n         $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b> Wines By The Glass</b></a>\";\r\n\r\n         }\r\n         \r\n         elseif($listType==\"byFood\"){\r\n\r\n           $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/foodmatches/?food1=\".$food1.\"&food2=\".$food2.\"&food3=\".$food3.\"&food4=\".$food4.\"\'><b> Food Matches</b></a>\";\r\n           \r\n          }\r\n\r\nif($browsing==\"\"){\r\n\r\n        $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";\r\n}\r\n\r\n        \r\n    echo \"<body>\";\r\n\r\n\r\n\r\n//set to 500 now so it does not change - effectively disabling\r\n\r\n        if(strlen($foodWines[$x][1].\"&emsp\".$foodWines[$x][22])>500){\r\n         $nameFont=\"1.1em\";\r\n         }\r\n        else{\r\n        $nameFont=\"1.35em\";\r\n        }\r\n\r\n  if($foodWines[$x][29] == \'Glass\' OR $foodWines[$x][39] == 1){\r\n        \r\n          if($foodWines[$x][45] == 5 OR $foodWines[$x][45] == 0){\r\n                  if($happyhour==True AND $foodWines[$x][37] == -1){\r\n                      $winePrice = \"<b><del>$\".$foodWines[$x][11].\"</del>&emsp;<font color=\'red\'>$\".$happyhourprice.\"/glass</font></b>\";\r\n                     }\r\n                    else{\r\n                      $winePrice = \"<b>$\".$foodWines[$x][11].\"/glass</b>\";\r\n                     }\r\n             \r\n          }\r\n          else{\r\n           $winePrice = \"<b>$\".$foodWines[$x][11].\"/glass (\".$foodWines[$x][45].\"oz)</b>\";\r\n           }\r\n         }        \r\n        else{\r\n        $winePrice= \"<b>$\".$foodWines[$x][11].\"</b>\";\r\n        }\r\n\r\n      if($foodWines[$x][30]<750 AND $foodWines[$x][30]>50){\r\n\r\n      if($foodWines[$x][30]==375){\r\n        $sizeInfo = \" (half bottle)\";\r\n       } \r\n       else{\r\n        $sizeInfo = \" (small bottle)\";\r\n        }\r\n\r\n        }\r\n        else{\r\n         $sizeInfo = \"\";\r\n         }  \r\n         \r\n        \r\n      if($listType==\'byPerson\'){\r\n         $favorite=\"\";\r\n      }\r\n\r\n      elseif(is_null($foodWines[$x][101])){\r\n         	$favorite=\"\";\r\n          	}   \r\n      else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?WineID=\".$foodWines[$x][10].\"&Listing=\".$foodWines[$x][101].\"&listType=\".$listType.\"&identifier=\".$listName.\"&wine=\".$x.\"\'>\".$foodWines[$x][102].\"</a>\";\r\n         \r\n\r\n\r\n //$favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$foodWines[$x][101].\"\'>\".$foodWines[$x][102].\"</a>\";\r\n          	}\r\n\r\necho \"<a style=\'display:block;  height:200px;  margin-top:-200px; visibility:hidden;\' id=\'wine\".$y.\"\'></a>\";\r\n\r\n\r\n\r\nif ($device == \'Windows\' OR $device == \'Mac\' OR $device == \'Linux\'){\r\n        $bodytext=\"justify\";\r\n        \r\n       echo \"<table  cellspacing=\'0\' cellpadding=\'0\'>\";\r\n       echo \"<colgroup style=\'vertical-align: top;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 15%; vertical-align: top;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 84%;\'>\";\r\n        echo \"</colgroup>\";\r\n\r\n\r\n      \r\n\r\n\r\n  echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: bold;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n\r\necho\"<tr style=\'vertical-align: top;\'>\";\r\n\r\nif(!empty($foodWines[$x][17])){\r\n\r\n\r\n//$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\n\r\nif($listName=\"Beer\"){\r\n$imageHeight = 40;\r\n$imageWidth=18;\r\n\r\n}\r\nelse{\r\n$imageHeight= 60;\r\n$imageWidth = 28;\r\n}\r\n\r\n\r\necho \"<td style=\'vertical-align: top;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><a style=\'width: 100%; height: 100%\' href=\'#\' data-featherlight=\'\".$foodWines[$x][17].\"\'><img id=\".$foodWines[$x][10].\" style=\'width: 28vw; height: 60vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top;\'><img id=\".$foodWines[$x][10].\" style=\'width: 28vw; height: 60vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n\r\n    \r\n\r\n         if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n\r\nelseif($device == \'iPad\' OR $device == \'Android\'){\r\n   \r\n  $bodytext=\"left\";\r\n\r\n      echo \"<table >\";\r\n\r\n       echo \"<colgroup>\";\r\n        echo \"<col span=\'1\' style=\'width: 30%;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 69%;\'>\";\r\n        echo \"</colgroup>\";\r\n\r\n\r\n  \r\n  echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: normal;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n\r\n echo\"<tr>\";\r\nif(!empty($foodWines[$x][17])){\r\n\r\n\r\n$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\n\r\necho \"<td style=\'vertical-align: top; text-align: center;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><a href=\'#\' data-featherlight=\'\".$foodWines[$x][17].\"\'><img id=\".$foodWines[$x][10].\" style=\' width: 37vw; height: 65vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top; text-align: center;\'><img style=\'width: 37vw; height: 65vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n\r\n            \r\n\r\n     if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n\r\n      elseif($device == \'iPhone\'){\r\n\r\n   $bodytext=\"left\";\r\n   \r\n\r\n\r\n \r\n //echo \"<table>\";\r\n\r\n//echo \"<tr><td style=\'display:block-inline; text-align: center; font-size: 1.1em;  font-weight: normal;\'>\".do_shortcode($prevWine).\"&emsp;\".$browsing.\"&emsp;\".do_shortcode($nextWine).\"</td></tr></table>\";\r\n\r\n \r\n      \r\n      echo \"<table>\";\r\n       echo \"<colgroup>\";\r\n        echo \"<col span=\'1\' style=\'width: 35%;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 64%;\'>\";\r\n        echo \"</colgroup>\";  \r\n echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: normal;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n         echo\"<tr>\";\r\n   \r\nif(!empty($foodWines[$x][17])){\r\n$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\necho \"<td style=\'vertical-align: top; text-align: center;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><img id=\".$foodWines[$x][10].\" onclick=\'\".$tempstr.\"\' style=\'width: 30vw; height: 70vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top; text-align: center;\'><img style=\'width: 30vw; height: 70vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n         \r\n\r\n     if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n         \r\n\r\n         //  ///Common Code Here\r\n        \r\n\r\n         \r\n  	if($listType==\"byFood\"){\r\n\r\n $foodarray = array($foodWines[$x][51],$foodWines[$x][52],$foodWines[$x][53],$foodWines[$x][54],$foodWines[$x][55],$foodWines[$x][56],$foodWines[$x][57],$foodWines[$x][58],$foodWines[$x][59],$foodWines[$x][60],$foodWines[$x][61],$foodWines[$x][62],$foodWines[$x][63],$foodWines[$x][64],$foodWines[$x][65]);\r\n         $goodfoods = \"\";\r\n         $badfoods = \"\";\r\n\r\n          if(in_array($food1, $foodarray)) {\r\n           \r\n                $goodfoods = $goodfoods.$xfood1;\r\n           }\r\n           elseif($food1!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood1;\r\n            }\r\n\r\n           if(in_array($food2, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood2;\r\n                }\r\n                else{\r\n                $goodfoods = $goodfoods.$xfood2;\r\n                 }\r\n           }\r\n           elseif($food2!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood2;\r\n            }\r\n\r\n   if(in_array($food3, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood3;\r\n                }\r\n                else{\r\n                $goodfoods = $goodfoods.$xfood3;\r\n                  }\r\n           }\r\n           elseif($food3!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood3;\r\n            }\r\n\r\n   if(in_array($food4, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood4;\r\n                 }\r\n                 else{\r\n                 $goodfoods = $goodfoods.$xfood4;\r\n                 }\r\n           }\r\n           elseif($food4!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood4;\r\n            }\r\n            \r\n       // if($goodfoods!=\"\"){\r\n       // $goodfoods=substr($goodfoods, (strlen($goodfoods)-2)*-1);\r\n        // echo \"<font size=\'+1\'><b>We suggest with: </b>\".$goodfoods.\"<br><font>\";\r\n        //}\r\n\r\n//alternate good food list - show all food listed as pairing with this wine\r\n      \r\n\r\n\r\n\r\n\r\n\r\n        if($badfoods!=\"\"){\r\n        $badfoods=substr($badfoods, (strlen($badfoods)-2)*-1);\r\n // leave off for now    echo \"<font size=\'+1\'><b>Mabye not so good with: </b>\".$badfoods.\"<br><font>\";\r\n        }\r\n\r\n\r\n          \r\n\r\n         }\r\n       \r\n        if(!empty($foodWines[$x][109])){\r\n   \r\n   // leave off for now echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$foodWines[$x][109].\"</span><br>\";\r\n}\r\n\r\n        $varietalText=$foodWines[$x][8];\r\n        if ($varietalText != \"\"){\r\n            if (strpos($foodWines[$x][1], $varietalText) > 0){\r\n                $varietalText=\"\";\r\n            }\r\n        }\r\n\r\n            // echo $foodWines[$x][8].\"<br>\";\r\n\r\n         if($varietalText != \"\"){\r\n               echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$varietalText.\"</span>\";\r\n               echo \"<br>\";\r\n         }\r\n   \r\n \r\n\r\n$wineCountry = $foodWines[$x][7];\r\nif(!empty($foodWines[$x][26])){\r\n\r\n$wineCountry=$wineCountry.\">\".$foodWines[$x][26];\r\n\r\nif(!empty($foodWines[$x][27])){\r\n$wineCountry=$wineCountry.\">\".$foodWines[$x][27];\r\n\r\n}\r\n\r\n}    \r\n   \r\n        echo \"<p><span style=\'font-weight: normal font-size: 1.25em\'>\".$wineCountry.\"</span></p>\";\r\n \r\n\r\n// echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$foodWines[$x][7].\">\".$foodWines[$x][26].\"</span><br><br>\";\r\n    \r\n//if($foodWines[$x][29]!=\'Glass\' AND $foodWines[$x][18] > 0){   \r\n// echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>In our Cellar: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][18].\"</span><br><font>\";\r\n//}\r\n\r\nif ($listType==\"byFood\"){\r\n\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Goes with your selections:</span><span style=\'font-weight: normal\'>\".$goodfoods.\"</span><br><font>\";\r\n\r\n\r\n}\r\n    if (!empty($foodWines[$x][19])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Eyes: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][19].\"</span><br><font>\";\r\n      }\r\n  \r\n  	if (!empty($foodWines[$x][20])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Nose: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][20].\"</span><br><font>\";\r\n      }\r\n  \r\n  	if (!empty($foodWines[$x][21])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Mouth: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][21].\"</span><br><font>\";\r\n      }\r\n   \r\n      if (!empty($foodWines[$x][23]) AND $foodWines[$x][23]!=0) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Alcohol Content: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][23].\"%</span><br><font>\";\r\n      }\r\n  	if (!empty($foodWines[$x][34])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Ratings: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][34].\"</span><br><font>\";\r\n      }\r\n    \r\n  	if (!empty($foodWines[$x][33])) {\r\n       echo \"<font size=\'+1\'><text align=\'justify\'><span style=\'font-weight: bold\'>Why we like it: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][33].\"</span><br><font>\";\r\n      }\r\n   if($screenWidth > 10000){     \r\n  	if (!empty($foodWines[$x][24])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Pairs with: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][24].\"</span><br><font>\";\r\n      }\r\n}\r\n\r\n$pairsString=\"\";\r\n   \r\nif($screenWidth > 500){\r\n   \r\n     for($y = 51; $y <= 55; $y++){\r\n\r\n      if(!empty($foodWines[$x][$y])){\r\n      \r\n      if($y==51){\r\n            $pairsString = substr($foodWines[$x][$y], (strlen($foodWines[$x][$y])-2)*-1);\r\n      }\r\n      else{\r\n            $pairsString=$pairsString.\", \".substr($foodWines[$x][$y], (strlen($foodWines[$x][$y])-2)*-1);\r\n      }\r\n      }      \r\n      }\r\n   if(!empty($pairsString)){\r\n    echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Pairs with:&nbsp;</span><span style=\'font-weight: normal\'>\".$pairsString.\"</span><br><font>\";\r\n   }\r\n   }\r\n\r\n \r\n\r\n\r\nif($screenWidth > 500){    \r\n       if (!empty($foodWines[$x][103])) {\r\n       $winemakertext=\"From the Winemaker:\";         \r\n\r\n//$winemakertext=\"From the Winemaker (\".$foodWines[$x][103].\"):\";\r\n        }\r\n        else{\r\n        $winemakertext=\"From the Winemaker:\";\r\n         }\r\n  	if (!empty($foodWines[$x][32])) {\r\n       \r\n        //add in carriage returns because this does not seem to do it automatically\r\n        $newstring = nl2br($foodWines[$x][32]); \r\n\r\necho \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>\",$winemakertext.\" &nbsp;</span><span style=\'font-weight: normal\'>\".$newstring.\"</span><br><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][103])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winemaker: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][103].\"</span><font>\";\r\n      }\r\nif (!empty($foodWines[$x][25])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Cases Produced: &nbsp;</span><span style=\'font-weight: normal\'>\".number_format($foodWines[$x][25]).\"</span><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][107])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winemaking / Barrels / Aging: &nbsp;</span><span style=\'font-weight: normal\'>\".nl2br($foodWines[$x][107]).\"</span><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][104])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Average Yield: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][104].\"</span><font>\";\r\n      }\r\n\r\n\r\nif(!empty($foodWines[$x][106]) AND !empty($foodWines[$x][108])){\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>pH: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][106].\"</span><span style=\'font-weight: bold\'>&emsp; Total Acidity: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][108].\"g/L</span> <font>\";\r\n\r\n}\r\n\r\nelseif (!empty($foodWines[$x][106])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>pH: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][106].\"</span> <font>\";\r\n      }\r\nelseif (!empty($foodWines[$x][108])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Total Acidity: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][108].\"g/L</span> <font>\";\r\n      }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  	if (!empty($foodWines[$x][66])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winery Website: &nbsp;</span><span style=\'font-weight: normal\'><a href=\'\".$foodWines[$x][66].\"\'  \r\n target=\'_blank\'>Click Here</a> </span><br><font>\";\r\n      }\r\n\r\n\r\n\r\n}\r\n      echo \"<br><font size=\'-1\'><span style=\'font-weight: normal\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1</span><font>\";\r\n      \r\n   if($foodWines[$x][18]<3 AND $foodWines[$x][39]==0){\r\n   if($foodWines[$x][18]==1){\r\necho \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>Only 1 Bottle Left in Our Cellar</span><font>\";\r\n}\r\nelse{\r\n    echo \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>Only 2 Bottles Left in Our Cellar</span><font>\";\r\n}\r\n}\r\n\r\nif(!empty($foodWines[$x][67]))  {\r\n\r\necho \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>\".$foodWines[$x][67].\"</span><font>\";\r\n}   \r\n\r\necho \"</td>\";\r\n\r\n    // echo \"<td valign=\'top\' align=\'left\'>\";\r\n    // echo do_shortcode($nextWine);\r\n    // echo \"</td>\";\r\n\r\n  	echo \"</tr>\";\r\n	echo \"</table>\";\r\n     echo \"<br><br><br><br>\";\r\n}\r\necho \"</body>\";\r\n}\r\nelse{\r\necho \"<h5>No Matching Results for  \'\".$search.\"\'</h5>\";\r\n}','[xyz-ips snippet=\"ContDispFeb2020-test\"]',1),(47,'byGlassPHP-Hotel','<?php\r\n//$page = $_SERVER[\'PHP_SELF\'];\r\n//$sec = \"10\";\r\n//header(\"Refresh: $sec; url=$page\");\r\ndate_default_timezone_set(\"America/Belize\"); \r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n session_start();\r\n  if(isset($_SESSION[\'reloadPage\'])) {\r\n  unset($_SESSION[\'reloadPage\']);\r\n  echo\'\r\n  <script>\r\n  window.location.replace(\"/****/****/*****.php\");\r\n  </script>\r\n  \';\r\n}\r\n\r\n$redWineCount=0;\r\n$whiteWineCount=0;\r\n$happyHourCount=0;\r\n$sql=\"SELECT * FROM settings\";\r\n$records3 = mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records3)){\r\n    $happyHourStart = $wines[\'HappyHourStart\'];\r\n    $happyHourEnd = $wines[\'HappyHourEnd\'];\r\n    $happyhourwineprice = $wines[\'HappyHourPrice\'];\r\n    $happyHourShowStart = strtotime(\'-\'.$wines[\'ShowBeforeHH\'].\' minutes\', strtotime($happyHourStart));\r\n    $happyHourShowStop = strtotime(\'+\'.$wines[\'ShowAfterHH\'].\' minutes\', strtotime($happyHourEnd));\r\n    $happyHourOffer = $wines[\'HappyHourOffer\'];\r\n}\r\n\r\n$sql=\"SELECT * FROM Wines2 WHERE  AvailableToday = -1\";\r\n$records2 = mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records2)){\r\n\r\nif($wines[\'AvailableHappyHour\']==-1){\r\n$happyHourCount=$happyHourCount+1;\r\n}\r\n\r\nif($wines[\'WineType\']==\'Red\'){\r\n$redWineCount=$redWineCount+1;\r\n}\r\nelseif($wines[\'WineType\']==\'White\'){\r\n$whiteWineCount=$whiteWineCount+1;\r\n}\r\n\r\n}\r\n\r\n\r\n\r\n//$happyhourwineprice=14;\r\n\r\nif (time() >= $happyHourShowStart AND time() <= $happyHourShowStop AND $happyHourCount > 0){\r\n$happyhour = True;\r\n}\r\nelse{\r\n$happyhour = False;\r\n}\r\n\r\n\r\nif(!isset($_GET[\'screen_check\']))\r\n{\r\n /* This code will be executed if screen resolution has not been detected.*/\r\n echo \"<script language=\'JavaScript\'>\r\n <!-- \r\ndocument.location=\\\"$PHP_SELF?screen_check=done&Width=\\\"+screen.width+\\\"&Height=\\\"+screen.height;\r\n //-->\r\n </script>\";\r\n}\r\nelse \r\n{    \r\n /* This code will be executed after screen resolution is detected.*/\r\n    if(isset($_GET[\'Width\']) && isset($_GET[\'Height\'])) {\r\n\r\n if(($_GET[\'Width\']>1024)&&($_GET[\'Height\']>768)) {\r\n\r\n }\r\n else {\r\n\r\n }\r\n     }\r\n     else {\r\n               // Resolution not detected\r\n     }\r\n}\r\n\r\n\r\n$screenWidth = $_GET[\'Width\'];\r\n$screenHeight = $_GET[\'Height\'];\r\n//echo $screenWidth;\r\n//echo \"<br>\";\r\n//echo $screenHeight;\r\n//echo \"<br>\";\r\n\r\nif($screenWidth > 1000){\r\n$leftPad = 20; //$screenWidth/2-400;\r\n$rightPad = 20; //$screenWidth/2-400;\r\n}\r\nelseif($screenWidth > 700){\r\n$leftPad = 20; //$screenWidth/2-400;\r\n$rightPad =20; //$screenWidth/2-400;\r\n\r\n}\r\n\r\nelse{\r\n$leftPad = 20; //$screenWidth/2-400;\r\n$rightPad = 20; //$screenWidth/2-400;\r\n\r\n}\r\n\r\necho\"<style> .listView {width: 100%; max-width: 800px; text-align: left; padding-right: \".$rightPad.\"px; padding-left: \".$leftPad.\"px; padding-top: 0px; padding-bottom: 0px; margin: auto; }</style>\";\r\n\r\n$variable = \'Glass\';\r\n\r\n  $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n \r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\n$sortButton=\"\";\r\n$wineCount=0;\r\nfor($x=2; $x<=3; $x++){ \r\n\r\n$wineCount1=0;\r\nif($x==2){\r\n\r\nif($happyhour==True){\r\n$sql=\"SELECT * FROM Wines2 WHERE WineName <> \'Mimosa\'  AND  WineType=\'Glass\' AND (AvailableToday = -1 OR AvailableHappyHour = -1) AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n}\r\nelse{\r\n$sql=\"SELECT * FROM Wines2 WHERE WineName <> \'Mimosa\'  AND WineType=\'Glass\' AND AvailableToday = -1  AND QtyInStock <> -1  ORDER BY WineType2, WinePrice\";\r\n}\r\n\r\n}\r\nelseif($x==1 AND $happyhour==True){\r\n\r\n$sql=\"SELECT * FROM Wines2 WHERE WineName <> \'Mimosa\'  AND  WineType=\'Glass\' AND AvailableOnRequest = 0 AND AvailableHappyHour = -1  AND QtyInStock <> -1  ORDER BY WineType2, WinePrice\";\r\n\r\n}\r\nelseif($x==3){\r\n$sql=\"SELECT * FROM Wines2 WHERE WineName <> \'Mimosa\' AND WineSize >50 AND WineSize < 200  AND WineType!=\'Glass\'  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n\r\n}\r\nelse{\r\n$sql=\"SELECT * FROM Wines2 WHERE WineName <> \'Mimosa\'   AND WineSize >50 AND WineSize < 250 AND  WineType=\'Glass\' AND AvailableToday = 0 AND AvailableOnRequest = -1  AND QtyInStock <> -1 ORDER BY WineType2, WinePrice\";\r\n\r\n\r\n}\r\n//echo \"<div style=\'text-align: center\'>\";\r\n$records1=mysqli_query($con, $sql);\r\nwhile($wines=mysqli_fetch_assoc($records1)){\r\n        $wineCount=$wineCount+1;\r\n        $wineCount1=$wineCount1+1;\r\n        if($wineCount1 == 1){\r\n            if($x==2){\r\n                      $prevType= 0;\r\n                      if($happyhour==True){\r\n                        if (date(\"H:00:00\", strtotime($happyHourStart)) == date(\"H:i:00\", strtotime($happyHourStart))){\r\n                          $timeStr = \"Happy Hour \". date(\"ga\", strtotime($happyHourStart)).\' - \';\r\n                        }\r\n                        else{\r\n                          $timeStr = \"Happy Hour \". date(\"g:ia\", strtotime($happyHourStart)).\' - \';\r\n\r\n                        }\r\n\r\n                        if (date(\"H:00:00\", strtotime($happyHourEnd)) == date(\"H:i:00\", strtotime($happyHourEnd))){\r\n                          $timeStr = $timeStr. date(\"ga\", strtotime($happyHourEnd));\r\n                        }\r\n                        else{\r\n                          $timeStr = $timeStr.date(\"g:ia\", strtotime($happyHourEnd));\r\n\r\n                        }\r\n                      \r\n                        echo \"<p class = \'listView\' style=\'padding-bottom: 10px; padding-top: 40px;\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.65em; display: inline-block;\'>Today\'s Wine By the Glass&emsp;<span style=\'font-size: 0.8em; color: red;\'>\".$timeStr.\"</span></span></p>\";\r\n                      }\r\n                      else{\r\n                      echo \"<p class = \'listView\' style = \'padding-bottom: 10px;  padding-top: 40px;\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.65em;\'>Today\'s Wine By the Glass</span></p>\";\r\n                      }\r\n                      $opacity = 1.0;\r\n             }\r\n             elseif($x==1 AND $happyhour==True){\r\n                       $prevType= 0;\r\n                       echo \"<p class = \'listView\'><span style=\'opacity: 1.0; font-weight: bold; font-size: 1.5em;\'>\".$timeStr.\"</span></p>\";\r\n                     $opacity = 1.0;\r\n             }\r\n             elseif($x==3){\r\n                  $prevType= 0;\r\n                  echo \"<div style=\'opacity: 1.0; text-align: left; font-weight: bold; font-size: 1.5em; padding-top: 20px;\'><p class = \'listView\'>Sparkling (small bottles)</p></div>\";\r\n                  $opacity = 1.0;\r\n\r\n             }\r\n\r\n              else{\r\n                    $prevType= 0;\r\n                    echo \"<p class = \'listView\'><span style=\'opacity: 0.5; font-weight: bold; font-size: 1.5em;\'>By the Glass (on request - 2 glass minimum)</span></p>\";\r\n                    $opacity = 0.5;\r\n              }\r\n         } 	\r\n          \r\n          if($wines[\'WineVintage\']==0){\r\n          	\r\n            $vintage=NULL;	\r\n          }\r\n          else{\r\n          	$vintage=$wines[\'WineVintage\'];\r\n          }\r\n            if($wines[\'QtyInStock\'] < 3 AND $wines[\'WineType\']!=\'Glass\'){\r\n          $lowStock = \" \";  \r\n//don\'t use with by the glass\r\n          }\r\n          else{\r\n          $lowStock = \"\";\r\n           }\r\n          if($wines[\'WineSize\']<750 AND $wines[\'WineSize\']!=0){\r\n                 $sizeinfo=\"\";    //$sizeinfo=\"&nbsp;(small bottle)\";\r\n          }\r\n          else{\r\n               $sizeinfo=\"\";\r\n          }	\r\n\r\nif ( wonderplugin_is_device(\'Windows,Mac,Linux,iPad\' )){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"singleitem-smallscreen/\";\r\n}\r\n\r\nif($happyhour==True AND $wines[\'AvailableHappyHour\'] == -1){\r\n$happyhourtext=\"     <font color=\'red\'>(Happy Hour)</font>\";\r\n} \r\nelse{\r\n$happyhourtext=\"\";\r\n}\r\n           $wineID=$wines[\'WineName\'];\r\n\r\n\r\n\r\n   if($prevID != $wines[\'WineType2\']){\r\n      $prevID = $wines[\'WineType2\'];\r\n      if($prevID == 1){\r\n         echo \"<div style=\'opacity: \".$opacity.\"; font-weight: 700; font-size: 1.5em; line-height: 50%; text-align: left; padding-top: 10px;\'><p class = \'listView\'>White</p></div>\";\r\n       }\r\n       elseif($prevID == 2){\r\n        // echo \"<br>\";   \r\n         echo \"<br><div style=\'opacity: \".$opacity.\"; font-weight: 700; font-size: 1.5em;  line-height: 50%; padding-top: 10px;\'><p class = \'listView\'>Red</p></div>\";\r\n       }\r\n       elseif($prevID == 3){\r\n          // echo \"<br>\";  \r\n          if($wines[\'WineSize\'] != 187){ \r\n          echo \"<br><span style=\'opacity:  \".$opacity.\"; font-weight: bold; font-size: 1.5em;  line-height: 50%;\'><p class = \'listView\' style=\'padding-top:20px;\'>Sparkling</p></span>\";\r\n       }\r\n       }\r\n       elseif($prevID == 4){\r\n            // echo \"<br>\";\r\n             echo \"<br><div style=\'opacity:  \".$opacity.\"; font-weight: bold; font-size: 1.5em;  line-height: 50%; padding-top:10px;\'><p class = \'listView\'>Rosé</p></div>\";\r\n       }\r\n    }\r\n\r\n   echo \"<p class= \'listView\' style = \'padding-top: 6px;\'><span style=\'font-size: 1.35em; font-weight: 400; text-align: left; width:85%; line-height: 100%; display: inline-block;\'>\".$wineID.\"</span>\";\r\n	        \r\n    if($x==2 AND $happyhour==True AND $wines[\'AvailableHappyHour\'] == -1){\r\n      if($happyHourOffer==\'Fixed Price\'){\r\n        $happyHourFinal=$happyhourwineprice;\r\n      }\r\n      else if($happyHourOffer==\'Amount Off\'){\r\n        $happyHourFinal=$wines[\'WinePrice\'] - $happyhourwineprice;\r\n      }\r\n      else if($happyHourOffer==\'Percent Off\'){\r\n        $happyHourFinal=round($wines[\'WinePrice\'] * (1-$happyhourwineprice/100));\r\n      }           \r\n      $winePrice=\"<del><b>$\".$wines[\'WinePrice\'].\"</del>&nbsp;<font color=\'red\'>$\".$happyHourFinal.\"</font></b>\";\r\n                 }\r\n                 else{\r\n                 $winePrice=\"$\".$wines[\'WinePrice\'].\"\";\r\n                 }\r\n\r\n                 echo \"<span style=\'font-size: 1.35em; text-align: left; width:85%; line-height: 100%;\'>\".$winePrice.\"</span></p>\"; \r\nif(1==0){\r\n  		   if($wines[\'WineVarietal\']!=\"\"){\r\n                              \r\n                       $wineVarietal=$wines[\'WineVarietal\'];\r\n                       echo \"<p  class = \'listView\' style = \'font-size:1em; padding-top: 0px; line-height: 120%\'>\".$wineVarietal;\r\n\r\n                  }\r\n                 \r\n	\r\n  		$wineCountry=$wines[\'WineCountry\'].\">\".$wines[\'WineRegion\'];\r\n             \r\n                 if(substr($wineCountry, strlen($wineCountry)-1,1)==\">\"){\r\n\r\n                       $wineCountry=substr($wineCountry, 0, strlen($wineCountry)-1);\r\n                }\r\n                      $wineCountry=$wineCountry;\r\n\r\n		echo \"&emsp;\".$wineCountry.\"</p>\";\r\n                         \r\n    }\r\n                \r\n        }\r\n        //echo \"<br>\";\r\n}\r\n\r\necho \"<br><p class = \'listView\' style=\'font-size: 1em; padding-bottom: 0px; padding-top: 0px;\'>See our full wine list at <u>www.bistrowinelist.com</u></p>\";\r\necho \"<p class = \'listView\' style=\'font-size: 0.85em; padding-top: 0px;\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax).  BZ$2 = US$1</p>\";\r\n//echo \"</div>\";','[xyz-ips snippet=\"byGlassPHP-Hotel\"]',1),(48,'ContinuousDisplay-July-2020','<?php\r\n\r\n$search = $_GET[\'search\'];\r\n$pageOffset = 7;\r\n$anchor = $_GET[\'wine\'];\r\n\r\n$happyhourprice = 12;\r\n\r\ndate_default_timezone_set(\"America/Belize\"); \r\nif (time() >= strtotime(\'14:55:00\') AND time() <= strtotime(\'17:00:00\')){\r\n$happyhour = True;\r\n}\r\nelse{\r\n$happyhour = False;\r\n}\r\n\r\n$variable = $_GET[\'WineID\'];\r\n$listType = $_GET[\'listType\'];\r\n$listName = $_GET[\'listName\'];\r\n$linkCount = $_GET[\'linkCount\'];\r\n$callingType = $_GET[\'identifier\'];\r\n$returnPage = $_GET[\'returnPage\'];\r\n\r\n$food1 = trim($_GET[\'food1\']);\r\n$food2 = trim($_GET[\'food2\']);\r\n$food3 = trim($_GET[\'food3\']);\r\n$food4 = trim($_GET[\'food4\']);\r\n$wineNumber = 0;\r\n$screenWidth = 1000;\r\n\r\nif(!empty($search)){\r\n  $listType = \"bySearch\";\r\n}\r\n\r\n\r\n\r\nif(wonderplugin_is_device(\'iPhone\')){\r\n$screenWidth = 400;\r\n$device = \"iPhone\";\r\n}\r\nelseif(wonderplugin_is_device(\'Windows\')){\r\n$screenWidth = 1000;\r\n$device = \"Windows\";\r\n}\r\nelseif(wonderplugin_is_device(\'iPad\')){\r\n$screenWidth = 1000;\r\n$device = \"iPad\";\r\n}\r\nelseif(wonderplugin_is_device(\'Mac\')){\r\n$screenWidth = 1000;\r\n$device = \"Mac\";\r\n\r\n}\r\nelseif(wonderplugin_is_device(\'Android\')){\r\n$screenWidth = 1000;\r\n$device = \"Android\";\r\n}\r\n\r\n//echo \"XXXX\".$device,\"XXXX\";\r\necho \"<style>\";\r\necho \"img {display: block; margin: auto;}\";\r\necho \".top { vertical-align: top; }\";\r\necho \".bottom { vertical-align: bottom; }\";\r\necho \"</style>\";\r\n\r\n\r\n\r\n\r\n//echo\"<meta name=\'viewport\' id=\'viewport\' content=\'width=500\'/>\";\r\n\r\n\r\nif($food1!=\"\"){\r\n$xfood1=substr($food1, (strlen($food1)-2)*-1);\r\n}\r\nif($food2!=\"\"){\r\n$xfood2=substr($food2, (strlen($food2)-2)*-1);\r\n}\r\nif($food3!=\"\"){\r\n$xfood3=substr($food3, (strlen($food3)-2)*-1);\r\n}\r\nif($food4!=\"\"){\r\n$xfood4=substr($food4, (strlen($food4)-2)*-1);\r\n}\r\n\r\n\r\n   $con = mysqli_connect(\'localhost\', \'mayabeac_wine\', \'3]eGo-r(Scru\',\"mayabeac_WineList\");\r\n        if (mysqli_connect_errno()) {\r\n            echo\"\r\n                Failed to connect to the MySQL DB:\".mysqli_connect_error();\r\n            }\r\n           else{\r\n\r\n\r\n}\r\n\r\nif (wonderplugin_is_device(\'iPhone\')){\r\n$singlePage=\"single-item/\";\r\n}\r\nelse{\r\n$singlePage=\"single-item/\";\r\n}\r\n\r\n\r\nmysqli_query($con, \"SET NAMES \'utf8\'\");\r\n\r\nif($listType==\"bySearch\"){\r\n\r\n     $sql=\"SELECT * FROM Wines WHERE (WineName Like \'%\".$search.\"%\' OR WineRegion Like \'%\".$search.\"%\' OR WineCountry Like \'%\".$search.\"%\' OR WineNationality Like \'%\".$search.\"%\' OR WineSubRegion Like \'%\".$search.\"%\' OR Category Like \'%\".$search.\"%\' OR Category2 Like \'%\".$search.\"%\' OR Category3 Like \'%\".$search.\"%\'  OR  Desc1 Like \'%\".$search.\"%\' OR  Desc2 Like \'%\".$search.\"%\' OR  Desc3 Like \'%\".$search.\"%\' OR  Desc4 Like \'%\".$search.\"%\' OR  Eyes Like \'%\".$search.\"%\' OR  Nose Like \'%\".$search.\"%\' OR  Mouth Like \'%\".$search.\"%\' OR  WineVarietal Like \'%\".$search.\"%\' OR  WineProfile1 Like \'%\".$search.\"%\' OR  WineProfile2 Like \'%\".$search.\"%\' OR  PairingSuggestion Like \'%\".$search.\"%\' OR  WineVintage Like \'%\".$search.\"%\') AND WineType != \'Glass\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n\r\n// Does not include Desc1 \'From the Winemaker\'\r\n\r\n\r\n// echo $sql;\r\n//$records1=mysqli_query($con, $sql);\r\n//       while ($row1 = mysqli_fetch_assoc($records1)) {\r\n//       echo $row1[\'WineName\'],\"<br>\";\r\n//}\r\n}\r\nelseif($listType==\"byVarietal\"){\r\n      $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (Category = \'\".$listName.\"\' OR Category2 = \'\".$listName.\"\' OR Category3 = \'\".$listName.\"\') AND ((QtyInStock > 0 AND WineType != \'Glass\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n}\r\nelseif($listType==\"byCountry\"){\r\n\r\n      $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND WineCountry = \'\".$listName.\"\' AND ((QtyInStock > 0 AND WineType != \'Glass\'  AND WineType != \'Beer\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n          \r\n\r\n}\r\nelseif($listType==\"byProfile\"){\r\n\r\n      if($listName==\"WhitesAZ\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'White\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WineName\";\r\n            $showName=\"All Whites A - Z\";\r\n            $listTypeName=\"White Wines\";\r\n      }\r\n       elseif($listName==\"WhitePrice\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'White\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n            $showName=\"All Whites by Price\";\r\n            $listTypeName=\"White Wines\";\r\n      }\r\n      elseif($listName==\"RedsAZ\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'Red\' AND QtyInStock > 0 AND AvailableForSale = -1  ORDER BY WineName\";\r\n            $showName=\"All Reds A - Z\";\r\n            $listTypeName=\"Red Wines\";\r\n      }\r\n      elseif($listName==\"RedPrice\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType = \'Red\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WinePrice\";\r\n            $showName=\"All Reds by Price\";\r\n            $listTypeName=\"Red Wines\";\r\n      }  \r\n      elseif($listName==\"Inventory\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType != \'Glass\' AND WineType != \'Dessert\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY WineType, WineName\";\r\n            $showName=\"All Wines A-Z\";\r\n            $listTypeName=\"All Wines\";\r\n      }\r\n\r\nelseif($listName==\"All\"){\r\n            $sql=\"SELECT * FROM Wines WHERE WineType != \'Glass\' AND WineType != \'Dessert\' AND QtyInStock > 0 AND AvailableForSale = -1 ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n            $showName=\"All Wines A-Z\";\r\n            $listTypeName=\"All Wines\";\r\n      }  \r\n  \r\n      elseif($listName==\"Dessert\"){\r\n             $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (WineProfile1 = \'\".$listName.\"\' OR WineProfile2 = \'\".$listName.\"\') AND (QtyInStock > 0 AND WineType != \'Glass\' OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n            $showName=\"\";\r\n\r\n       }\r\n       else{\r\n      \r\n            $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND (WineProfile1 = \'\".$listName.\"\' OR WineProfile2 = \'\".$listName.\"\') AND (QtyInStock > 0 AND WineType != \'Glass\' OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY WinePrice\";\r\n     $showName=\"\";\r\n      } \r\n}\r\nelseif($listType==\"byPerson\"){\r\n\r\n  $sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND WhosFavorite = \'\".$listName.\"\' AND ((QtyInStock > 0 AND WineType != \'Glass\'  AND WineType != \'Beer\') OR (SoldAs = 1 AND WineType2 = 6))) ORDER BY CASE \r\n               WHEN WineType = \'Sparkling\' THEN 1\r\n               WHEN WineType = \'White\' THEN 2\r\n               WHEN WineType = \'Rose\' THEN 3\r\n               WHEN WineType = \'Red\' THEN 4\r\n               ELSE 5\r\n         END,  WinePrice\";\r\n\r\n}\r\n\r\nelseif($listType==\"byGlass\"){\r\n\r\n // $sql=\"SELECT * FROM Wines WHERE AvailableForSale = -1  AND WineType = \'Glass\' AND AvailableToday = -1 ORDER BY WineType2, WinePrice\";           \r\n\r\nif($happyhour==True){\r\n\r\n$sql=\"SELECT * FROM Wines WHERE QtyInStock > 0 AND AvailableForSale = -1  AND ((WineType = \'Glass\' AND (AvailableToday = -1 OR AvailablePremium = -1)) OR (WineType!=\'Glass\' AND WineSize > 50 AND WineSize < 375)) ORDER BY SoldAs DESC, WineType2, WinePrice\";\r\n            $showName=\"Wines by Glass\";\r\n            $listTypeName=\"Glass\";\r\n}\r\nelse{\r\n\r\n$sql=\"SELECT * FROM Wines WHERE QtyInStock > 0 AND AvailableForSale = -1  AND  ((WineType = \'Glass\' AND AvailableToday = -1) OR (WineType!=\'Glass\' AND WineSize > 50 AND WineSize < 375)) ORDER BY SoldAs DESC, WineType2, WinePrice\";\r\n            $showName=\"Wines by Glass\";\r\n            $listTypeName=\"Glass\";\r\n}\r\n\r\n     \r\n}\r\nelseif($listType==\"byFood\"){\r\n\r\n$foodList = \"(\'\".$food1.\"\', \'\".$food2.\"\', \'\".$food3.\"\', \'\".$food4.\"\')\";\r\n\r\n$sql=\"SELECT * FROM Wines WHERE (AvailableForSale = -1 AND ((WineType != \'Glass\' AND QtyInStock!=-1) OR (WineType = \'Glass\' AND AvailableToday = -1))  AND (FoodPairing1 IN \".$foodList.\" OR FoodPairing2 IN \".$foodList.\" OR FoodPairing3 IN \".$foodList.\" OR FoodPairing4 IN \".$foodList.\" OR FoodPairing5 IN \".$foodList.\" OR FoodPairing6 IN \".$foodList.\" OR FoodPairing7 IN \".$foodList.\" OR FoodPairing8 IN \".$foodList.\" OR FoodPairing9 IN \".$foodList.\" OR FoodPairing10 IN \".$foodList.\"  OR FoodPairing11 IN \".$foodList.\"  OR FoodPairing12 IN \".$foodList.\"  OR FoodPairing13 IN \".$foodList.\"  OR FoodPairing14 IN \".$foodList.\"  OR FoodPairing15 IN \".$foodList.\"))\";\r\n\r\n$showName=\"Food Pairings\";\r\n$listTypeName=\"Food Matches\";\r\n}\r\n\r\n\r\n\r\n// Read all wines to determine length of list.\r\n// Need to sort items based on match score (desc) then price (asc). Wines by the glass will appear first as they have 6 added\r\n// to the base score whereas other wines start at 0\r\n\r\n       $IDarray=array();\r\n       $wineCount=0;\r\n      $foodWines = array();      //two dimensional array 1= name, 2 = food1, 3 = food2, 4 = food3, 5 = food4, 6 = score, 7 = country, 8 = varietal, 9 = btl or glass, 10 = WineID, 11 = Price. 12 = Desc1, 13 = Desc2, 14= Desc3, 15 = Desc 4, 16 = Image1, 17= Image2, 18 = QtyInStock, 19 = Eyes, 20 = Nose, 21 = Mouth, 22 = Vintage, 23 = Alcohol Content, 24 = Pairing Suggestion , 25=Cases Produced, 26 = WineRegion, 27 = Wine Subregion, 28 = Nationality\r\n\r\n\r\n       $records1=mysqli_query($con, $sql);\r\n       while ($row1 = mysqli_fetch_assoc($records1)) {\r\n            \r\n      $wineCount = $wineCount+1;\r\n\r\n      $foodWines[$wineCount][1] = $row1[\'WineName\'];\r\n      $foodWines[$wineCount][6] = 0;\r\n      $foodWines[$wineCount][7]  = $row1[\'WineCountry\'];\r\n      $foodWines[$wineCount][8] = $row1[\'WineVarietal\'];\r\n      $foodWines[$wineCount][10] = $row1[\'ID\'];\r\n      $foodWines[$wineCount][11] = $row1[\'WinePrice\'];\r\n      //$foodWines[$wineCount][12] = $row1[\'PairingValue1\'];\r\n      //$foodWines[$wineCount][13] = $row1[\'PairingValue2\'];\r\n      //$foodWines[$wineCount][14] = $row1[\'PairingValue3\'];\r\n      //$foodWines[$wineCount][15] = $row1[\'PairingValue4\'];\r\n      $foodWines[$wineCount][32] = $row1[\'Desc1\'];\r\n      $foodWines[$wineCount][33] = $row1[\'Desc2\'];\r\n      $foodWines[$wineCount][34] = $row1[\'Desc3\'];\r\n      $foodWines[$wineCount][35] = $row1[\'Desc4\'];\r\n      $foodWines[$wineCount][16] = $row1[\'Image1\'];\r\n      $foodWines[$wineCount][17] = $row1[\'Image2\'];\r\n      $foodWines[$wineCount][18] = $row1[\'QtyInStock\'];\r\n      $foodWines[$wineCount][19] = $row1[\'Eyes\'];\r\n      $foodWines[$wineCount][20] = $row1[\'Nose\'];\r\n      $foodWines[$wineCount][21] = $row1[\'Mouth\'];\r\n      $foodWines[$wineCount][22] = $row1[\'WineVintage\'];\r\n      $foodWines[$wineCount][23] = $row1[\'AlcoholContent\'];\r\n      $foodWines[$wineCount][24] = $row1[\'PairingSuggestion\'];\r\n      $foodWines[$wineCount][25] = $row1[\'CasesProduced\'];\r\n      $foodWines[$wineCount][26] = $row1[\'WineRegion\'];\r\n      $foodWines[$wineCount][27] = $row1[\'WineSubRegion\'];\r\n      $foodWines[$wineCount][28] = $row1[\'WineNationality\'];  \r\n      $foodWines[$wineCount][29] = $row1[\'WineType\']; \r\n      $foodWines[$wineCount][30] = $row1[\'WineSize\']; \r\n      $foodWines[$wineCount][36] = $row1[\'AvailableToday\'];\r\n      $foodWines[$wineCount][37] = $row1[\'AvailablePremium\'];\r\n      $foodWines[$wineCount][38] = $row1[\'AvailableOnRequest\'];  \r\n       $foodWines[$wineCount][39] = $row1[\'SoldAs\'];\r\n      $foodWines[$wineCount][51] = $row1[\'FoodPairing1\'];\r\n      $foodWines[$wineCount][52] = $row1[\'FoodPairing2\'];\r\n      $foodWines[$wineCount][53] = $row1[\'FoodPairing3\'];\r\n      $foodWines[$wineCount][54] = $row1[\'FoodPairing4\'];\r\n      $foodWines[$wineCount][55] = $row1[\'FoodPairing5\'];\r\n      $foodWines[$wineCount][56] = $row1[\'FoodPairing6\'];\r\n      $foodWines[$wineCount][57] = $row1[\'FoodPairing7\'];\r\n      $foodWines[$wineCount][58] = $row1[\'FoodPairing8\'];\r\n      $foodWines[$wineCount][59] = $row1[\'FoodPairing9\'];\r\n      $foodWines[$wineCount][60] = $row1[\'FoodPairing10\'];\r\n      $foodWines[$wineCount][61] = $row1[\'FoodPairing11\'];\r\n      $foodWines[$wineCount][62] = $row1[\'FoodPairing12\'];\r\n      $foodWines[$wineCount][63] = $row1[\'FoodPairing13\'];\r\n      $foodWines[$wineCount][64] = $row1[\'FoodPairing14\'];\r\n      $foodWines[$wineCount][65] = $row1[\'FoodPairing15\'];\r\n      $foodWines[$wineCount][66] = $row1[\'WineryWebsite\'];\r\n      $foodWines[$wineCount][67] = $row1[\'CellarLocation\'];\r\n      $foodWines[$wineCount][101] = $row1[\'WhosFavorite\'];\r\n      $foodWines[$wineCount][102] = $row1[\'FavoriteImage\'];\r\n      $foodWines[$wineCount][103] = $row1[\'WineMaker\'];\r\n      $foodWines[$wineCount][104] = $row1[\'AverageYield\'];\r\n      $foodWines[$wineCount][105] = $row1[\'MainClones\'];\r\n      $foodWines[$wineCount][106] = $row1[\'pH\'];\r\n      $foodWines[$wineCount][107] = $row1[\'Barrels\'];\r\n      $foodWines[$wineCount][108] = $row1[\'TA\'];\r\n      $foodWines[$wineCount][109] = $row1[\'Winery\'];\r\n\r\n\r\n      if( $foodWines[$wineCount][29] == \"Glass\"){\r\n          $foodWines[$wineCount][6] = 100;\r\n          $foodWines[$wineCount][9] = 0;\r\n          }\r\n      else{\r\n            $foodWines[$wineCount][9] = 1;\r\n            $foodWines[$wineCount][6] = 0;\r\n      }\r\nif($listType==\'bySearch\'){\r\nfor($x = 1; $x <= 40; $x++){\r\nif($x!=16 AND $x!=17){\r\n$foodWines[$wineCount][$x]= preg_replace(\"/\".$search.\"/i\", \"<span style=\'background-color: #FFFF00;\'>\\$0</span>\",$foodWines[$wineCount][$x]);\r\n}\r\n}\r\n}\r\n\r\n// preg_replace(\"/the/i\", \"<b>\\$0</b>\", $original);\r\n\r\n\r\n\r\n// $foodWines[$wineCount][1] = \"<span style=\"background-color: #FFFF00\">\".$foodWines[$wineCount][1].\"</span>\" \r\n\r\nif($listType == \'byFood\'){\r\n\r\n// only sort the array if this is a food match selection\r\n\r\n$minPairing = 0;\r\n\r\nfor($x = 1; $x <= 15; $x++){\r\n\r\nif($food1!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food1){\r\n          \r\n          $foodWines[$wineCount][12] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n          if($foodWines[$wineCount][12]==6){\r\n           $foodWines[$wineCount][12]=5;\r\n          } \r\n          if($foodWines[$wineCount][12]==0 OR is_null($foodWines[$wineCount][12])){\r\n             $foodWines[$wineCount][12]=5; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][12];\r\n         }   \r\n}\r\n\r\nif($food2!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food2){\r\n         $foodWines[$wineCount][13] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n         if($foodWines[$wineCount][13]==6){\r\n           $foodWines[$wineCount][13]=5;\r\n          } \r\n         if($foodWines[$wineCount][13]==0 OR is_null($foodWines[$wineCount][13])){\r\n             $foodWines[$wineCount][13]=1; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][13];\r\n         }   \r\n}\r\n\r\nif($food3!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food3){\r\n         $foodWines[$wineCount][14] = $row1[\'PairingValue\'.$x] * -1 + 6; \r\n          if($foodWines[$wineCount][14]==6){\r\n           $foodWines[$wineCount][14]=5;\r\n          } \r\n         if($foodWines[$wineCount][14]==0 OR is_null($foodWines[$wineCount][14])){\r\n             $foodWines[$wineCount][14]=1; \r\n          }\r\n        $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][14];\r\n         }   \r\n}\r\nif($food4!=\"\"){\r\n         if($row1[\'FoodPairing\'.$x]==$food4){\r\n         $foodWines[$wineCount][15] = $row1[\'PairingValue\'.$x] * -1 + 6;\r\n          if($foodWines[$wineCount][15]==6){\r\n           $foodWines[$wineCount][15]=5;\r\n          } \r\n          if($foodWines[$wineCount][15]==0 OR is_null($foodWines[$wineCount][15])){\r\n             $foodWines[$wineCount][15]=1; \r\n          }\r\n         $foodWines[$wineCount][6] =$foodWines[$wineCount][6]+$foodWines[$wineCount][15];\r\n         }   \r\n   }   \r\n\r\n}  \r\n\r\n//echo $foodWines[$wineCount][1].\" \".$foodWines[$wineCount][12].\" \".$foodWines[$wineCount][13].\" \".$foodWines[$wineCount][14].\" \".$foodWines[$wineCount][15].\"<br>\";\r\n\r\nif($foodWines[$wineCount][12] <3  AND  $foodWines[$wineCount][13] < 3 AND $foodWines[$wineCount][14] < 3 AND $foodWines[$wineCount][15] < 3){\r\n//echo \"Skipping\".$foodWines[$wineCount][1].\"<br>\";\r\n$wineCount=$wineCount - 1;\r\n\r\n}\r\n\r\n}\r\n       \r\n}\r\n\r\n//sort Array\r\nif($listType==\'byFood\'){\r\nforeach ($foodWines as $key => $row) {\r\n    $score[$key]  = $row[6];\r\n    $winePrice[$key] = $row[11];\r\n}\r\n\r\n// With the use of the column keys you can now sort entire array by these columns and keep the row index value intact if they are non-numeric. This is good if your using some kind of hashed index.\r\n\r\narray_multisort($score, SORT_DESC, $winePrice, SORT_DESC, $foodWines);\r\n}\r\n\r\n\r\n     // echo $wineCount;\r\n       \r\nif($listType == \'byFood\'){\r\n$xstart = 0;\r\n$totalWines = $wineCount-1;\r\n}\r\nelse{\r\n$xstart = 1;\r\n$totalWines = $wineCount;\r\n\r\n}\r\n\r\n\r\nif($totalWines!=0){\r\n for($x = $xstart; $x <= $totalWines; $x++){\r\nif($x<$pageOffset){\r\n$Offset = \"\";\r\n}\r\nelse{\r\n$temp = $x-$pageOffset;\r\n$Offset = \"#wine\".$temp;\r\n}\r\nif($listType == \'byFood\'){\r\n$y=$x+1;\r\n}\r\nelse{\r\n$y=$x;\r\n}       \r\n\r\n   if($listType==\"byCountry\"){\r\n\r\n               $listTypeName=$foodWines[$x][28];\r\n          \r\n\r\n         }\r\n         elseif($listType==\"byPerson\"){\r\n        $listTypeName=$foodWines[$x][101].\"\'s Favorites\";\r\n        $listName=$foodWines[$x][101];\r\n}\r\n\r\n\r\nelseif($listType==\"byProfile\" AND $listTypeName!=\"\"){\r\n\r\n\r\n         }\r\n        elseif($listType==\"byProfile\" AND $listTypeName==\"\"){\r\n\r\n          $listTypeName=$listName;\r\n         }\r\n        elseif($listType==\"byVarietal\"){\r\n          $listTypeName=$listName;\r\n        }\r\n\r\n        if($listTypeName==\"Rose\"){\r\n         $listTypeName=\"Rosé\";\r\n         }\r\n\r\n        if($listType==\'bySearch\'){\r\n        $browsing=$y.\" of \".$wineCount.\"&nbsp;<b>Results for \'\".ucwords($search).\"\'</b>\";\r\n       }\r\n       \r\n        elseif($listType==\'byPerson\'){\r\n\r\n          $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.\"&identifier=\".$callingType.\"&listType=\".$returnPage.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";  \r\n\r\n        }\r\n\r\n        elseif($listType==\'byCountry\'){\r\n\r\n              $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\" Wines</b></a>\";\r\n\r\n\r\n           \r\n             if($foodWines[$x][29]==\'Rose\'){\r\n             $showName=$listName.\"&nbsp;(Rosé)\";\r\n             }\r\n             else{\r\n             $showName=$listName.\"&nbsp;(\".$foodWines[$x][29]. \" Wines)\";\r\n             }\r\n        }\r\n        elseif($listType==\'byVarietal\'){\r\n                  $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";\r\n\r\n                  $showName=$listName;\r\n         }\r\n         elseif($listType==\'byProfile\'){\r\n            $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\" </b></a>\";\r\n\r\n            $showName=$listName;\r\n         }\r\n         elseif($listType==\"byGlass\"){\r\n         $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b> Wines By The Glass</b></a>\";\r\n\r\n         }\r\n         \r\n         elseif($listType==\"byFood\"){\r\n\r\n           $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/foodmatches/?food1=\".$food1.\"&food2=\".$food2.\"&food3=\".$food3.\"&food4=\".$food4.\"\'><b> Food Matches</b></a>\";\r\n           \r\n          }\r\n\r\nif($browsing==\"\"){\r\n\r\n        $browsing=$y.\" of \".$wineCount.\"&nbsp;<a href=\'http://www.bistrowinelist.com/\".$listType.\"/?Listing=\".$listName.$Offset.\"\'><b>\".$listTypeName.\"</b></a>\";\r\n}\r\n\r\n        \r\n    echo \"<body>\";\r\n\r\n\r\n\r\n//set to 500 now so it does not change - effectively disabling\r\n\r\n        if(strlen($foodWines[$x][1].\"&emsp\".$foodWines[$x][22])>500){\r\n         $nameFont=\"1.1em\";\r\n         }\r\n        else{\r\n        $nameFont=\"1.35em\";\r\n        }\r\n\r\n  if($foodWines[$x][29] == \'Glass\' OR $foodWines[$x][39] == 1){\r\n        \r\n          if($foodWines[$x][45] == 5 OR $foodWines[$x][45] == 0){\r\n                  if($happyhour==True AND $foodWines[$x][37] == -1){\r\n                      $winePrice = \"<b><del>$\".$foodWines[$x][11].\"</del>&emsp;<font color=\'red\'>$\".$happyhourprice.\"/glass</font></b>\";\r\n                     }\r\n                    else{\r\n                      $winePrice = \"<b>$\".$foodWines[$x][11].\"/glass</b>\";\r\n                     }\r\n             \r\n          }\r\n          else{\r\n           $winePrice = \"<b>$\".$foodWines[$x][11].\"/glass (\".$foodWines[$x][45].\"oz)</b>\";\r\n           }\r\n         }        \r\n        else{\r\n        $winePrice= \"<b>$\".$foodWines[$x][11].\"</b>\";\r\n        }\r\n\r\n      if($foodWines[$x][30]<750 AND $foodWines[$x][30]>50){\r\n\r\n      if($foodWines[$x][30]==375){\r\n        $sizeInfo = \" (half bottle)\";\r\n       } \r\n       else{\r\n        $sizeInfo = \" (small bottle)\";\r\n        }\r\n\r\n        }\r\n        else{\r\n         $sizeInfo = \"\";\r\n         }  \r\n         \r\n        \r\n      if($listType==\'byPerson\'){\r\n         $favorite=\"\";\r\n      }\r\n\r\n      elseif(is_null($foodWines[$x][101])){\r\n         	$favorite=\"\";\r\n          	}   \r\n      else{\r\n          $favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?WineID=\".$foodWines[$x][10].\"&Listing=\".$foodWines[$x][101].\"&listType=\".$listType.\"&identifier=\".$listName.\"&wine=\".$x.\"\'>\".$foodWines[$x][102].\"</a>\";\r\n         \r\n\r\n\r\n //$favorite=\"<a href=\'http://www.bistrowinelist.com/byperson/?Listing=\".$foodWines[$x][101].\"\'>\".$foodWines[$x][102].\"</a>\";\r\n          	}\r\n\r\necho \"<a style=\'display:block;  height:200px;  margin-top:-200px; visibility:hidden;\' id=\'wine\".$y.\"\'></a>\";\r\n\r\n\r\n\r\nif ($device == \'Windows\' OR $device == \'Mac\' OR $device == \'Linux\'){\r\n        $bodytext=\"justify\";\r\n        \r\n       echo \"<table  cellspacing=\'0\' cellpadding=\'0\'>\";\r\n       echo \"<colgroup style=\'vertical-align: top;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 15%; vertical-align: top;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 84%;\'>\";\r\n        echo \"</colgroup>\";\r\n\r\n\r\n      \r\n\r\n\r\n  echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: bold;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n\r\necho\"<tr style=\'vertical-align: top;\'>\";\r\n\r\nif(!empty($foodWines[$x][17])){\r\n\r\n\r\n//$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\n\r\n\r\necho \"<td style=\'vertical-align: top;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><a style=\'width: 100%; height: 100%\' href=\'#\' data-featherlight=\'\".$foodWines[$x][17].\"\'><img id=\".$foodWines[$x][10].\" style=\'width: 28vw; height: 60vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top;\'><img id=\".$foodWines[$x][10].\" style=\'width: 28vw; height: 60vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n\r\n    \r\n\r\n         if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n\r\nelseif($device == \'iPad\' OR $device == \'Android\'){\r\n   \r\n  $bodytext=\"left\";\r\n\r\n      echo \"<table >\";\r\n\r\n       echo \"<colgroup>\";\r\n        echo \"<col span=\'1\' style=\'width: 30%;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 69%;\'>\";\r\n        echo \"</colgroup>\";\r\n\r\n\r\n  \r\n  echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: normal;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n\r\n echo\"<tr>\";\r\nif(!empty($foodWines[$x][17])){\r\n\r\n\r\n$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\n\r\necho \"<td style=\'vertical-align: top; text-align: center;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><a href=\'#\' data-featherlight=\'\".$foodWines[$x][17].\"\'><img id=\".$foodWines[$x][10].\" style=\' width: 37vw; height: 65vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top; text-align: center;\'><img style=\'width: 37vw; height: 65vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n\r\n            \r\n\r\n     if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n\r\n      elseif($device == \'iPhone\'){\r\n\r\n   $bodytext=\"left\";\r\n   \r\n\r\n\r\n \r\n //echo \"<table>\";\r\n\r\n//echo \"<tr><td style=\'display:block-inline; text-align: center; font-size: 1.1em;  font-weight: normal;\'>\".do_shortcode($prevWine).\"&emsp;\".$browsing.\"&emsp;\".do_shortcode($nextWine).\"</td></tr></table>\";\r\n\r\n \r\n      \r\n      echo \"<table>\";\r\n       echo \"<colgroup>\";\r\n        echo \"<col span=\'1\' style=\'width: 35%;\'>\";\r\n        echo \"<col span=\'1\' style=\'width: 64%;\'>\";\r\n        echo \"</colgroup>\";  \r\n echo \"<tr><td style=\'text-align: center; font-size: 1.5em;  font-weight: normal;\'>\".$winePrice.\"</td><td style=\'text-align: left; font-size: 1.0em;  font-weight: normal;\'>\".$browsing.\"</td></tr>\";\r\n         echo\"<tr>\";\r\n   \r\nif(!empty($foodWines[$x][17])){\r\n$tempstr = \"changeImage(\".$foodWines[$x][10].\", &#039\".$foodWines[$x][16].\"&#039, &#039\".$foodWines[$x][17].\"&#039)\";\r\n\r\necho \"<td style=\'vertical-align: top; text-align: center;\'><div style=\'width:image width px; font-size:80%; text-align:center;\'><img id=\".$foodWines[$x][10].\" onclick=\'\".$tempstr.\"\' style=\'width: 30vw; height: 70vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'>Click Image for Front / Back View</div></td>\";\r\n}\r\nelse{\r\n  echo \"<td style=\'vertical-align: top; text-align: center;\'><img style=\'width: 30vw; height: 70vh; object-fit: contain;\' src=\'\".$foodWines[$x][16].\"\' alt=\'WineImage\'></td>\";\r\n\r\n}\r\n         \r\n\r\n     if($foodWines[$x][22] != 0){\r\n  	         echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].\"&emsp; \".$foodWines[$x][22].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n        }\r\n        else{\r\n               echo \"<td style=\'vertical-align:top; font-weight: normal; text-align: \".$bodytext.\"; line-height: 1.25em; padding-right: 20px; font-size: 1.35em\'><span style=\'font-weight: bold\'>\".$foodWines[$x][1].$sizeInfo.\"&emsp;\".$favorite.\"</span><br>\";\r\n         }\r\n\r\n\r\n        }\r\n         \r\n\r\n         //  ///Common Code Here\r\n        \r\n\r\n         \r\n  	if($listType==\"byFood\"){\r\n\r\n $foodarray = array($foodWines[$x][51],$foodWines[$x][52],$foodWines[$x][53],$foodWines[$x][54],$foodWines[$x][55],$foodWines[$x][56],$foodWines[$x][57],$foodWines[$x][58],$foodWines[$x][59],$foodWines[$x][60],$foodWines[$x][61],$foodWines[$x][62],$foodWines[$x][63],$foodWines[$x][64],$foodWines[$x][65]);\r\n         $goodfoods = \"\";\r\n         $badfoods = \"\";\r\n\r\n          if(in_array($food1, $foodarray)) {\r\n           \r\n                $goodfoods = $goodfoods.$xfood1;\r\n           }\r\n           elseif($food1!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood1;\r\n            }\r\n\r\n           if(in_array($food2, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood2;\r\n                }\r\n                else{\r\n                $goodfoods = $goodfoods.$xfood2;\r\n                 }\r\n           }\r\n           elseif($food2!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood2;\r\n            }\r\n\r\n   if(in_array($food3, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood3;\r\n                }\r\n                else{\r\n                $goodfoods = $goodfoods.$xfood3;\r\n                  }\r\n           }\r\n           elseif($food3!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood3;\r\n            }\r\n\r\n   if(in_array($food4, $foodarray)) {\r\n                if($goodfoods!=\"\"){\r\n                $goodfoods = $goodfoods.\", \".$xfood4;\r\n                 }\r\n                 else{\r\n                 $goodfoods = $goodfoods.$xfood4;\r\n                 }\r\n           }\r\n           elseif($food4!=\'none\'){\r\n                  $badfoods = $badfoods.\", \".$xfood4;\r\n            }\r\n            \r\n       // if($goodfoods!=\"\"){\r\n       // $goodfoods=substr($goodfoods, (strlen($goodfoods)-2)*-1);\r\n        // echo \"<font size=\'+1\'><b>We suggest with: </b>\".$goodfoods.\"<br><font>\";\r\n        //}\r\n\r\n//alternate good food list - show all food listed as pairing with this wine\r\n      \r\n\r\n\r\n\r\n\r\n\r\n        if($badfoods!=\"\"){\r\n        $badfoods=substr($badfoods, (strlen($badfoods)-2)*-1);\r\n // leave off for now    echo \"<font size=\'+1\'><b>Mabye not so good with: </b>\".$badfoods.\"<br><font>\";\r\n        }\r\n\r\n\r\n          \r\n\r\n         }\r\n       \r\n        if(!empty($foodWines[$x][109])){\r\n   \r\n   // leave off for now echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$foodWines[$x][109].\"</span><br>\";\r\n}\r\n\r\n        $varietalText=$foodWines[$x][8];\r\n        if ($varietalText != \"\"){\r\n            if (strpos($foodWines[$x][1], $varietalText) > 0){\r\n                $varietalText=\"\";\r\n            }\r\n        }\r\n\r\n            // echo $foodWines[$x][8].\"<br>\";\r\n\r\n         if($varietalText != \"\"){\r\n               echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$varietalText.\"</span>\";\r\n               echo \"<br>\";\r\n         }\r\n   \r\n \r\n\r\n$wineCountry = $foodWines[$x][7];\r\nif(!empty($foodWines[$x][26])){\r\n\r\n$wineCountry=$wineCountry.\">\".$foodWines[$x][26];\r\n\r\nif(!empty($foodWines[$x][27])){\r\n$wineCountry=$wineCountry.\">\".$foodWines[$x][27];\r\n\r\n}\r\n\r\n}    \r\n   \r\n        echo \"<p><span style=\'font-weight: normal font-size: 1.25em\'>\".$wineCountry.\"</span></p>\";\r\n \r\n\r\n// echo \"<span style=\'font-weight: normal font-size: 1.25em\'>\".$foodWines[$x][7].\">\".$foodWines[$x][26].\"</span><br><br>\";\r\n    \r\n//if($foodWines[$x][29]!=\'Glass\' AND $foodWines[$x][18] > 0){   \r\n// echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>In our Cellar: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][18].\"</span><br><font>\";\r\n//}\r\n\r\nif ($listType==\"byFood\"){\r\n\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Goes with your selections:</span><span style=\'font-weight: normal\'>\".$goodfoods.\"</span><br><font>\";\r\n\r\n\r\n}\r\n    if (!empty($foodWines[$x][19])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Eyes: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][19].\"</span><br><font>\";\r\n      }\r\n  \r\n  	if (!empty($foodWines[$x][20])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Nose: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][20].\"</span><br><font>\";\r\n      }\r\n  \r\n  	if (!empty($foodWines[$x][21])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Mouth: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][21].\"</span><br><font>\";\r\n      }\r\n   \r\n      if (!empty($foodWines[$x][23]) AND $foodWines[$x][23]!=0) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Alcohol Content: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][23].\"%</span><br><font>\";\r\n      }\r\n  	if (!empty($foodWines[$x][34])) {\r\n       echo \"<font size=\'+1\'><span style=\'font-weight: bold\'>Ratings: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][34].\"</span><br><font>\";\r\n      }\r\n    \r\n  	if (!empty($foodWines[$x][33])) {\r\n       echo \"<font size=\'+1\'><text align=\'justify\'><span style=\'font-weight: bold\'>Why we like it: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][33].\"</span><br><font>\";\r\n      }\r\n   if($screenWidth > 10000){     \r\n  	if (!empty($foodWines[$x][24])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Pairs with: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][24].\"</span><br><font>\";\r\n      }\r\n}\r\n\r\n$pairsString=\"\";\r\n   \r\nif($screenWidth > 500){\r\n   \r\n     for($y = 51; $y <= 55; $y++){\r\n\r\n      if(!empty($foodWines[$x][$y])){\r\n      \r\n      if($y==51){\r\n            $pairsString = substr($foodWines[$x][$y], (strlen($foodWines[$x][$y])-2)*-1);\r\n      }\r\n      else{\r\n            $pairsString=$pairsString.\", \".substr($foodWines[$x][$y], (strlen($foodWines[$x][$y])-2)*-1);\r\n      }\r\n      }      \r\n      }\r\n   if(!empty($pairsString)){\r\n    echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Pairs with:&nbsp;</span><span style=\'font-weight: normal\'>\".$pairsString.\"</span><br><font>\";\r\n   }\r\n   }\r\n\r\n \r\n\r\n\r\nif($screenWidth > 500){    \r\n       if (!empty($foodWines[$x][103])) {\r\n       $winemakertext=\"From the Winemaker:\";         \r\n\r\n//$winemakertext=\"From the Winemaker (\".$foodWines[$x][103].\"):\";\r\n        }\r\n        else{\r\n        $winemakertext=\"From the Winemaker:\";\r\n         }\r\n  	if (!empty($foodWines[$x][32])) {\r\n       \r\n        //add in carriage returns because this does not seem to do it automatically\r\n        $newstring = nl2br($foodWines[$x][32]); \r\n\r\necho \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>\",$winemakertext.\" &nbsp;</span><span style=\'font-weight: normal\'>\".$newstring.\"</span><br><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][103])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winemaker: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][103].\"</span><font>\";\r\n      }\r\nif (!empty($foodWines[$x][25])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Cases Produced: &nbsp;</span><span style=\'font-weight: normal\'>\".number_format($foodWines[$x][25]).\"</span><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][107])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winemaking / Barrels / Aging: &nbsp;</span><span style=\'font-weight: normal\'>\".nl2br($foodWines[$x][107]).\"</span><font>\";\r\n      }\r\n\r\nif (!empty($foodWines[$x][104])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Average Yield: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][104].\"</span><font>\";\r\n      }\r\n\r\n\r\nif(!empty($foodWines[$x][106]) AND !empty($foodWines[$x][108])){\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>pH: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][106].\"</span><span style=\'font-weight: bold\'>&emsp; Total Acidity: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][108].\"g/L</span> <font>\";\r\n\r\n}\r\n\r\nelseif (!empty($foodWines[$x][106])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>pH: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][106].\"</span> <font>\";\r\n      }\r\nelseif (!empty($foodWines[$x][108])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Total Acidity: &nbsp;</span><span style=\'font-weight: normal\'>\".$foodWines[$x][108].\"g/L</span> <font>\";\r\n      }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  	if (!empty($foodWines[$x][66])) {\r\n       echo \"<br><font size=\'+1\'><span style=\'font-weight: bold\'>Winery Website: &nbsp;</span><span style=\'font-weight: normal\'><a href=\'\".$foodWines[$x][66].\"\'  \r\n target=\'_blank\'>Click Here</a> </span><br><font>\";\r\n      }\r\n\r\n\r\n\r\n}\r\n      echo \"<br><font size=\'-1\'><span style=\'font-weight: normal\'>All prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1</span><font>\";\r\n      \r\n   if($foodWines[$x][18]<3 AND $foodWines[$x][39]==0){\r\n   if($foodWines[$x][18]==1){\r\necho \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>Only 1 Bottle Left in Our Cellar</span><font>\";\r\n}\r\nelse{\r\n    echo \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>Only 2 Bottles Left in Our Cellar</span><font>\";\r\n}\r\n}\r\n\r\nif(!empty($foodWines[$x][67]))  {\r\n\r\necho \"<br><font size=\'-1\'><span style=\'font-weight: bold\'>\".$foodWines[$x][67].\"</span><font>\";\r\n}   \r\n\r\necho \"</td>\";\r\n\r\n    // echo \"<td valign=\'top\' align=\'left\'>\";\r\n    // echo do_shortcode($nextWine);\r\n    // echo \"</td>\";\r\n\r\n  	echo \"</tr>\";\r\n	echo \"</table>\";\r\n     echo \"<br><br><br><br>\";\r\n}\r\necho \"</body>\";\r\n}\r\nelse{\r\necho \"<h5>No Matching Results for  \'\".$search.\"\'</h5>\";\r\n}','[xyz-ips snippet=\"ContinuousDisplay-July-2020\"]',1);

--
-- Table structure for table `wp_links`
--

CREATE TABLE `wp_links` (
  `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `link_url` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_name` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_image` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_target` varchar(25) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_description` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_visible` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
  `link_owner` bigint(20) unsigned NOT NULL DEFAULT '1',
  `link_rating` int(11) NOT NULL DEFAULT '0',
  `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `link_rel` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `link_notes` mediumtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `link_rss` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`link_id`),
  KEY `link_visible` (`link_visible`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_links`
--


--
-- Table structure for table `wp_options`
--

CREATE TABLE `wp_options` (
  `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `option_name` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `option_value` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `autoload` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'yes',
  PRIMARY KEY (`option_id`),
  UNIQUE KEY `option_name` (`option_name`),
  KEY `autoload` (`autoload`)
) ENGINE=MyISAM AUTO_INCREMENT=171 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_options`
--

INSERT INTO `wp_options` VALUES (1,'siteurl','https://www.mgv.dke.mybluehost.me/bistrowinelist','yes'),(2,'home','https://www.mgv.dke.mybluehost.me/bistrowinelist','yes'),(3,'blogname','Bistro Wine List','yes'),(4,'blogdescription','Just another WordPress site','yes'),(5,'users_can_register','0','yes'),(6,'admin_email','john@mayabeachhotel.com','yes'),(7,'start_of_week','1','yes'),(8,'use_balanceTags','0','yes'),(9,'use_smilies','1','yes'),(10,'require_name_email','1','yes'),(11,'comments_notify','1','yes'),(12,'posts_per_rss','10','yes'),(13,'rss_use_excerpt','0','yes'),(14,'mailserver_url','mail.example.com','yes'),(15,'mailserver_login','login@example.com','yes'),(16,'mailserver_pass','password','yes'),(17,'mailserver_port','110','yes'),(18,'default_category','1','yes'),(19,'default_comment_status','open','yes'),(20,'default_ping_status','open','yes'),(21,'default_pingback_flag','1','yes'),(22,'posts_per_page','10','yes'),(23,'date_format','F j, Y','yes'),(24,'time_format','g:i a','yes'),(25,'links_updated_date_format','F j, Y g:i a','yes'),(26,'comment_moderation','0','yes'),(27,'moderation_notify','1','yes'),(28,'permalink_structure','/%year%/%monthnum%/%day%/%postname%/','yes'),(29,'rewrite_rules','a:94:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:17:\"^wp-sitemap\\.xml$\";s:23:\"index.php?sitemap=index\";s:17:\"^wp-sitemap\\.xsl$\";s:36:\"index.php?sitemap-stylesheet=sitemap\";s:23:\"^wp-sitemap-index\\.xsl$\";s:34:\"index.php?sitemap-stylesheet=index\";s:48:\"^wp-sitemap-([a-z]+?)-([a-z\\d_-]+?)-(\\d+?)\\.xml$\";s:75:\"index.php?sitemap=$matches[1]&sitemap-subtype=$matches[2]&paged=$matches[3]\";s:34:\"^wp-sitemap-([a-z]+?)-(\\d+?)\\.xml$\";s:47:\"index.php?sitemap=$matches[1]&paged=$matches[2]\";s:47:\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:42:\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:23:\"category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:35:\"category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:17:\"category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:44:\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:39:\"tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:20:\"tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:32:\"tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:14:\"tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:45:\"type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:40:\"type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:21:\"type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:33:\"type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:15:\"type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:58:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:68:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:88:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:83:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:64:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:53:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/embed/?$\";s:91:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/trackback/?$\";s:85:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&tb=1\";s:77:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&feed=$matches[5]\";s:65:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/page/?([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&paged=$matches[5]\";s:72:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/comment-page-([0-9]{1,})/?$\";s:98:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&cpage=$matches[5]\";s:61:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)(?:/([0-9]+))?/?$\";s:97:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&page=$matches[5]\";s:47:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:57:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:77:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:72:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:53:\"[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&cpage=$matches[4]\";s:51:\"([0-9]{4})/([0-9]{1,2})/comment-page-([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&cpage=$matches[3]\";s:38:\"([0-9]{4})/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&cpage=$matches[2]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";}','yes'),(30,'hack_file','0','yes'),(31,'blog_charset','UTF-8','yes'),(32,'moderation_keys','','no'),(33,'active_plugins','a:1:{i:0;s:41:\"wordpress-importer/wordpress-importer.php\";}','yes'),(34,'category_base','','yes'),(35,'ping_sites','http://rpc.pingomatic.com/','yes'),(36,'comment_max_links','2','yes'),(37,'gmt_offset','0','yes'),(38,'default_email_category','1','yes'),(39,'recently_edited','','no'),(40,'template','twentytwentyone','yes'),(41,'stylesheet','twentytwentyone','yes'),(42,'comment_registration','0','yes'),(43,'html_type','text/html','yes'),(44,'use_trackback','0','yes'),(45,'default_role','subscriber','yes'),(46,'db_version','49752','yes'),(47,'uploads_use_yearmonth_folders','1','yes'),(48,'upload_path','','yes'),(49,'blog_public','1','yes'),(50,'default_link_category','2','yes'),(51,'show_on_front','posts','yes'),(52,'tag_base','','yes'),(53,'show_avatars','1','yes'),(54,'avatar_rating','G','yes'),(55,'upload_url_path','','yes'),(56,'thumbnail_size_w','150','yes'),(57,'thumbnail_size_h','150','yes'),(58,'thumbnail_crop','1','yes'),(59,'medium_size_w','300','yes'),(60,'medium_size_h','300','yes'),(61,'avatar_default','mystery','yes'),(62,'large_size_w','1024','yes'),(63,'large_size_h','1024','yes'),(64,'image_default_link_type','none','yes'),(65,'image_default_size','','yes'),(66,'image_default_align','','yes'),(67,'close_comments_for_old_posts','0','yes'),(68,'close_comments_days_old','14','yes'),(69,'thread_comments','1','yes'),(70,'thread_comments_depth','5','yes'),(71,'page_comments','0','yes'),(72,'comments_per_page','50','yes'),(73,'default_comments_page','newest','yes'),(74,'comment_order','asc','yes'),(75,'sticky_posts','a:0:{}','yes'),(76,'widget_categories','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(77,'widget_text','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(78,'widget_rss','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(79,'uninstall_plugins','a:0:{}','no'),(80,'timezone_string','','yes'),(81,'page_for_posts','0','yes'),(82,'page_on_front','0','yes'),(83,'default_post_format','0','yes'),(84,'link_manager_enabled','0','yes'),(85,'finished_splitting_shared_terms','1','yes'),(86,'site_icon','0','yes'),(87,'medium_large_size_w','768','yes'),(88,'medium_large_size_h','0','yes'),(89,'wp_page_for_privacy_policy','3','yes'),(90,'show_comments_cookies_opt_in','1','yes'),(91,'admin_email_lifespan','1652802783','yes'),(92,'disallowed_keys','','no'),(93,'comment_previously_approved','1','yes'),(94,'auto_plugin_theme_update_emails','a:0:{}','no'),(95,'auto_update_core_dev','enabled','yes'),(96,'auto_update_core_minor','enabled','yes'),(97,'auto_update_core_major','enabled','yes'),(98,'wp_force_deactivated_plugins','a:0:{}','yes'),(99,'initial_db_version','49752','yes'),(100,'wp_user_roles','a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}','yes'),(101,'fresh_site','0','yes'),(102,'widget_block','a:6:{i:2;a:1:{s:7:\"content\";s:19:\"<!-- wp:search /-->\";}i:3;a:1:{s:7:\"content\";s:154:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Posts</h2><!-- /wp:heading --><!-- wp:latest-posts /--></div><!-- /wp:group -->\";}i:4;a:1:{s:7:\"content\";s:227:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Recent Comments</h2><!-- /wp:heading --><!-- wp:latest-comments {\"displayAvatar\":false,\"displayDate\":false,\"displayExcerpt\":false} /--></div><!-- /wp:group -->\";}i:5;a:1:{s:7:\"content\";s:146:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Archives</h2><!-- /wp:heading --><!-- wp:archives /--></div><!-- /wp:group -->\";}i:6;a:1:{s:7:\"content\";s:150:\"<!-- wp:group --><div class=\"wp-block-group\"><!-- wp:heading --><h2>Categories</h2><!-- /wp:heading --><!-- wp:categories /--></div><!-- /wp:group -->\";}s:12:\"_multiwidget\";i:1;}','yes'),(103,'sidebars_widgets','a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:3:{i:0;s:7:\"block-2\";i:1;s:7:\"block-3\";i:2;s:7:\"block-4\";}s:9:\"sidebar-2\";a:2:{i:0;s:7:\"block-5\";i:1;s:7:\"block-6\";}s:13:\"array_version\";i:3;}','yes'),(104,'cron','a:7:{i:1637257983;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1637293983;a:4:{s:18:\"wp_https_detection\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1637337183;a:2:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1637337199;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1637337200;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1637339900;a:1:{s:26:\"importer_scheduled_cleanup\";a:1:{s:32:\"c9059feef497c200e69cb9956a81f005\";a:2:{s:8:\"schedule\";b:0;s:4:\"args\";a:1:{i:0;i:5;}}}}s:7:\"version\";i:2;}','yes'),(105,'widget_pages','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(106,'widget_calendar','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(107,'widget_archives','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(108,'widget_media_audio','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(109,'widget_media_image','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(110,'widget_media_gallery','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(111,'widget_media_video','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(112,'widget_meta','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(113,'widget_search','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(114,'widget_tag_cloud','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(115,'widget_nav_menu','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(116,'widget_custom_html','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(118,'theme_mods_twentytwentyone','a:1:{s:18:\"custom_css_post_id\";i:-1;}','yes'),(156,'recently_activated','a:0:{}','yes'),(157,'_site_transient_timeout_popular_importers_52962f08b0405109f5f2fdde2f147e90','1637426286','no'),(158,'_site_transient_popular_importers_52962f08b0405109f5f2fdde2f147e90','a:2:{s:9:\"importers\";a:7:{s:7:\"blogger\";a:4:{s:4:\"name\";s:7:\"Blogger\";s:11:\"description\";s:54:\"Import posts, comments, and users from a Blogger blog.\";s:11:\"plugin-slug\";s:16:\"blogger-importer\";s:11:\"importer-id\";s:7:\"blogger\";}s:9:\"wpcat2tag\";a:4:{s:4:\"name\";s:29:\"Categories and Tags Converter\";s:11:\"description\";s:71:\"Convert existing categories to tags or tags to categories, selectively.\";s:11:\"plugin-slug\";s:18:\"wpcat2tag-importer\";s:11:\"importer-id\";s:10:\"wp-cat2tag\";}s:11:\"livejournal\";a:4:{s:4:\"name\";s:11:\"LiveJournal\";s:11:\"description\";s:46:\"Import posts from LiveJournal using their API.\";s:11:\"plugin-slug\";s:20:\"livejournal-importer\";s:11:\"importer-id\";s:11:\"livejournal\";}s:11:\"movabletype\";a:4:{s:4:\"name\";s:24:\"Movable Type and TypePad\";s:11:\"description\";s:62:\"Import posts and comments from a Movable Type or TypePad blog.\";s:11:\"plugin-slug\";s:20:\"movabletype-importer\";s:11:\"importer-id\";s:2:\"mt\";}s:3:\"rss\";a:4:{s:4:\"name\";s:3:\"RSS\";s:11:\"description\";s:30:\"Import posts from an RSS feed.\";s:11:\"plugin-slug\";s:12:\"rss-importer\";s:11:\"importer-id\";s:3:\"rss\";}s:6:\"tumblr\";a:4:{s:4:\"name\";s:6:\"Tumblr\";s:11:\"description\";s:53:\"Import posts &amp; media from Tumblr using their API.\";s:11:\"plugin-slug\";s:15:\"tumblr-importer\";s:11:\"importer-id\";s:6:\"tumblr\";}s:9:\"wordpress\";a:4:{s:4:\"name\";s:9:\"WordPress\";s:11:\"description\";s:96:\"Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.\";s:11:\"plugin-slug\";s:18:\"wordpress-importer\";s:11:\"importer-id\";s:9:\"wordpress\";}}s:10:\"translated\";b:0;}','no'),(121,'recovery_keys','a:0:{}','yes'),(122,'https_detection_errors','a:0:{}','yes'),(130,'_site_transient_update_core','O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.8.2.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:59:\"https://downloads.wordpress.org/release/wordpress-5.8.2.zip\";s:10:\"no_content\";s:70:\"https://downloads.wordpress.org/release/wordpress-5.8.2-no-content.zip\";s:11:\"new_bundled\";s:71:\"https://downloads.wordpress.org/release/wordpress-5.8.2-new-bundled.zip\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"5.8.2\";s:7:\"version\";s:5:\"5.8.2\";s:11:\"php_version\";s:6:\"5.6.20\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"5.6\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1637250786;s:15:\"version_checked\";s:5:\"5.8.2\";s:12:\"translations\";a:0:{}}','no'),(154,'_site_transient_timeout_theme_roots','1637255123','no'),(155,'_site_transient_theme_roots','a:8:{s:10:\"savona-pro\";s:7:\"/themes\";s:6:\"savona\";s:7:\"/themes\";s:13:\"twentyfifteen\";s:7:\"/themes\";s:14:\"twentynineteen\";s:7:\"/themes\";s:15:\"twentyseventeen\";s:7:\"/themes\";s:13:\"twentysixteen\";s:7:\"/themes\";s:12:\"twentytwenty\";s:7:\"/themes\";s:15:\"twentytwentyone\";s:7:\"/themes\";}','no'),(128,'_site_transient_update_themes','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1637250785;s:7:\"checked\";a:8:{s:10:\"savona-pro\";s:3:\"1.1\";s:6:\"savona\";s:6:\"1.0.22\";s:13:\"twentyfifteen\";s:3:\"3.0\";s:14:\"twentynineteen\";s:3:\"2.1\";s:15:\"twentyseventeen\";s:3:\"2.8\";s:13:\"twentysixteen\";s:3:\"2.5\";s:12:\"twentytwenty\";s:3:\"1.8\";s:15:\"twentytwentyone\";s:3:\"1.4\";}s:8:\"response\";a:0:{}s:9:\"no_update\";a:7:{s:6:\"savona\";a:6:{s:5:\"theme\";s:6:\"savona\";s:11:\"new_version\";s:6:\"1.0.22\";s:3:\"url\";s:36:\"https://wordpress.org/themes/savona/\";s:7:\"package\";s:55:\"https://downloads.wordpress.org/theme/savona.1.0.22.zip\";s:8:\"requires\";b:0;s:12:\"requires_php\";s:3:\"5.6\";}s:13:\"twentyfifteen\";a:6:{s:5:\"theme\";s:13:\"twentyfifteen\";s:11:\"new_version\";s:3:\"3.0\";s:3:\"url\";s:43:\"https://wordpress.org/themes/twentyfifteen/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/theme/twentyfifteen.3.0.zip\";s:8:\"requires\";b:0;s:12:\"requires_php\";s:5:\"5.2.4\";}s:14:\"twentynineteen\";a:6:{s:5:\"theme\";s:14:\"twentynineteen\";s:11:\"new_version\";s:3:\"2.1\";s:3:\"url\";s:44:\"https://wordpress.org/themes/twentynineteen/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/theme/twentynineteen.2.1.zip\";s:8:\"requires\";s:5:\"4.9.6\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:15:\"twentyseventeen\";a:6:{s:5:\"theme\";s:15:\"twentyseventeen\";s:11:\"new_version\";s:3:\"2.8\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentyseventeen/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentyseventeen.2.8.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:13:\"twentysixteen\";a:6:{s:5:\"theme\";s:13:\"twentysixteen\";s:11:\"new_version\";s:3:\"2.5\";s:3:\"url\";s:43:\"https://wordpress.org/themes/twentysixteen/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/theme/twentysixteen.2.5.zip\";s:8:\"requires\";s:3:\"4.4\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:12:\"twentytwenty\";a:6:{s:5:\"theme\";s:12:\"twentytwenty\";s:11:\"new_version\";s:3:\"1.8\";s:3:\"url\";s:42:\"https://wordpress.org/themes/twentytwenty/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/theme/twentytwenty.1.8.zip\";s:8:\"requires\";s:3:\"4.7\";s:12:\"requires_php\";s:5:\"5.2.4\";}s:15:\"twentytwentyone\";a:6:{s:5:\"theme\";s:15:\"twentytwentyone\";s:11:\"new_version\";s:3:\"1.4\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentytwentyone/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentytwentyone.1.4.zip\";s:8:\"requires\";s:3:\"5.3\";s:12:\"requires_php\";s:3:\"5.6\";}}s:12:\"translations\";a:0:{}}','no'),(131,'_site_transient_update_plugins','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1637250787;s:8:\"response\";a:4:{s:23:\"gutenberg/gutenberg.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:23:\"w.org/plugins/gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:6:\"plugin\";s:23:\"gutenberg/gutenberg.php\";s:11:\"new_version\";s:6:\"11.9.1\";s:3:\"url\";s:40:\"https://wordpress.org/plugins/gutenberg/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/plugin/gutenberg.11.9.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:62:\"https://ps.w.org/gutenberg/assets/icon-256x256.jpg?rev=1776042\";s:2:\"1x\";s:62:\"https://ps.w.org/gutenberg/assets/icon-128x128.jpg?rev=1776042\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/gutenberg/assets/banner-1544x500.jpg?rev=1718710\";s:2:\"1x\";s:64:\"https://ps.w.org/gutenberg/assets/banner-772x250.jpg?rev=1718710\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.7\";s:6:\"tested\";s:5:\"5.8.2\";s:12:\"requires_php\";s:3:\"5.6\";}s:37:\"optinmonster/optin-monster-wp-api.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:26:\"w.org/plugins/optinmonster\";s:4:\"slug\";s:12:\"optinmonster\";s:6:\"plugin\";s:37:\"optinmonster/optin-monster-wp-api.php\";s:11:\"new_version\";s:5:\"2.6.8\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/optinmonster/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/plugin/optinmonster.2.6.8.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/optinmonster/assets/icon-256x256.png?rev=1145864\";s:2:\"1x\";s:65:\"https://ps.w.org/optinmonster/assets/icon-128x128.png?rev=1145864\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/optinmonster/assets/banner-1544x500.png?rev=2311621\";s:2:\"1x\";s:67:\"https://ps.w.org/optinmonster/assets/banner-772x250.png?rev=2311621\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:5:\"4.7.0\";s:6:\"tested\";s:5:\"5.8.2\";s:12:\"requires_php\";s:3:\"5.3\";}s:51:\"popup-anything-on-click/popup-anything-on-click.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:37:\"w.org/plugins/popup-anything-on-click\";s:4:\"slug\";s:23:\"popup-anything-on-click\";s:6:\"plugin\";s:51:\"popup-anything-on-click/popup-anything-on-click.php\";s:11:\"new_version\";s:5:\"2.0.7\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/popup-anything-on-click/\";s:7:\"package\";s:66:\"https://downloads.wordpress.org/plugin/popup-anything-on-click.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:76:\"https://ps.w.org/popup-anything-on-click/assets/icon-128x128.png?rev=2610079\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:78:\"https://ps.w.org/popup-anything-on-click/assets/banner-772x250.png?rev=2610079\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.2\";s:6:\"tested\";s:5:\"5.8.2\";s:12:\"requires_php\";b:0;}s:24:\"wpforms-lite/wpforms.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:26:\"w.org/plugins/wpforms-lite\";s:4:\"slug\";s:12:\"wpforms-lite\";s:6:\"plugin\";s:24:\"wpforms-lite/wpforms.php\";s:11:\"new_version\";s:7:\"1.7.1.2\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/wpforms-lite/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/wpforms-lite.1.7.1.2.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:65:\"https://ps.w.org/wpforms-lite/assets/icon-256x256.png?rev=2574201\";s:2:\"1x\";s:57:\"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=2574198\";s:3:\"svg\";s:57:\"https://ps.w.org/wpforms-lite/assets/icon.svg?rev=2574198\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wpforms-lite/assets/banner-1544x500.png?rev=2602491\";s:2:\"1x\";s:67:\"https://ps.w.org/wpforms-lite/assets/banner-772x250.png?rev=2602491\";}s:11:\"banners_rtl\";a:2:{s:2:\"2x\";s:72:\"https://ps.w.org/wpforms-lite/assets/banner-1544x500-rtl.png?rev=2602491\";s:2:\"1x\";s:71:\"https://ps.w.org/wpforms-lite/assets/banner-772x250-rtl.png?rev=2602491\";}s:8:\"requires\";s:3:\"4.9\";s:6:\"tested\";s:5:\"5.8.2\";s:12:\"requires_php\";s:3:\"5.5\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:29:{s:30:\"advanced-custom-fields/acf.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:36:\"w.org/plugins/advanced-custom-fields\";s:4:\"slug\";s:22:\"advanced-custom-fields\";s:6:\"plugin\";s:30:\"advanced-custom-fields/acf.php\";s:11:\"new_version\";s:4:\"5.11\";s:3:\"url\";s:53:\"https://wordpress.org/plugins/advanced-custom-fields/\";s:7:\"package\";s:70:\"https://downloads.wordpress.org/plugin/advanced-custom-fields.5.11.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:75:\"https://ps.w.org/advanced-custom-fields/assets/icon-256x256.png?rev=1082746\";s:2:\"1x\";s:75:\"https://ps.w.org/advanced-custom-fields/assets/icon-128x128.png?rev=1082746\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:78:\"https://ps.w.org/advanced-custom-fields/assets/banner-1544x500.jpg?rev=1729099\";s:2:\"1x\";s:77:\"https://ps.w.org/advanced-custom-fields/assets/banner-772x250.jpg?rev=1729102\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.7\";}s:19:\"akismet/akismet.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.2.1\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.2.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.0\";}s:43:\"better-font-awesome/better-font-awesome.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:33:\"w.org/plugins/better-font-awesome\";s:4:\"slug\";s:19:\"better-font-awesome\";s:6:\"plugin\";s:43:\"better-font-awesome/better-font-awesome.php\";s:11:\"new_version\";s:5:\"2.0.1\";s:3:\"url\";s:50:\"https://wordpress.org/plugins/better-font-awesome/\";s:7:\"package\";s:68:\"https://downloads.wordpress.org/plugin/better-font-awesome.2.0.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:72:\"https://ps.w.org/better-font-awesome/assets/icon-256x256.png?rev=1186438\";s:2:\"1x\";s:72:\"https://ps.w.org/better-font-awesome/assets/icon-128x128.png?rev=1207071\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:74:\"https://ps.w.org/better-font-awesome/assets/banner-1544x500.jpg?rev=887838\";s:2:\"1x\";s:73:\"https://ps.w.org/better-font-awesome/assets/banner-772x250.jpg?rev=887838\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.0\";}s:27:\"captainform/captainform.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/captainform\";s:4:\"slug\";s:11:\"captainform\";s:6:\"plugin\";s:27:\"captainform/captainform.php\";s:11:\"new_version\";s:5:\"2.5.3\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/captainform/\";s:7:\"package\";s:54:\"https://downloads.wordpress.org/plugin/captainform.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/captainform/assets/icon-256x256.jpg?rev=1279527\";s:2:\"1x\";s:64:\"https://ps.w.org/captainform/assets/icon-128x128.jpg?rev=1279527\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/captainform/assets/banner-772x250.png?rev=1529598\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.9\";}s:54:\"wonderplugin-conditional-display/wonderplugin-cond.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:46:\"w.org/plugins/wonderplugin-conditional-display\";s:4:\"slug\";s:32:\"wonderplugin-conditional-display\";s:6:\"plugin\";s:54:\"wonderplugin-conditional-display/wonderplugin-cond.php\";s:11:\"new_version\";s:3:\"1.2\";s:3:\"url\";s:63:\"https://wordpress.org/plugins/wonderplugin-conditional-display/\";s:7:\"package\";s:75:\"https://downloads.wordpress.org/plugin/wonderplugin-conditional-display.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:85:\"https://ps.w.org/wonderplugin-conditional-display/assets/icon-128x128.png?rev=1436835\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:87:\"https://ps.w.org/wonderplugin-conditional-display/assets/banner-772x250.jpg?rev=1436835\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.6\";}s:49:\"date-time-picker-field/date-time-picker-field.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:36:\"w.org/plugins/date-time-picker-field\";s:4:\"slug\";s:22:\"date-time-picker-field\";s:6:\"plugin\";s:49:\"date-time-picker-field/date-time-picker-field.php\";s:11:\"new_version\";s:3:\"2.1\";s:3:\"url\";s:53:\"https://wordpress.org/plugins/date-time-picker-field/\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/plugin/date-time-picker-field.2.1.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:75:\"https://ps.w.org/date-time-picker-field/assets/icon-256x256.png?rev=2469043\";s:2:\"1x\";s:67:\"https://ps.w.org/date-time-picker-field/assets/icon.svg?rev=2469047\";s:3:\"svg\";s:67:\"https://ps.w.org/date-time-picker-field/assets/icon.svg?rev=2469047\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:77:\"https://ps.w.org/date-time-picker-field/assets/banner-772x250.png?rev=2565835\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.0\";}s:32:\"duplicate-page/duplicatepage.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:28:\"w.org/plugins/duplicate-page\";s:4:\"slug\";s:14:\"duplicate-page\";s:6:\"plugin\";s:32:\"duplicate-page/duplicatepage.php\";s:11:\"new_version\";s:5:\"4.4.5\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/duplicate-page/\";s:7:\"package\";s:57:\"https://downloads.wordpress.org/plugin/duplicate-page.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:67:\"https://ps.w.org/duplicate-page/assets/icon-128x128.jpg?rev=1412874\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:69:\"https://ps.w.org/duplicate-page/assets/banner-772x250.jpg?rev=1410328\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.4\";}s:47:\"fullwidth-templates/fullwidth-page-template.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:33:\"w.org/plugins/fullwidth-templates\";s:4:\"slug\";s:19:\"fullwidth-templates\";s:6:\"plugin\";s:47:\"fullwidth-templates/fullwidth-page-template.php\";s:11:\"new_version\";s:5:\"1.1.1\";s:3:\"url\";s:50:\"https://wordpress.org/plugins/fullwidth-templates/\";s:7:\"package\";s:68:\"https://downloads.wordpress.org/plugin/fullwidth-templates.1.1.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:72:\"https://ps.w.org/fullwidth-templates/assets/icon-256x256.png?rev=1611726\";s:2:\"1x\";s:72:\"https://ps.w.org/fullwidth-templates/assets/icon-128x128.png?rev=1611726\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:75:\"https://ps.w.org/fullwidth-templates/assets/banner-1544x500.png?rev=1611726\";s:2:\"1x\";s:74:\"https://ps.w.org/fullwidth-templates/assets/banner-772x250.png?rev=1611726\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.2\";}s:19:\"googleanalytics.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:29:\"w.org/plugins/googleanalytics\";s:4:\"slug\";s:15:\"googleanalytics\";s:6:\"plugin\";s:19:\"googleanalytics.php\";s:11:\"new_version\";s:5:\"2.5.3\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/googleanalytics/\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/plugin/googleanalytics.2.5.3.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/googleanalytics/assets/icon-256x256.jpg?rev=2624799\";s:2:\"1x\";s:68:\"https://ps.w.org/googleanalytics/assets/icon-256x256.jpg?rev=2624799\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:70:\"https://ps.w.org/googleanalytics/assets/banner-772x250.jpg?rev=2624799\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.2\";}s:34:\"header-and-footer-scripts/shfs.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:39:\"w.org/plugins/header-and-footer-scripts\";s:4:\"slug\";s:25:\"header-and-footer-scripts\";s:6:\"plugin\";s:34:\"header-and-footer-scripts/shfs.php\";s:11:\"new_version\";s:5:\"2.2.1\";s:3:\"url\";s:56:\"https://wordpress.org/plugins/header-and-footer-scripts/\";s:7:\"package\";s:74:\"https://downloads.wordpress.org/plugin/header-and-footer-scripts.2.2.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:78:\"https://ps.w.org/header-and-footer-scripts/assets/icon-256x256.png?rev=1799457\";s:2:\"1x\";s:78:\"https://ps.w.org/header-and-footer-scripts/assets/icon-128x128.png?rev=1799457\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:81:\"https://ps.w.org/header-and-footer-scripts/assets/banner-1544x500.png?rev=1799457\";s:2:\"1x\";s:80:\"https://ps.w.org/header-and-footer-scripts/assets/banner-772x250.png?rev=1799457\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.0\";}s:21:\"hello-dolly/hello.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:21:\"hello-dolly/hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}s:9:\"hello.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}s:51:\"insert-php-code-snippet/insert-php-code-snippet.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:37:\"w.org/plugins/insert-php-code-snippet\";s:4:\"slug\";s:23:\"insert-php-code-snippet\";s:6:\"plugin\";s:51:\"insert-php-code-snippet/insert-php-code-snippet.php\";s:11:\"new_version\";s:5:\"1.3.2\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/insert-php-code-snippet/\";s:7:\"package\";s:72:\"https://downloads.wordpress.org/plugin/insert-php-code-snippet.1.3.2.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:76:\"https://ps.w.org/insert-php-code-snippet/assets/icon-128x128.png?rev=1800967\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:78:\"https://ps.w.org/insert-php-code-snippet/assets/banner-772x250.jpg?rev=1800967\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"2.8\";}s:19:\"jetpack/jetpack.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:21:\"w.org/plugins/jetpack\";s:4:\"slug\";s:7:\"jetpack\";s:6:\"plugin\";s:19:\"jetpack/jetpack.php\";s:11:\"new_version\";s:4:\"10.3\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/jetpack/\";s:7:\"package\";s:55:\"https://downloads.wordpress.org/plugin/jetpack.10.3.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:60:\"https://ps.w.org/jetpack/assets/icon-256x256.png?rev=2394525\";s:2:\"1x\";s:52:\"https://ps.w.org/jetpack/assets/icon.svg?rev=2394525\";s:3:\"svg\";s:52:\"https://ps.w.org/jetpack/assets/icon.svg?rev=2394525\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/jetpack/assets/banner-1544x500.png?rev=1791404\";s:2:\"1x\";s:62:\"https://ps.w.org/jetpack/assets/banner-772x250.png?rev=1791404\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.7\";}s:45:\"jquery-smooth-scroll/jquery-smooth-scroll.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:34:\"w.org/plugins/jquery-smooth-scroll\";s:4:\"slug\";s:20:\"jquery-smooth-scroll\";s:6:\"plugin\";s:45:\"jquery-smooth-scroll/jquery-smooth-scroll.php\";s:11:\"new_version\";s:5:\"1.4.5\";s:3:\"url\";s:51:\"https://wordpress.org/plugins/jquery-smooth-scroll/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/jquery-smooth-scroll.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:73:\"https://ps.w.org/jquery-smooth-scroll/assets/icon-256x256.png?rev=1780120\";s:2:\"1x\";s:73:\"https://ps.w.org/jquery-smooth-scroll/assets/icon-128x128.png?rev=1780120\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/jquery-smooth-scroll/assets/banner-1544x500.png?rev=1780120\";s:2:\"1x\";s:75:\"https://ps.w.org/jquery-smooth-scroll/assets/banner-772x250.png?rev=1780120\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.0\";}s:25:\"maxbuttons/maxbuttons.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:24:\"w.org/plugins/maxbuttons\";s:4:\"slug\";s:10:\"maxbuttons\";s:6:\"plugin\";s:25:\"maxbuttons/maxbuttons.php\";s:11:\"new_version\";s:5:\"8.8.2\";s:3:\"url\";s:41:\"https://wordpress.org/plugins/maxbuttons/\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/plugin/maxbuttons.8.8.2.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:63:\"https://ps.w.org/maxbuttons/assets/icon-128x128.png?rev=1378636\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:65:\"https://ps.w.org/maxbuttons/assets/banner-772x250.png?rev=1271156\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.8\";}s:29:\"nextgen-gallery/nggallery.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:29:\"w.org/plugins/nextgen-gallery\";s:4:\"slug\";s:15:\"nextgen-gallery\";s:6:\"plugin\";s:29:\"nextgen-gallery/nggallery.php\";s:11:\"new_version\";s:4:\"3.17\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/nextgen-gallery/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/nextgen-gallery.3.17.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/nextgen-gallery/assets/icon-256x256.png?rev=2083961\";s:2:\"1x\";s:68:\"https://ps.w.org/nextgen-gallery/assets/icon-128x128.png?rev=2083961\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:71:\"https://ps.w.org/nextgen-gallery/assets/banner-1544x500.png?rev=2083961\";s:2:\"1x\";s:70:\"https://ps.w.org/nextgen-gallery/assets/banner-772x250.png?rev=2083961\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:5:\"5.5.4\";}s:47:\"really-simple-ssl/rlrsssl-really-simple-ssl.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:31:\"w.org/plugins/really-simple-ssl\";s:4:\"slug\";s:17:\"really-simple-ssl\";s:6:\"plugin\";s:47:\"really-simple-ssl/rlrsssl-really-simple-ssl.php\";s:11:\"new_version\";s:5:\"5.1.3\";s:3:\"url\";s:48:\"https://wordpress.org/plugins/really-simple-ssl/\";s:7:\"package\";s:66:\"https://downloads.wordpress.org/plugin/really-simple-ssl.5.1.3.zip\";s:5:\"icons\";a:1:{s:2:\"1x\";s:70:\"https://ps.w.org/really-simple-ssl/assets/icon-128x128.png?rev=1782452\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:73:\"https://ps.w.org/really-simple-ssl/assets/banner-1544x500.png?rev=2594863\";s:2:\"1x\";s:72:\"https://ps.w.org/really-simple-ssl/assets/banner-772x250.png?rev=2594863\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.9\";}s:49:\"restricted-site-access/restricted_site_access.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:36:\"w.org/plugins/restricted-site-access\";s:4:\"slug\";s:22:\"restricted-site-access\";s:6:\"plugin\";s:49:\"restricted-site-access/restricted_site_access.php\";s:11:\"new_version\";s:5:\"7.2.0\";s:3:\"url\";s:53:\"https://wordpress.org/plugins/restricted-site-access/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/restricted-site-access.7.2.0.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:75:\"https://ps.w.org/restricted-site-access/assets/icon-256x256.png?rev=2138472\";s:2:\"1x\";s:75:\"https://ps.w.org/restricted-site-access/assets/icon-128x128.png?rev=2138472\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:78:\"https://ps.w.org/restricted-site-access/assets/banner-1544x500.png?rev=2138472\";s:2:\"1x\";s:77:\"https://ps.w.org/restricted-site-access/assets/banner-772x250.png?rev=2138472\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}s:37:\"scripts-n-styles/scripts-n-styles.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:30:\"w.org/plugins/scripts-n-styles\";s:4:\"slug\";s:16:\"scripts-n-styles\";s:6:\"plugin\";s:37:\"scripts-n-styles/scripts-n-styles.php\";s:11:\"new_version\";s:5:\"3.5.1\";s:3:\"url\";s:47:\"https://wordpress.org/plugins/scripts-n-styles/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/scripts-n-styles.3.5.1.zip\";s:5:\"icons\";a:1:{s:7:\"default\";s:67:\"https://s.w.org/plugins/geopattern-icon/scripts-n-styles_46515d.svg\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:70:\"https://ps.w.org/scripts-n-styles/assets/banner-772x250.png?rev=539209\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.0\";}s:61:\"sticky-menu-or-anything-on-scroll/sticky-menu-or-anything.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:47:\"w.org/plugins/sticky-menu-or-anything-on-scroll\";s:4:\"slug\";s:33:\"sticky-menu-or-anything-on-scroll\";s:6:\"plugin\";s:61:\"sticky-menu-or-anything-on-scroll/sticky-menu-or-anything.php\";s:11:\"new_version\";s:4:\"2.31\";s:3:\"url\";s:64:\"https://wordpress.org/plugins/sticky-menu-or-anything-on-scroll/\";s:7:\"package\";s:81:\"https://downloads.wordpress.org/plugin/sticky-menu-or-anything-on-scroll.2.31.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:86:\"https://ps.w.org/sticky-menu-or-anything-on-scroll/assets/icon-256x256.gif?rev=2564941\";s:2:\"1x\";s:86:\"https://ps.w.org/sticky-menu-or-anything-on-scroll/assets/icon-128x128.gif?rev=2564941\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:89:\"https://ps.w.org/sticky-menu-or-anything-on-scroll/assets/banner-1544x500.png?rev=2391657\";s:2:\"1x\";s:88:\"https://ps.w.org/sticky-menu-or-anything-on-scroll/assets/banner-772x250.png?rev=2391646\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.6\";}s:25:\"tablepress/tablepress.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:24:\"w.org/plugins/tablepress\";s:4:\"slug\";s:10:\"tablepress\";s:6:\"plugin\";s:25:\"tablepress/tablepress.php\";s:11:\"new_version\";s:4:\"1.14\";s:3:\"url\";s:41:\"https://wordpress.org/plugins/tablepress/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/plugin/tablepress.1.14.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/tablepress/assets/icon-256x256.png?rev=1064192\";s:2:\"1x\";s:63:\"https://ps.w.org/tablepress/assets/icon-128x128.png?rev=1064192\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:66:\"https://ps.w.org/tablepress/assets/banner-1544x500.png?rev=1275767\";s:2:\"1x\";s:65:\"https://ps.w.org/tablepress/assets/banner-772x250.png?rev=1275767\";}s:11:\"banners_rtl\";a:2:{s:2:\"2x\";s:70:\"https://ps.w.org/tablepress/assets/banner-1544x500-rtl.png?rev=1275767\";s:2:\"1x\";s:69:\"https://ps.w.org/tablepress/assets/banner-772x250-rtl.png?rev=1275767\";}s:8:\"requires\";s:3:\"5.6\";}s:21:\"tabs-pro/tabs-pro.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:22:\"w.org/plugins/tabs-pro\";s:4:\"slug\";s:8:\"tabs-pro\";s:6:\"plugin\";s:21:\"tabs-pro/tabs-pro.php\";s:11:\"new_version\";s:3:\"1.3\";s:3:\"url\";s:39:\"https://wordpress.org/plugins/tabs-pro/\";s:7:\"package\";s:51:\"https://downloads.wordpress.org/plugin/tabs-pro.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:61:\"https://ps.w.org/tabs-pro/assets/icon-256x256.png?rev=1579958\";s:2:\"1x\";s:61:\"https://ps.w.org/tabs-pro/assets/icon-128x128.png?rev=1570539\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:63:\"https://ps.w.org/tabs-pro/assets/banner-772x250.png?rev=1570543\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.8\";}s:31:\"title-remover/title-remover.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:27:\"w.org/plugins/title-remover\";s:4:\"slug\";s:13:\"title-remover\";s:6:\"plugin\";s:31:\"title-remover/title-remover.php\";s:11:\"new_version\";s:5:\"1.2.1\";s:3:\"url\";s:44:\"https://wordpress.org/plugins/title-remover/\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/plugin/title-remover.1.2.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:66:\"https://ps.w.org/title-remover/assets/icon-256x256.png?rev=1774737\";s:2:\"1x\";s:66:\"https://ps.w.org/title-remover/assets/icon-128x128.png?rev=1774737\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/title-remover/assets/banner-1544x500.png?rev=1774737\";s:2:\"1x\";s:68:\"https://ps.w.org/title-remover/assets/banner-772x250.png?rev=1774737\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"2.5\";}s:24:\"unique-headers/index.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:28:\"w.org/plugins/unique-headers\";s:4:\"slug\";s:14:\"unique-headers\";s:6:\"plugin\";s:24:\"unique-headers/index.php\";s:11:\"new_version\";s:5:\"1.8.1\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/unique-headers/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/unique-headers.1.8.1.zip\";s:5:\"icons\";a:1:{s:7:\"default\";s:65:\"https://s.w.org/plugins/geopattern-icon/unique-headers_c1b4ac.svg\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:70:\"https://ps.w.org/unique-headers/assets/banner-1544x500.png?rev=1049672\";s:2:\"1x\";s:69:\"https://ps.w.org/unique-headers/assets/banner-772x250.png?rev=1049672\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.3\";}s:41:\"wordpress-importer/wordpress-importer.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:32:\"w.org/plugins/wordpress-importer\";s:4:\"slug\";s:18:\"wordpress-importer\";s:6:\"plugin\";s:41:\"wordpress-importer/wordpress-importer.php\";s:11:\"new_version\";s:3:\"0.7\";s:3:\"url\";s:49:\"https://wordpress.org/plugins/wordpress-importer/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/wordpress-importer.0.7.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:71:\"https://ps.w.org/wordpress-importer/assets/icon-256x256.png?rev=1908375\";s:2:\"1x\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";s:3:\"svg\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:72:\"https://ps.w.org/wordpress-importer/assets/banner-772x250.png?rev=547654\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.7\";}s:35:\"wp-fastest-cache/wpFastestCache.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:30:\"w.org/plugins/wp-fastest-cache\";s:4:\"slug\";s:16:\"wp-fastest-cache\";s:6:\"plugin\";s:35:\"wp-fastest-cache/wpFastestCache.php\";s:11:\"new_version\";s:5:\"0.9.5\";s:3:\"url\";s:47:\"https://wordpress.org/plugins/wp-fastest-cache/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/wp-fastest-cache.0.9.5.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/wp-fastest-cache/assets/icon-256x256.png?rev=2064586\";s:2:\"1x\";s:69:\"https://ps.w.org/wp-fastest-cache/assets/icon-128x128.png?rev=1068904\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:71:\"https://ps.w.org/wp-fastest-cache/assets/banner-772x250.jpg?rev=1064099\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.3\";}s:35:\"wp-featherlight/wp-featherlight.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:29:\"w.org/plugins/wp-featherlight\";s:4:\"slug\";s:15:\"wp-featherlight\";s:6:\"plugin\";s:35:\"wp-featherlight/wp-featherlight.php\";s:11:\"new_version\";s:5:\"1.3.4\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/wp-featherlight/\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/plugin/wp-featherlight.1.3.4.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wp-featherlight/assets/icon-256x256.png?rev=1930247\";s:2:\"1x\";s:68:\"https://ps.w.org/wp-featherlight/assets/icon-256x256.png?rev=1930247\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:71:\"https://ps.w.org/wp-featherlight/assets/banner-1544x500.jpg?rev=1930249\";s:2:\"1x\";s:70:\"https://ps.w.org/wp-featherlight/assets/banner-772x250.png?rev=1930248\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.0\";}s:35:\"wp-font-awesome/wp-font-awesome.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:29:\"w.org/plugins/wp-font-awesome\";s:4:\"slug\";s:15:\"wp-font-awesome\";s:6:\"plugin\";s:35:\"wp-font-awesome/wp-font-awesome.php\";s:11:\"new_version\";s:5:\"1.7.7\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/wp-font-awesome/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/plugin/wp-font-awesome.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wp-font-awesome/assets/icon-256x256.png?rev=1213924\";s:2:\"1x\";s:68:\"https://ps.w.org/wp-font-awesome/assets/icon-128x128.png?rev=1213924\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:70:\"https://ps.w.org/wp-font-awesome/assets/banner-772x250.png?rev=1213924\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.2\";}}s:7:\"checked\";a:36:{s:30:\"advanced-custom-fields/acf.php\";s:4:\"5.11\";s:19:\"akismet/akismet.php\";s:5:\"4.2.1\";s:43:\"better-font-awesome/better-font-awesome.php\";s:5:\"2.0.1\";s:27:\"captainform/captainform.php\";s:5:\"2.5.3\";s:54:\"wonderplugin-conditional-display/wonderplugin-cond.php\";s:3:\"1.2\";s:49:\"date-time-picker-field/date-time-picker-field.php\";s:3:\"2.1\";s:32:\"duplicate-page/duplicatepage.php\";s:5:\"4.4.5\";s:47:\"fullwidth-templates/fullwidth-page-template.php\";s:5:\"1.1.1\";s:19:\"googleanalytics.php\";s:5:\"6.2.0\";s:23:\"gutenberg/gutenberg.php\";s:6:\"11.9.0\";s:34:\"header-and-footer-scripts/shfs.php\";s:5:\"2.2.1\";s:21:\"hello-dolly/hello.php\";s:5:\"1.7.2\";s:9:\"hello.php\";s:5:\"1.7.2\";s:51:\"insert-php-code-snippet/insert-php-code-snippet.php\";s:5:\"1.3.2\";s:19:\"jetpack/jetpack.php\";s:4:\"10.3\";s:45:\"jquery-smooth-scroll/jquery-smooth-scroll.php\";s:5:\"1.4.5\";s:25:\"maxbuttons/maxbuttons.php\";s:5:\"8.8.2\";s:47:\"mojo-marketplace-wp-plugin/mojo-marketplace.php\";s:5:\"1.4.6\";s:29:\"nextgen-gallery/nggallery.php\";s:4:\"3.17\";s:37:\"optinmonster/optin-monster-wp-api.php\";s:5:\"2.6.7\";s:29:\"insert-php_old/insert_php.php\";s:5:\"2.0.6\";s:51:\"popup-anything-on-click/popup-anything-on-click.php\";s:5:\"2.0.6\";s:47:\"really-simple-ssl/rlrsssl-really-simple-ssl.php\";s:5:\"5.1.3\";s:49:\"restricted-site-access/restricted_site_access.php\";s:5:\"7.2.0\";s:37:\"scripts-n-styles/scripts-n-styles.php\";s:5:\"3.5.1\";s:61:\"sticky-menu-or-anything-on-scroll/sticky-menu-or-anything.php\";s:4:\"2.31\";s:25:\"tablepress/tablepress.php\";s:4:\"1.14\";s:61:\"tablepress-responsive-tables/tablepress-responsive-tables.php\";s:3:\"1.8\";s:21:\"tabs-pro/tabs-pro.php\";s:3:\"5.0\";s:31:\"title-remover/title-remover.php\";s:5:\"1.2.1\";s:24:\"unique-headers/index.php\";s:5:\"1.8.1\";s:41:\"wordpress-importer/wordpress-importer.php\";s:3:\"0.7\";s:35:\"wp-fastest-cache/wpFastestCache.php\";s:5:\"0.9.5\";s:35:\"wp-featherlight/wp-featherlight.php\";s:5:\"1.3.4\";s:35:\"wp-font-awesome/wp-font-awesome.php\";s:5:\"1.7.7\";s:24:\"wpforms-lite/wpforms.php\";s:5:\"1.7.0\";}}','no'),(132,'auto_core_update_notified','a:4:{s:4:\"type\";s:7:\"success\";s:5:\"email\";s:23:\"john@mayabeachhotel.com\";s:7:\"version\";s:5:\"5.8.2\";s:9:\"timestamp\";i:1637250787;}','no'),(133,'_site_transient_timeout_browser_f8256d37159e3faf28ae61a6406601c3','1637855599','no'),(134,'_site_transient_browser_f8256d37159e3faf28ae61a6406601c3','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:12:\"95.0.4638.69\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'),(135,'_site_transient_timeout_php_check_97f83d63b8a66f6e8c057d89a83d8845','1637855600','no'),(136,'_site_transient_php_check_97f83d63b8a66f6e8c057d89a83d8845','a:5:{s:19:\"recommended_version\";s:3:\"7.4\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:0;s:9:\"is_secure\";b:0;s:13:\"is_acceptable\";b:0;}','no'),(153,'finished_updating_comment_type','1','yes'),(138,'_site_transient_timeout_community-events-2089543830edfa34f58f1a907c082f75','1637294314','no'),(139,'_site_transient_community-events-2089543830edfa34f58f1a907c082f75','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:11:\"190.197.4.0\";}s:6:\"events\";a:1:{i:0;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:31:\"WordCamp São Paulo Online 2021\";s:3:\"url\";s:35:\"https://saopaulo.wordcamp.org/2021/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2021-11-27 14:15:00\";s:8:\"end_date\";s:19:\"2021-11-27 14:15:00\";s:20:\"start_unix_timestamp\";i:1638033300;s:18:\"end_unix_timestamp\";i:1638033300;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"BR\";s:8:\"latitude\";d:-23.555771400000001136731953010894358158111572265625;s:9:\"longitude\";d:-46.63955709999999754700183984823524951934814453125;}}}}','no'),(140,'can_compress_scripts','1','no'),(141,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1637294002','no'),(142,'_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:79:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n		\n	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:27:\"News –  – WordPress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"The latest news about WordPress and the WordPress community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 17 Nov 2021 01:18:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=5.9-alpha-52202\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:20:{i:0;a:6:{s:4:\"data\";s:55:\"\n		\n		\n		\n		\n		\n				\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"WP Briefing: Episode 20: WordPress=Blogging+\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://wordpress.org/news/2021/11/episode-20-wordpressblogging/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 15 Nov 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11556\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:386:\"In this episode, WordPress&#8217;s Executive Director, Josepha Haden Chomphosy, answers two recently asked questions. Tune in to hear what those questions were and her response, in addition to this week&#8217;s small list of big things. Have a question you&#8217;d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording. Credits [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/11/WP-Briefing-020.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:10275:\"\n<p>In this episode, WordPress&#8217;s Executive Director, Josepha Haden Chomphosy, answers two recently asked questions. Tune in to hear what those questions were and her response, in addition to this week&#8217;s small list of big things.</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 id=\"credits\">Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2 id=\"references\">References </h2>\n\n\n\n<ul><li><a href=\"https://w3techs.com/technologies/details/cm-wordpress\">W3Techs WordPress Usage Statistics </a></li><li><a href=\"https://make.wordpress.org/core/5-9/\">WordPress 5.9 Development Cycle </a></li><li><a href=\"https://make.wordpress.org/updates/2021/10/22/team-rep-nominations/\">Call for Team Rep Nomination</a></li></ul>\n\n\n\n<h2 id=\"transcript\">Transcript</h2>\n\n\n\n<span id=\"more-11556\"></span>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:10</p>\n\n\n\n<p>Hello, everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. Here we go!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:40</p>\n\n\n\n<p>So I was in a meeting recently, which I realize isn&#8217;t saying much for me since I spend a quarter of my time in meetings. But in this particular meeting, I was asked a couple of questions that I absolutely loved. The first question was, “if there were one thing you could change in people&#8217;s minds about WordPress, what would it be?” And my answer, predictable though it may be, was that I want to change the idea that WordPress is just a blogging platform.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:06</p>\n\n\n\n<p>WordPress has grown into a lot more than that. But the idea of a content management system, even now, sometimes gets a mental shorthand where content is a stand-in for the word writing or words. If you&#8217;re using WordPress today in an enterprise context, or as part of a governmental agency, or if you use it in a classroom setting, you know that your content cannot be confined that way. And if you&#8217;re supporting or building anything to hand off to clients, you know that timely, easy-to-ship changes on a site are considered a vital part of any overarching brand and marketing strategy. And when was the last time that any marketing strategy was literally only about the words?&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:51</p>\n\n\n\n<p>So that was the first question. And also my first answer. There is also this kind of annual, not fear, necessarily, but this annual question that is sort of related that is raised to me and has been asked of me recently, that I&#8217;m just going to give you a small answer to. One annual worry that I get every year around November and December is, &#8220;What are we going to do about the fact that the term blog and blogging are declining in search popularity?&#8221; And I was gonna say it&#8217;s been a while since I answered that in any sort of public format. But I think maybe I&#8217;ve never answered it in a public format at all. And so I&#8217;m just going to answer it here. Because I think maybe a lot of people have that same question.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:36</p>\n\n\n\n<p>So number one, I think that the way that people search now is different. There&#8217;s a lot more semantic cognition. This is not the way to answer this &#8212;  search engines are smarter now. So like, it used to be the case with early search engines that yeah, there was a lot of just like, individual search terms that were looked for. But now, people are asking full questions; they have, essentially, an entire sentence that they are searching for. And then, search engines are able to parse that information better and get more high-quality answers and information for them. So like, that&#8217;s one thing that I&#8217;m already not worried about. If people are searching for individual words anymore, it&#8217;s so that they can get a definition of that word. So I&#8217;m not specifically worried about a decline in search volume for the word blog or blogging for that reason. But the answer to my first question, if there is probably the real reason that I&#8217;m not actually super worried about any decline in search volume for the word blog, or blogging, is that WordPress has really moved beyond that. And since we have moved beyond that, then it doesn&#8217;t necessarily make sense for WordPress as an entity for WordPress as a project to get overly hung up on the idea that the term blog has gone out of fashion.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:52</p>\n\n\n\n<p>Okay, now that I did my first question, and the answer, and then an additional question that only ever gets asked in private and is being answered by me for the first time in public, I will tell you now, the second question that I loved, someone asking of me, and that question is this: &#8220;What is one thing you&#8217;d like people to see or experience, right when they first land on wordpress.org?&#8221; Now, I often don&#8217;t get asked questions about the wordpress.org website, like administrative tasks, things that we need to update, move around where they should go. Sure. But like, “Josepha, what&#8217;s the point and purpose of this site?” Never. I&#8217;ve never been asked that, and so I was really excited that someone asked me, and I&#8217;m going to give you a heads up. I think some of you might disagree with my answer.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:40</p>\n\n\n\n<p>So the primary thing that I want people to see or experience when they first get to wordpress.org, the website is the depth of WordPress. Not which audience segment they should belong to or that we believe they should belong to or raw data about the CMS or even how much we care about the freedoms of open source. Now the first thing I want people to see on that site is that WordPress has not only 18 years of learned knowledge that every single new user benefits from, but that it also has 1,000s of really smart people making sure it works and gets better every day, now.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:19</p>\n\n\n\n<p>WordPress is a Goliath in its field. I know that we cite this bit of context. Frequently, we say that we are 42% of the web. And that is true that is the percentage by usage. But in its field, which is websites that are using a content management system, we actually have a 65% market share. This is very easy to find. It&#8217;s on the W3Techs website: I can put a link in the show notes, but you could find it just by searching for it.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:46</p>\n\n\n\n<p>So WordPress is a Goliath in its field of websites that are run using a CMS. Because we have always brought our learnings forward with us with the understanding that knowledge, when shared grows rather than diminishes. But open source, the heart of what defines this project, open source is not a Goliath; it&#8217;s barely even David somedays. Even though the web is built on scads of open source software, there&#8217;s a pervasive public perception that it is built by and for hobbyists or that it is inherently risky, and that if there were if it were worth something, then people would pay something. And I just know that if the first impression of WordPress, we&#8217;re, &#8220;we&#8217;ve got 18 years of experience and learning that brought us to today,&#8221; the rest of the sale to adopt software that protects other people&#8217;s freedoms would take care of itself. And I guess, to quote John Oliver, at this point, &#8220;And now this.&#8221;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:59</p>\n\n\n\n<p>Alright, that brings us now to our small list of big things. There are actually quite a few big things on this small list today. So number one, we have reached the beta phase for the year&#8217;s final release, which means that WordPress 5.9 beta one is happening tomorrow, Tuesday, November 16. And then seven days later, I believe on the 23rd, if I recall correctly, comes beta two.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:24</p>\n\n\n\n<p>The second thing on my list is that team rep nominations are happening all over the project right now. I&#8217;ve got a post that I will share in the notes below that I believe all the team reps have put their team&#8217;s nomination posts on. So if you have had an interest in learning more about that and what it means to help keep teams kind of running in the WordPress project, then this is a great opportunity to check those out.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:49</p>\n\n\n\n<p>And the third thing, this last thing actually isn&#8217;t in the next two weeks, but it is very important, nonetheless. Matt&#8217;s annual State of the Word is coming up on December 14. So basically a month from today. It&#8217;s going to join the growing list of in-person events that are on the calendar. It will be in New York City but will also be live-streamed across the world as usual. Keep an eye out for additional updates about that for anyone who, like me, really looks forward to this particular presentation from our project co-founder every year.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:25</p>\n\n\n\n<p>And that is your small list of big things. Thank you for tuning in today for the WordPress briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11556\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"State of the Word 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wordpress.org/news/2021/11/state-of-the-word-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 13 Nov 2021 00:38:05 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11567\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:351:\"Howdy, World!&#160; Mark your calendars; it’s almost time for State of the Word 2021! State of the Word is the annual keynote address delivered by the WordPress project’s co-founder, Matt Mullenweg. Every year, the event allows us to reflect on the project’s progress and the future of open source.This year will include that and more. [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:5139:\"\n<figure class=\"wp-block-image size-large\"><img width=\"632\" height=\"474\" src=\"https://i0.wp.com/wordpress.org/news/files/2021/11/SOTW-Post-1.png?resize=632%2C474&#038;ssl=1\" alt=\"State of the Word 2021\" class=\"wp-image-11577\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2021/11/SOTW-Post-1.png?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2021/11/SOTW-Post-1.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2021/11/SOTW-Post-1.png?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2021/11/SOTW-Post-1.png?w=1200&amp;ssl=1 1200w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /><figcaption>State of the Word 2021 is happening December 14!</figcaption></figure>\n\n\n\n<p>Howdy, World!&nbsp;</p>\n\n\n\n<p><a href=\"https://calendar.google.com/calendar/render?action=TEMPLATE&amp;text=State%20of%20the%20Word%202021%20livestream&amp;dates=20211214T150000Z%2F20211214T170000Z&amp;details=State%20of%20the%20Word%20is%20the%20annual%20keynote%20address%20delivered%20by%20the%20WordPress%20project%27s%20co-founder%2C%20Matt%20Mullenweg.%0AJoin%20Matt%20as%20he%20provides%20a%20retrospective%20of%202021%2C%20celebrates%20the%20community%27s%20amazing%20wins%2C%20discusses%20the%20latest%20trends%20he%27s%20seeing%2C%20and%20explores%20the%20future%20of%20open%20source.%0AState%20of%20the%20Word%20will%20be%20live%20streamed%20from%20New%20York%20City%2C%20and%20is%20free%20for%20all%20to%20watch.%0Ahttps%3A%2F%2Fwordpress.org%2Fnews%2F2021%2F11%2Fstate-of-the-word-2021%2F\">Mark your calendars</a>; it’s almost time for State of the Word 2021!</p>\n\n\n\n<p>State of the Word is the annual keynote address delivered by the WordPress project’s co-founder, Matt Mullenweg. Every year, the event allows us to reflect on the project’s progress and the future of open source.This year will include that and more.</p>\n\n\n\n<p>Due to the pandemic, we moved the State of the World online for the first time ever in 2020. This year, the event will be livestreamed from New York City. That will enable us to take as many folks as possible along for the ride!</p>\n\n\n\n<p>Join Matt as he provides a retrospective of 2021, discusses the latest trends he’s seeing, celebrates the community’s amazing wins, and explores the future. Expect to hear about a range of topics, from WordPress 5.9 and Openverse to Web3 and non-fungible tokens (NFTs).</p>\n\n\n\n<p><strong>What:</strong> State of the Word 2021</p>\n\n\n\n<p><strong>When:</strong> <a href=\"https://calendar.google.com/calendar/render?action=TEMPLATE&amp;text=State%20of%20the%20Word%202021%20livestream&amp;dates=20211214T150000Z%2F20211214T170000Z&amp;details=State%20of%20the%20Word%20is%20the%20annual%20keynote%20address%20delivered%20by%20the%20WordPress%20project%27s%20co-founder%2C%20Matt%20Mullenweg.%0AJoin%20Matt%20as%20he%20provides%20a%20retrospective%20of%202021%2C%20celebrates%20the%20community%27s%20amazing%20wins%2C%20discusses%20the%20latest%20trends%20he%27s%20seeing%2C%20and%20explores%20the%20future%20of%20open%20source.%0AState%20of%20the%20Word%20will%20be%20live%20streamed%20from%20New%20York%20City%2C%20and%20is%20free%20for%20all%20to%20watch.%0Ahttps%3A%2F%2Fwordpress.org%2Fnews%2F2021%2F11%2Fstate-of-the-word-2021%2F\">December 14, 2021, between 10 am and 12 pm ET/3 pm and 5 pm UTC</a></p>\n\n\n\n<p><strong>How:</strong> If you’re watching from the comfort of your home or local watch party, the livestream will be embedded on wordpress.org/news.</p>\n\n\n\n<p><strong>Have a question for Matt?</strong></p>\n\n\n\n<p>State of the Word will be followed by a Question &amp; Answer session. If you want to participate, you can either send your question ahead of time to <a href=\"mailto:ask-matt@wordcamp.org\">ask-matt@wordcamp.org</a>, or ask during the event in the livestream chat on YouTube.</p>\n\n\n\n<p>If you’re new to State of the Word, the previous years’ recordings (below) will help you get a sense of what the event is about. Check them out:</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/news/2020/12/state-of-the-word-2020/\">State of the Word 2020 (online)</a></li><li><a href=\"https://wordpress.tv/2019/11/03/2019-state-of-the-word/\">State of the Word 2019 – WordCamp US, St. Louis</a></li><li><a href=\"https://wordpress.tv/2018/12/27/state-of-the-word-2018/\">State of the Word 2018 – WordCamp US, Nashville</a></li><li><a href=\"https://wordpress.tv/tag/state-of-the-word/\">All recordings</a></li></ul>\n\n\n\n<p>We hope to see you online December 14th!</p>\n\n\n\n<p><em>Thanks to <a href=\'https://profiles.wordpress.org/anjanavasan/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>anjanavasan</a> <a href=\'https://profiles.wordpress.org/eidolonnight/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>eidolonnight</a> <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a> for their work on this post. The featured image was created by <a href=\'https://profiles.wordpress.org/beafialho/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>beafialho</a></em>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11567\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"Take the 2021 WordPress Annual Survey (and view the 2020 results)!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://wordpress.org/news/2021/11/take-the-2021-wordpress-annual-survey-and-view-the-2020-results/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 11 Nov 2021 23:52:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11551\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:359:\"Each year, members of the WordPress community (users, site builders, extenders, and contributors) provide their valuable feedback through an annual survey. Key takeaways and trends that emerge from this survey often find their way into the annual State of the Word address, are shared in the public project blogs, and can influence the direction and [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4885:\"\n<p>Each year, members of the WordPress community (users, site builders, extenders, and contributors) provide their valuable feedback through an annual survey. Key takeaways and trends that emerge from this survey often find their way into the annual <a href=\"https://wordpress.tv/tag/state-of-the-word/\"><em>State of the Word</em></a> address, are shared in the public project blogs, and can influence the direction and strategy for the WordPress Project.</p>\n\n\n\n<p>Simply put: this survey helps those who build WordPress understand more about how the software is used, and by whom. The survey also helps leaders in the WordPress open source project learn more about our contributors’ experiences.&nbsp;&nbsp;</p>\n\n\n\n<p>To ensure that <strong><em>your</em></strong> WordPress experience is represented in the 2021 survey results, <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-english\" target=\"_blank\" rel=\"noreferrer noopener\">take the 2021 annual survey now.</a></p>\n\n\n\n<div class=\"wp-container-61967475360bb wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-english\" target=\"_blank\" rel=\"noreferrer noopener\">Take the Annual Survey! (English)</a></div>\n</div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p>You may also take the survey in <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-french\" target=\"_blank\" rel=\"noreferrer noopener\">French</a>, <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-german\" target=\"_blank\" rel=\"noreferrer noopener\">German</a>, <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-japanese\" target=\"_blank\" rel=\"noreferrer noopener\">Japanese</a>, <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-russian\" target=\"_blank\" rel=\"noreferrer noopener\">Russian</a>, or <a href=\"https://wordpressdotorg.survey.fm/wordpress-2021-survey-spanish\" target=\"_blank\" rel=\"noreferrer noopener\">Spanish</a>. These are the top five languages (other than English) based on the number of WordPress locale downloads. For 2022, additional languages may be considered for translation.</p>\n\n\n\n<p>The survey will be open through the end of 2021, and the results will be published in a future post on this blog for anyone to view. Next year, there will be a new format for this survey, including which segments and questions are included, so that your valuable time spent responding results in equally valuable information.</p>\n\n\n\n<h2 id=\"2020-survey-results\">2020 Survey Results</h2>\n\n\n\n<p>For the 2020 survey, more than 17,000 responses were collected, representing the highest submission volume in four years, up three times from the prior year. In the inaugural year of the survey (2015), over 50,000 responses were collected. Given the reach and adoption of WordPress, there is a significant number we have not reached. As you take the 2021 survey, consider sharing the link on social media and with other colleagues who use WordPress. Gathering feedback from more folks who benefit from WordPress will strengthen our project.</p>\n\n\n\n<div class=\"wp-container-619674753673d wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https://wordpress.org/news/files/2021/11/WordPress.org-2020-Annual-Survey.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">View the 2020 Survey Results (PDF)</a></div>\n</div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<p>The 2020 survey results show that the pandemic has had a major impact on how we operate as a community. With few in-person events, many community members continue to find it challenging to balance community contributions with their own personal and professional obligations.&nbsp;</p>\n\n\n\n<h2 id=\"footnotes\">Footnotes:</h2>\n\n\n\n<p>Data security and privacy are paramount to the WordPress project and community. With this in mind, all data will be anonymized: no email addresses nor IP addresses will be associated with published results. To learn more about WordPress.org’s privacy practices, view the <a href=\"https://wordpress.org/about/privacy/\">privacy policy</a>.</p>\n\n\n\n<p>Like last year, the 2021 survey will be promoted via a banner on WordPress.org, and throughout the make blogs. However, taking a moment to amplify these posts through your own social media and Slack accounts will ensure broader participation. Each of the translated surveys will be promoted through banners on their associated localized-language WordPress.org sites.</p>\n\n\n\n<p><em>Thanks to <a href=\"https://profiles.wordpress.org/dansoschin/\">@dansoschin</a> for the initial draft of this post, and to <a href=\"https://profiles.wordpress.org/annezazu/\">@annezazu</a> &amp; <a href=\"https://profiles.wordpress.org/zackkrida/\">@zackkrida</a> for review!</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11551\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WordPress 5.8.2 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wordpress.org/news/2021/11/wordpress-5-8-2-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 10 Nov 2021 18:20:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11546\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:365:\"WordPress 5.8.2&#160;is now available! This security and maintenance release features 2 bug fixes in addition to 1 security fix. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 5.2 have also been updated. WordPress 5.8.2 is a small focus security and maintenance release. The next [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Jonathan Desrosiers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:3030:\"\n<p><strong>WordPress 5.8.2&nbsp;</strong>is now available!</p>\n\n\n\n<p>This security and maintenance release features <a href=\"https://core.trac.wordpress.org/query?id=54129%2C54323%2C54207&amp;milestone=5.8.2&amp;group=component&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;col=milestone&amp;order=priority\">2 bug</a> fixes in addition to <a href=\"https://core.trac.wordpress.org/ticket/54207\">1 security</a> fix. Because this is a <strong>security release</strong>, it is recommended that you update your sites immediately. All versions since WordPress 5.2 have also been updated.</p>\n\n\n\n<p>WordPress 5.8.2 is a small focus security and maintenance release. The next major release will be version&nbsp;<a href=\"https://make.wordpress.org/core/5-9/\">5.9</a>.</p>\n\n\n\n<p>You can download WordPress 5.8.2 by downloading from WordPress.org, or visit your Dashboard → Updates and click Update Now. If you have sites that support automatic background updates, they’ve already started the update process.</p>\n\n\n\n<p>For more information, browse the <a href=\"https://core.trac.wordpress.org/query?id=54129%2C54323%2C54207&amp;milestone=5.8.2&amp;group=component&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;col=milestone&amp;order=priority\">full list of changes</a> on Trac, or check out the <a href=\"https://wordpress.org/support/wordpress-version/version-5-8-2/\">version 5.8.2 HelpHub documentation page</a>.</p>\n\n\n\n<h2 id=\"thanks-and-props\">Thanks and props!</h2>\n\n\n\n<p>The 5.8.2 release was led by&nbsp;<a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>&nbsp;and&nbsp;<a href=\"https://profiles.wordpress.org/circlecube/\">Evan Mullins</a>.</p>\n\n\n\n<p>In addition to the release squad members mentioned above, thank you to everyone who helped make WordPress 5.8.2 happen:</p>\n\n\n\n<a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a>, <a href=\"https://profiles.wordpress.org/bradleyt/\">Bradley Taylor</a>, <a href=\"https://profiles.wordpress.org/davidwebca/\">davidwebca</a>, <a href=\"https://profiles.wordpress.org/circlecube/\">Evan Mullins</a>, <a href=\"https://profiles.wordpress.org/gziolo/\">Greg Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/shimon246/\">shimon246</a>, and <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a>.\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Props </em><a href=\'https://profiles.wordpress.org/circlecube/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>circlecube</a><em> and </em><a href=\'https://profiles.wordpress.org/pbiron/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>pbiron</a> <em>for peer review.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11546\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:36:\"The Month in WordPress: October 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2021/11/the-month-in-wordpress-october-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 04 Nov 2021 23:35:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11501\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:344:\"October 2021 brought a lot of new things to WordPress, from release updates to new versions of Gutenberg. More notably, in the latest episode of WP Briefing, Executive Director Josepha Haden reminded us about the importance of freedom in open source platforms like WordPress. Free speech has with it a lot of responsibility, just like [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Anjana Vasan\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:24011:\"\n<p>October 2021 brought a lot of new things to WordPress, from release updates to new versions of Gutenberg. More notably, in the <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/news/2021/10/episode-18-the-economics-of-wordpress/\" target=\"_blank\">latest episode</a> of <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/news/podcast/\" target=\"_blank\">WP Briefing</a>, Executive Director <a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/chanthaboune/\" target=\"_blank\">Josepha Haden</a> reminded us about the importance of freedom in open source platforms like WordPress.</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Free speech has with it a lot of responsibility, just like being a part of a community. Governments or communities, or in our case, <strong>this software is built by the people who show up. </strong><br><br>For WordPress, at 42% of the web, every small choice we make can cause huge changes in the way that people experience the web today and tomorrow.</p><cite>Josepha Haden, Executive Director of the WordPress project</cite></blockquote>\n\n\n\n<p>Last month was yet another chapter in this journey. So keep reading to learn what&#8217;s new. </p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>WordPress 5.9: All proposed updates will likely be included</h2>\n\n\n\n<ul><li>We announced the<strong> </strong><a href=\"https://make.wordpress.org/core/2021/10/15/wordpress-5-9-feature-go-no-go-october-14-2021/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>go/no-go for WordPress 5.9 features</strong></a><strong> </strong>in mid-October. The release will probably include all the proposed features—though not all of them are ready yet, they should be by the <a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\" target=\"_blank\" rel=\"noreferrer noopener\">proposed release date</a> (December 14, 2021).</li><li><strong style=\"color: initial\">WordPress 5.9 will include a new default theme called </strong><a href=\"https://make.wordpress.org/core/2021/10/06/introducing-twenty-twenty-two/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Twenty Twenty-Two</strong></a><strong style=\"color: initial\">! </strong><span style=\"color: initial\">The theme&#8217;s foundation will be strong, and the unpredictable yet reliable behavior of birds inspired the intentionally subtle design. </span></li></ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"632\" height=\"433\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=632%2C433&#038;ssl=1\" alt=\"WordPress Default Theme Twenty Twenty-Two released with WordPress Version 5.9\" class=\"wp-image-11509\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=1024%2C701&amp;ssl=1 1024w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=300%2C205&amp;ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=768%2C526&amp;ssl=1 768w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=1536%2C1051&amp;ssl=1 1536w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?resize=2048%2C1402&amp;ssl=1 2048w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?w=1264&amp;ssl=1 1264w, https://i2.wp.com/wordpress.org/news/files/2021/11/WordPress-Twenty-TwentyTwo-Theme.jpg?w=1896&amp;ssl=1 1896w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></figure></div>\n\n\n\n<ul><li>5.9 bug scrub sessions began in September and will continue each week until the release on December 14, 2021. <strong>View the full </strong><a href=\"https://make.wordpress.org/core/2021/10/18/bug-scrub-schedule-for-5-9/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>bug scrub schedule</strong></a><strong>. </strong></li><li>Many of you requested a few <a href=\"https://make.wordpress.org/core/2021/10/25/wordpress-5-9-editor-update-26-october/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;must have&#8221; enhancements</a> for the 5.9 release—follow the <a href=\"https://github.com/WordPress/gutenberg/projects/62\" target=\"_blank\" rel=\"noreferrer noopener\">5.9 Must-Haves project board</a> to track their status.</li><li>The Test Team <a href=\"https://make.wordpress.org/test/2021/10/27/overview-of-the-5-9-test-leads-approach/\" target=\"_blank\" rel=\"noreferrer noopener\">shared an overview</a> of the team’s approach to testing WordPress 5.9.</li></ul>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-style-default\"><p><strong>Interested in contributing to WordPress core?</strong> Join the <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\" target=\"_blank\" rel=\"noreferrer noopener\">#core</a> channel, follow the <a href=\"https://make.wordpress.org/core/\" target=\"_blank\" rel=\"noreferrer noopener\">Core Team blog</a>, and check out the <a href=\"https://make.wordpress.org/core/handbook/\" target=\"_blank\" rel=\"noreferrer noopener\">team handbook</a>. Also, don&#8217;t miss the Core Team’s weekly developer chat on Wednesdays at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=20&amp;min=00&amp;sec=0\" target=\"_blank\" rel=\"noreferrer noopener\">8 PM</a> UTC.</p></blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2>Gutenberg releases: 11.6, 11.7, and 11.8 are here</h2>\n\n\n\n<p>We released three new versions of the Gutenberg block editor between the end of September and October:</p>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/core/2021/10/01/whats-new-in-gutenberg-11-6-29-september/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Version 11.6</strong></a><strong> </strong>brings site logo cropping and rotation, block-level locking, improvements to Query Pagination block, support for child themes and <a href=\"https://make.wordpress.org/core/2021/10/29/thunks-in-gutenberg/\" target=\"_blank\" rel=\"noreferrer noopener\">thunks</a>, template focus mode, and enhancements to the writing flow.</li><li><a href=\"https://make.wordpress.org/core/2021/10/14/whats-new-in-gutenberg-11-7-october-13th/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gutenberg version 11.7</strong></a><strong> </strong>includes bug fixes and polishes to the navigation block and editor, global styles and full site editing (including a handy back button that lets you quickly return to the site editor), and columns block support, among other improvements.</li><li>Finally, <a href=\"https://make.wordpress.org/core/2021/10/28/whats-new-in-gutenberg-11-8-0-27-october/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Gutenberg 11.8</strong></a> is the second to last version to make it into the <a href=\"https://make.wordpress.org/core/5-9/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress 5.9</a> release, and it comes with plenty of developments to the editing experience: featured Block Patterns, new animations for a few elements (like Dropzone and Insertion Point), spacing tools for heading blocks, and a lot more.</li></ul>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><strong>Want to get involved in developing Gutenberg? </strong>Follow <a href=\"https://make.wordpress.org/core/\" target=\"_blank\" rel=\"noreferrer noopener\">the Core Team blog</a>, contribute to <a href=\"https://github.com/WordPress/gutenberg/\" target=\"_blank\" rel=\"noreferrer noopener\">Gutenberg on GitHub</a>, and join the <a href=\"https://wordpress.slack.com/archives/C02QB2JS7\" target=\"_blank\" rel=\"noreferrer noopener\">#core-editor</a> channel in the <a href=\"https://make.wordpress.org/chat/\" target=\"_blank\" rel=\"noreferrer noopener\">Make WordPress Slack</a>. For details on the latest updates, follow the &#8220;<a href=\"https://make.wordpress.org/core/2021/09/17/whats-next-in-gutenberg-mid-september-2021/\" target=\"_blank\" rel=\"noreferrer noopener\">What&#8217;s next in Gutenberg</a>&#8221; post.</p></blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2>WordCamp US returned virtually this year with more than 3,600 attendees</h2>\n\n\n\n<p><a href=\"https://us.wordcamp.org/\" target=\"_blank\" rel=\"noreferrer noopener\">WordCamp US</a> 2021 was on October 1, and it was online for the first time. The event drew more than 3,600 attendees, 27 sponsors, and 18 remarkable speakers on topics ranging from accessibility and sustainability to e-commerce, to name a few. </p>\n\n\n\n<p>Matt Mullenweg&#8217;s “State of the Word” is expected to be held as a separate event later this year, rather than being part of WordCamp US.</p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center\"><p>If you missed the live event, <strong>you can still watch the <a href=\"https://www.youtube.com/watch?v=0Vkq4BFZbhI\" target=\"_blank\" rel=\"noreferrer noopener\">Yukon Track</a> and the <a href=\"https://www.youtube.com/watch?v=_6-yAZRXY8k\" target=\"_blank\" rel=\"noreferrer noopener\">Columbia Track</a> of WordCamp US 2021.</strong></p></blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2>Team Updates: Polyglots monthly newsletter, a new Performance team, and more</h2>\n\n\n\n<ul><li>The <a href=\"https://make.wordpress.org/polyglots/2021/10/15/polyglots-monthly-newsletter-october-2021/\" target=\"_blank\" rel=\"noreferrer noopener\">first edition</a> of the <a href=\"https://make.wordpress.org/polyglots/2021/09/27/sign-up-for-the-new-polyglots-monthly-newsletter/\" target=\"_blank\" rel=\"noreferrer noopener\">Polyglots monthly newsletter</a> went out on October 15, 2021.</li><li>The following teams opened up their call for team representatives last month, and more are coming soon: <a href=\"https://make.wordpress.org/core/2021/10/26/nominations-for-core-team-reps-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">Core</a>, <a href=\"https://make.wordpress.org/community/2021/10/11/community-team-rep-nominations-for-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">Community</a>, <a href=\"https://make.wordpress.org/themes/2021/10/27/nominations-call-for-the-themes-team-representatives/\" target=\"_blank\" rel=\"noreferrer noopener\">Themes</a>, <a href=\"https://make.wordpress.org/accessibility/2021/10/30/call-for-team-rep-nominations-3/\" target=\"_blank\" rel=\"noreferrer noopener\">Accessibility</a>, <a href=\"https://make.wordpress.org/support/2021/10/team-representative-nominations/\" target=\"_blank\" rel=\"noreferrer noopener\">Support</a>, <a href=\"https://make.wordpress.org/training/2021/11/02/nominations-for-training-team-reps-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">Training</a>, and <a href=\"https://make.wordpress.org/hosting/2021/10/30/nominations-for-hosting-team-reps-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">Hosting</a>.</li><li>A draft of the <a href=\"https://make.wordpress.org/community/2021/10/08/proposal-2022-global-community-sponsorship-program/\" target=\"_blank\" rel=\"noreferrer noopener\">2022 Global Community Sponsorship program proposal</a> was released on October 8, 2021. </li><li>The October 2021 edition of <a href=\"https://wordpress.org/news/2021/10/people-of-wordpress-ecommerce-ronald-gijsel/\" target=\"_blank\" rel=\"noreferrer noopener\">People of WordPress</a>, featuring WordPress e-commerce specialist Ronald Gijsel, went live.</li><li>Following excellent responses to the <a href=\"https://make.wordpress.org/core/2021/10/12/proposal-for-a-performance-team/\" target=\"_blank\" rel=\"noreferrer noopener\">initial proposal</a>, members of the Core Team announced the next steps in <a href=\"https://make.wordpress.org/core/2021/10/28/wordpress-performance-team-kick-off/\" target=\"_blank\" rel=\"noreferrer noopener\">launching a performance team</a> that aims to increase the performance (speed) of WordPress.</li><li>The Polyglots Team kicked-off <a href=\"https://make.wordpress.org/polyglots/2021/10/12/new-glotpress-meetings/\" target=\"_blank\" rel=\"noreferrer noopener\">bi-weekly Glotpress meetings</a> aimed at improving the functionality of the plugin that powers <a href=\"https://translate.wordpress.org/\" target=\"_blank\" rel=\"noreferrer noopener\">translate.wordpress.org</a>.</li><li>A <a href=\"https://make.wordpress.org/training/2021/10/27/documentation-sprint/\" target=\"_blank\" rel=\"noreferrer noopener\">sprint</a> is planned on November 10-12 to explore a <a href=\"https://make.wordpress.org/training/2021/10/04/a-dedicated-volunteer-program-for-the-training-team/\" target=\"_blank\" rel=\"noreferrer noopener\">dedicated volunteer program</a> for the Training Team, similar to the Deputy program in the Community Team.</li><li>WordPress.org profiles now display <a href=\"https://make.wordpress.org/meta/2021/10/11/wordpress-org-profiles-now-show-github-activity/\" target=\"_blank\" rel=\"noreferrer noopener\">activity from the WordPress GitHub organization</a>.</li><li>The Test Team <a href=\"https://make.wordpress.org/test/2021/10/21/fse-program-pattern-party-summary/\" target=\"_blank\" rel=\"noreferrer noopener\">shared results</a> of the tenth Full Site Editing (FSE) Outreach Program: Pattern Party. </li><li>Answers from the <a href=\"https://make.wordpress.org/core/2021/10/28/fse-program-answers-from-round-three-of-questions/\" target=\"_blank\" rel=\"noreferrer noopener\">third round of questions</a> from the FSE Outreach Program are now out!</li><li>The Docs Team is<a href=\"https://make.wordpress.org/docs/\" target=\"_blank\" rel=\"noreferrer noopener\"> consulting with independent legal experts</a> to explore whether there are issues with having Gutenberg (which is dual-licensed GPL + MPL) coexist with other contents in WordPress (our documentation has a CC0 license and the code is GPL). </li><li>The Themes Team shared a recap of work happening on <a href=\"https://make.wordpress.org/themes/2021/10/14/theme-tools-and-requirements-recap/\" target=\"_blank\" rel=\"noreferrer noopener\">automation and improvement processes</a> for the WordPress Themes directory. The Team also shared a p2 post highlighting the performance impact of<a href=\"https://make.wordpress.org/themes/2021/10/04/the-performance-impact-of-using-jquery-in-wordpress-themes/\" target=\"_blank\" rel=\"noreferrer noopener\"> jQuery on WordPress themes</a>.</li><li>The Marketing Team participated in a <a href=\"https://make.wordpress.org/marketing/2021/10/21/make-marketing-workshop-contributor-ladder/\" target=\"_blank\" rel=\"noreferrer noopener\">contributor ladder workshop</a> to help plan their future activities.</li><li>The feature<a href=\"https://wptranslationday.org/blog/celebrating-wordpress-translation-day-2021/\" target=\"_blank\" rel=\"noreferrer noopener\"> recap of the WordPress Translation Day 2021</a> is out from the Polyglots and Marketing teams, with the results of the <a href=\"https://wptranslationday.org/wptd-2021/polyglots-appreciation-nominees/\" target=\"_blank\" rel=\"noreferrer noopener\">Polyglots appreciation nominations 2021</a>.</li></ul>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center\"><p><strong><a href=\"https://wordpressfoundation.us17.list-manage.com/subscribe?u=0f93eb6000a019fcbd53d10be&amp;id=04c6fa5c90\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up </a>for the Polyglots monthly newsletter</strong>, if you haven’t already.</p></blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2>Feedback/Testing requests: Deadline for redesigned Gutenberg landing page is November 5, 2021</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"632\" height=\"396\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=632%2C396&#038;ssl=1\" alt=\"WordPress.Org redesigned Gutenberg page\" class=\"wp-image-11519\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=1024%2C642&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=300%2C188&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=768%2C482&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=1536%2C963&amp;ssl=1 1536w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?resize=2048%2C1284&amp;ssl=1 2048w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?w=1264&amp;ssl=1 1264w, https://i1.wp.com/wordpress.org/news/files/2021/11/WordPress_Gutenberg_Page.jpg?w=1896&amp;ssl=1 1896w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<ul><li><strong>The Design Team is </strong><a href=\"https://make.wordpress.org/design/2021/10/29/redesign-of-the-gutenberg-page/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>working on redesigning</strong></a><strong> the </strong><a href=\"https://wordpress.org/gutenberg/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>wordpress.org/gutenberg</strong></a><strong> landing page, and has already shared a </strong><a href=\"https://www.figma.com/proto/Gl653sYvO3RBhVtWSFwMcD/Gutenberg-Page?page-id=1865%3A12926&amp;node-id=1919%3A14707&amp;viewport=241%2C48%2C0.15&amp;scaling=min-zoom&amp;starting-point-node-id=1919%3A14707\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>prototype</strong></a><strong>. </strong></li><li>The team has also shared a few other concepts where they have requested feedback from contributors:<ul><li>Site Editing iA Concepts: <a href=\"https://make.wordpress.org/design/2021/10/15/site-editing-ia-concepts-how-to-surface-and-access-new-features/\" target=\"_blank\" rel=\"noreferrer noopener\">Part1</a> and <a href=\"https://make.wordpress.org/design/2021/10/22/site-editing-ia-concepts-part-2/\" target=\"_blank\" rel=\"noreferrer noopener\">Part 2</a></li><li><a href=\"https://make.wordpress.org/design/2021/10/08/adventures-in-block-theme-switching/\" target=\"_blank\" rel=\"noreferrer noopener\">Block theme switching</a> concepts</li></ul></li><li>Version 18.5 of WordPress for <a href=\"https://make.wordpress.org/mobile/2021/10/18/call-for-testing-wordpress-for-ios-18-5/\" target=\"_blank\" rel=\"noreferrer noopener\">iOS</a> and <a href=\"https://make.wordpress.org/mobile/2021/10/19/call-for-testing-wordpress-for-android-18-5/\" target=\"_blank\" rel=\"noreferrer noopener\">Android</a> are now available for testing!</li><li>The Accessibility Team is <a href=\"https://make.wordpress.org/accessibility/2021/10/30/accessibility-team-meeting-notes-october-22-2021-2/\" target=\"_blank\" rel=\"noreferrer noopener\">requesting feedback</a> on a new Gutenberg Pull request that <a href=\"https://github.com/WordPress/gutenberg/pull/35896\" target=\"_blank\" rel=\"noreferrer noopener\">announces formatting changes or screen readers</a>.</li></ul>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center\"><p><strong>Share your feedback on the new Gutenberg landing page design in </strong><a href=\"https://meta.trac.wordpress.org/ticket/5600\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Trac</strong></a><strong> or by </strong><a href=\"https://make.wordpress.org/design/2021/10/29/redesign-of-the-gutenberg-page/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>commenting on the blog post</strong></a><strong> by November 5, 2021.</strong></p></blockquote>\n\n\n\n<h2>Keep an eye out for WordCamp Spain, Sâo Paulo, and Taiwan 2021</h2>\n\n\n\n<p>We had several WordPress events in October, and several more to look forward to the rest of the year:</p>\n\n\n\n<ul><li>We’re seeking a new host city for <a href=\"https://us.wordcamp.org/2021/wordcamp-us-update-city-search-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">WordCamp US 2022</a>.</li><li>WordCamp Europe 2022 has extended its <a href=\"https://europe.wordcamp.org/2022/porto-is-calling/\" target=\"_blank\" rel=\"noreferrer noopener\">call for organizers</a>.</li><li><a href=\"https://italia.wordcamp.org/2021/\" target=\"_blank\" rel=\"noreferrer noopener\">WordCamp Italia 2021</a> was held online on October 22-23, 2021. The event had 23 speakers, 17 sponsors, and more than 1,000 registrants. Check out its <a href=\"https://www.youtube.com/channel/UCGdoJtlsv9BhODCQ71cOFnQ\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube channel</a> to watch the event replay.</li><li>Another highlight of the month was <a href=\"https://nicaragua.wordcamp.org/2021/\" target=\"_blank\" rel=\"noreferrer noopener\">WordCamp Nicaragua 2021</a> which was held on October 8-9, 2021.</li><li>The <a href=\"https://make.wordpress.org/community/tag/wpdiversity/\" target=\"_blank\" rel=\"noreferrer noopener\">#WPDiversity</a> working group of the Community Team organized an <a href=\"https://make.wordpress.org/community/2021/10/15/workshops-from-wpdiversity-october-and-november-2021/\" target=\"_blank\" rel=\"noreferrer noopener\">Allyship workshop for event organizers</a> on October 28. <a href=\"https://make.wordpress.org/community/2021/10/15/workshops-from-wpdiversity-october-and-november-2021/\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up now</a> for the diversity events planned by the team for November! </li><li>A <a href=\"https://make.wordpress.org/training/2021/10/29/contribute2wp-learn-training-contributor-day/\" target=\"_blank\" rel=\"noreferrer noopener\">two-day contributor event</a> focused on <a href=\"https://learn.wordpress.org/\" target=\"_blank\" rel=\"noreferrer noopener\">Learn WordPress</a>, took place on October 29 and 31, 2021. There was also another <a href=\"https://yoast.com/about-us/events/yoast-contributor-day/\" target=\"_blank\" rel=\"noreferrer noopener\">contributor day</a> on October 8, 2021, which involved working groups across the board, from accessibility to user testing.</li><li>The Test Team organized the following Hallway Hangouts this week—check out their recaps:<ul><li><a href=\"https://make.wordpress.org/test/2021/10/06/hallway-hangout-pattern-party-testing-walkthrough-6-october/\" target=\"_blank\" rel=\"noreferrer noopener\">Pattern Party Testing Walkthrough </a></li><li><a href=\"https://make.wordpress.org/test/2021/10/20/hallway-hangout-5-9-go-no-go-site-editor-ia-and-more/\" target=\"_blank\" rel=\"noreferrer noopener\">5.9 Go/No go, Site Editor Internal Audit, and more</a></li></ul></li></ul>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center\"><p><strong>Don’t miss the following upcoming online WordCamps: </strong><a href=\"https://spain.wordcamp.org/2021/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordCamp Spain 2021</strong></a><strong>, </strong><a href=\"https://saopaulo.wordcamp.org/2021/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordCamp Sâo Paulo 2021</strong></a><strong>, and </strong><a href=\"https://taiwan.wordcamp.org/2021/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordCamp Taiwan 2021</strong></a><strong>!</strong></p></blockquote>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<p><strong><em>Have a story that we could include in the next ‘Month in WordPress’ post? Let us know by filling out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>this form</em></strong></a><strong><em>.</em></strong></p>\n\n\n\n<p><em>The following folks contributed to October 2021’s Month in WordPress: </em><a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/anjanavasan/\" target=\"_blank\"><em>@anjanavasan</em></a><em>, </em><a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/harishanker/\" target=\"_blank\"><em>@harishanker</em></a><em>, </em><a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/rmartinezduque/\" target=\"_blank\"><em>@rmartinezduque</em></a><em>, <a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/callye/\" target=\"_blank\">@callye</a></em>, <em><a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/webcommsat/\" target=\"_blank\">@webcommsat</a></em>, and <em><a rel=\"noreferrer noopener\" href=\"https://profiles.wordpress.org/chaion07/\" target=\"_blank\">chaion07</a></em>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11501\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:55:\"\n		\n		\n		\n		\n		\n				\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WP Briefing: Episode 19: The People of WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2021/11/episode-19-the-people-of-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 01 Nov 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11368\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:463:\"In this nineteenth episode, WordPress&#8217;s Executive director, Josepha Haden Chomphosy, discusses and expresses gratitude for the inspiration behind the People of WordPress series, HeroPress. Have a question you&#8217;d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording. Credits Editor:&#160;Dustin Hartzler Logo:&#160;Beatriz Fialho Production:&#160;Chloé Bringmann Song: Fearless First by Kevin [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/10/WP-Briefing-019.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8207:\"\n<p>In this nineteenth episode, WordPress&#8217;s Executive director, Josepha Haden Chomphosy, discusses and expresses gratitude for the inspiration behind the People of WordPress series, HeroPress.</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2>Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2>References </h2>\n\n\n\n<p><a href=\"https://wordpress.org/news/category/interviews/\">People of WordPress series</a></p>\n\n\n\n<p><a href=\"https://heropress.com/\">HeroPress</a></p>\n\n\n\n<p><a href=\"https://heropressnetwork.com/\">HeroPress Network</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/5-9/\">WordPress 5.9 Development Cycle</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/updates/2021/10/22/team-rep-nominations/\">Call for Team Rep Nomination</a></p>\n\n\n\n<h2>Transcript</h2>\n\n\n\n<span id=\"more-11368\"></span>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:11</p>\n\n\n\n<p>Hello, everyone, and welcome to the WordPress Briefing. The podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. Here we go!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:29</p>\n\n\n\n<p>The month of November includes the Thanksgiving holiday in my part of the world and in my familial traditions. And one of the things that November always brings up for me is the concept of gratitude. I have a gratitude practice that lasts throughout the year. But this time of year always kind of lets me look outside what makes me feel routinely grateful and explore areas that I don&#8217;t always notice.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:05</p>\n\n\n\n<p>This year, I&#8217;m taking some time to do that in the context of the WordPress project, and it&#8217;s reminded me of one of the foundational things I talk about a lot that may be a little harder for folks to see. I am routinely grateful, of course, for the people who show up to maintain WordPress, the people who keep the back office work going, the contributors who contribute directly to the WordPress CMS and project, the folks who routinely go out and tell other people about WordPress and make sure others know how to use it.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:35</p>\n\n\n\n<p>But there&#8217;s another group that I talk about a lot that is a little harder to grasp. And that&#8217;s this conceptual group of people whose lives have been changed by WordPress. I used to run into people like this all the time when I was organizing WordCamps. And the small but meaningful successes that they share year after year made me realize that my small contribution of organizing these events was really quite valuable; valuable to them, and I assumed also valuable to just other people in the WordPress project.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:09</p>\n\n\n\n<p>Now, if you&#8217;re contributing in a way that doesn&#8217;t let you have contact with the same users consistently over time, or if contributing doesn&#8217;t quite balance out in your ledger at the moment, it can be hard to put names to faces in a way that lets you see how your contributions are making an impact. To help with that, a few years ago, the WordPress project partnered with the community Marketing team and the HeroPress team to share the People of WordPress series which you can find monthly on wordpress.org/news. For me, this series provides a glimpse into the humanity of the people who use WordPress, and for me, that&#8217;s enough. If all the series ever did was to remind us that WordPress was made for people whose needs matter, that would be enough to continue to have that series forever. But fortunately, the series does quite a bit more than that.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:04</p>\n\n\n\n<p>The People of WordPress series also lifts up the stories of people who we don&#8217;t always hear from in technology. It highlights the wide array of origin stories that lead people to WordPress. It reminds us of the global nature of what we&#8217;re doing. It reconnects us to the hopefulness of our own first WordPress successes. And it draws a direct line to why we should care about refreshing the commons of this open ecosystem. I&#8217;m sure that there are more things that do as well. But those are just the things off the top of my head, we draw all of the people of WordPress stories that are inside that series directly from the HeroPress essays that have been submitted by users. And I was gonna say users like you in a kind of Reading Rainbow way. But I actually don&#8217;t know if any of you are everyday users who are also using WordPress but maybe not contributing yet. If you are then like I&#8217;m talking to you. And if you&#8217;re not, I&#8217;m probably still talking to you. Because all of these stories that go to HeroPress are very valuable and very important for us to know. Anyway, I digress.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:14</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/topher1kenobe/\">Topher DeRosia</a>, who founded HeroPress, is among the first people I met in the community lo these many years ago. And I think the impact that HeroPress has on the WordPress community as a whole is not always well recognized. So in the spirit of expanding the scope of my gratitude, and in the context of refreshing the commons, I would encourage you to head over to HeroPress.com and their newly launched HeroPress Network and see if there&#8217;s any little way that you can contribute to their commons, submitting your story donating to their network offering a small bit of volunteer time if you happen to have any spare time lying around. I know that the team would be delighted to hear from you.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:01</p>\n\n\n\n<p>That leads us now to our small list of big things. We are about a week away from the feature freeze for WordPress 5.9, the final release of the year. Feature freeze caused a little confusion last time. So I just want to clarify there won&#8217;t be a package released with this milestone. But no more enhancements or features will be worked on at that point. And bug fixing will become the primary focus. That will be on November 9, which I believe is next Tuesday. It&#8217;s definitely next week whenever the calendar turns to nine of November 2021. That&#8217;s the day that we&#8217;re going into feature freeze.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:38</p>\n\n\n\n<p>The second big thing in our small list of big things is that team rep nomination season is upon us. If you are a team rep or want to learn more about being one, now is the time to kind of look at what&#8217;s going on and how to keep everything moving in that way. I&#8217;ll include a link to the announcement post of that in the notes below.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:57</p>\n\n\n\n<p>And finally, Daylight Saving Time movements are also upon us. Some parts of the world are ending Daylight Saving Time others are starting it and some have already started or stopped that already. So no matter where you are, don&#8217;t forget to check and double-check the timing of things across time zones for the next few weeks.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:21</p>\n\n\n\n<p>And that is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11368\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:78:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"People of WordPress: Ronald Gijsel\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wordpress.org/news/2021/10/people-of-wordpress-ecommerce-ronald-gijsel/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 30 Oct 2021 12:21:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:8:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:17:\"Contributor Story\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:9:\"HeroPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:5;a:5:{s:4:\"data\";s:7:\"meetups\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:6;a:5:{s:4:\"data\";s:20:\"WordPress e-commerce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:7;a:5:{s:4:\"data\";s:17:\"WordPress journey\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11370\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:132:\"Ronald Gijsel on his path from chef to WordPress e-commerce specialist, in the latest People of WordPress feature. #ContributorStory\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"webcommsat AbhaNonStopNewsUK\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:11750:\"\n<p>In this series, we share some of the inspiring stories of how WordPress and its global network of contributors can change people&#8217;s lives for the better. This month we feature a WordPress e-commerce specialist on the difference it makes.</p>\n\n\n\n<h2>Empowered to make a change</h2>\n\n\n\n<p><strong>For WordPress contributor Ronald Gijsel, open source is a lifeline and a perfect place for people with creative minds. It led him on a transformational journey from chef to WordPress e-commerce specialist. Originally from the Netherlands, where he trained in hospitality, he was to find a restorative and energizing power within the WordPress local and global community. </strong></p>\n\n\n\n<p>Ten years ago, life took a sad turn for Ronald and his wife Nihan when their baby daughter passed away only a few days after she was born. At that time, Ronald was a restaurant owner in the UK, working hard in a challenging economic environment.&nbsp;Discovering open source was in many ways his lifeline and helped him and his wife through their considerable heartache. Through this community, a journey to understand the opportunities of the web and new career paths began.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img src=\"https://i0.wp.com/wordpress.org/news/files/2021/10/ronaldgijsel2-1.jpg?w=632&#038;ssl=1\" alt=\"Portrait picture of Ronald Gijsel\" class=\"wp-image-11403\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>Ronald believes that working together in WordPress and other open source communities can lead to massive benefits for a large number of users. Not least, an online presence has been essential to the survival of many businesses during the Covid-19 pandemic.&nbsp;</p>\n\n\n\n<p>During recent years, he has visited open source events worldwide as a partnership manager at a WordPress e-commerce plugin company and community supporter. His enthusiasm for WordPress has steered him to being part of local support, solutions and collaboration as a co-organizer of <a href=\"https://central.wordcamp.org/\">WordCamp</a> Bristol, the <a href=\"https://www.meetup.com/Cheltenham-WordPress-Meetup/\">WordPress Cheltenham Meetup</a> and more.</p>\n\n\n\n<h2>Moving forward&nbsp;</h2>\n\n\n\n<p>When Nihan enrolled in the UK&#8217;s Open University to complete her computer science degree, Ronald found her course materials stirring his own interest. He started to follow the lectures with her and even attempted some of the course work for himself &#8211; all whilst he continued to work as a chef in various local pubs.&nbsp;</p>\n\n\n\n<p>Through this, he discovered how to generate affiliate commission earnings through blogging on different platforms. “Creating websites was slowly becoming a passion. In these first few years, I enjoyed every part of the steep learning curve, from tackling the basics to more advanced coding and designs,” said Ronald.</p>\n\n\n\n<h2>The Start of a Web Career</h2>\n\n\n\n<p>Ronald reduced his hours as a chef and devoted more time to online courses learning coding, e-commerce, SEO, and online marketing. Yet when he applied for a job as a WordPress designer, he had only heard of the platform in the context of blogging. This was all to change when an online tutor on one of the training sites revealed the many functions available with WordPress. It was the start of a new career and life journey. This tutor was Topher DeRosia, who went on to create <a href=\"https://heropress.com/\">HeroPress</a>.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"632\" height=\"467\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/10/with-topher.jpg?resize=632%2C467&#038;ssl=1\" alt=\"Ronald Gijsel and Topher De Rosia at \na WordCamp\" class=\"wp-image-11398\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/10/with-topher.jpg?w=900&amp;ssl=1 900w, https://i2.wp.com/wordpress.org/news/files/2021/10/with-topher.jpg?resize=300%2C222&amp;ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2021/10/with-topher.jpg?resize=768%2C567&amp;ssl=1 768w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /><figcaption>Ronald with Topher at WordCamp London in 2019</figcaption></figure>\n\n\n\n<p>To learn WordPress, Ronald ‘binge-watched’ webinars on various development topics and over time he became more familiar with it. Securing a job as a designer was only the beginning of his journey into the WordPress ecosystem.</p>\n\n\n\n<p>A year later in 2015, after landing the job as a WordPress designer, Ronald&#8217;s boss asked him to consider taking on the business and its clients. With his wife, Ronald decided to take on the firm and to expand their work in WordPress e-commerce and online marketing.</p>\n\n\n\n<p>As an advocate for learning new skills and practicing them, Ronald encourages others to continue to expand their knowledge through study, attending talks at Meetups and WordCamps, and using the new <a href=\"https://learn.wordpress.org/\">Learn WordPress resource</a>. </p>\n\n\n\n<p>“WordPress has evolved in so many branches that require different skills. There are hundreds of areas of expertise, roles, and jobs that complement WordPress to make it what it is.”</p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"528\" height=\"652\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/10/meetup3-1.jpg?resize=528%2C652&#038;ssl=1\" alt=\"Ronald talking about WordPress and e-commerce solutions\" class=\"wp-image-11414 size-full\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/10/meetup3-1.jpg?w=528&amp;ssl=1 528w, https://i2.wp.com/wordpress.org/news/files/2021/10/meetup3-1.jpg?resize=243%2C300&amp;ssl=1 243w\" sizes=\"(max-width: 528px) 100vw, 528px\" data-recalc-dims=\"1\" /></figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size\">“WordPress is an essential tool in my box.”<br><em><strong>Ronald Gijsel</strong></em></p>\n</div></div>\n\n\n\n<p>Ronald believes WordPress thrives on diversity, with many <a href=\"https://make.wordpress.org/\">contributor opportunities</a> and jobs in the ecosystem that require a wide range of skills.&nbsp;</p>\n\n\n\n<p>“A big part of this is that each person’s personal background complements their skill sets. Who you are and what you do is influenced by what you have done and learned. We need to cherish this. These things also add to our culture, language, experience, and knowledge,” he said.<br></p>\n\n\n\n<h2>A journey into WordPress e-commerce</h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/10/meetup2.jpg?resize=632%2C442&#038;ssl=1\" alt=\"Ronald presenting on WordPress and e-commerce at an event\" class=\"wp-image-11400\" width=\"632\" height=\"442\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/10/meetup2.jpg?zoom=2&amp;resize=900%2C630&amp;ssl=1 1800w, https://i2.wp.com/wordpress.org/news/files/2021/10/meetup2.jpg?zoom=3&amp;resize=900%2C630&amp;ssl=1 2700w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /><figcaption>Ronald shares his enthusiasm for building WordPress and e-commerce websites at WordCamp London in 2019</figcaption></figure>\n\n\n\n<p>Ronald initially extended his interest in the&nbsp;WordPress ecosystem through representing a plugin company at WordCamps in the UK. He became hooked and went on to attend events in many different countries.&nbsp;</p>\n\n\n\n<p>In 2018, he realized he could do more with his connections and create meaningful partnerships. Within a few weeks, he had crafted his dream job and sent a proposal to the CEO of a WordPress e-commerce firm.</p>\n\n\n\n<p>But pitching to strangers wasn’t an easy task, as he did not know if they would understand his vision. </p>\n\n\n\n<p>Ronald said: “The doubts went through my head for months. ‘Do I give up my business and work for the benefit of another company? What if I don’t get on? What do I do with my customers?’ But I decided to take the leap.&#8221; His pitch proved successful, joining his current firm in 2019.<br><br>In the firm’s CEO, Ronald found a mentor, supporter, and a friend. He explained: “Nando Pappalardo never tells me what to do, but instead, he asks questions to make me realize what is achievable, or could be even better. He simply makes suggestions that I read something and reach my own conclusions.”</p>\n\n\n\n<h2>Looking back at the journey&nbsp;</h2>\n\n\n\n<p>Taking risks or changing directions in mid-career often involves a giant leap. In Ronald&#8217;s view, through WordPress, you don&#8217;t need to be alone. He believes its community can offer support and help to process thinking.</p>\n\n\n\n<p>Ronald said: “I often think back to the moment my daughter passed away. She only lived for a few days. Every day, I wonder how events would have unfolded if she had survived. Maybe her memory lives on in every decision I make and the paths I decide to take.”</p>\n\n\n\n<p>From his experience, he found that&nbsp;changing a career can sometimes take a few years and have a period of transition. He said: “Only looking back do I realize that each small step slowly made a difference in my life.”</p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>“It was WordPress that made the online world easier to navigate and empowered me to make a change”&nbsp;</p><cite>Ronald Gijsel</cite></blockquote></figure>\n\n\n\n<p>He added: “Feeling welcomed into the WordPress community through Meetups and WordCamps added a human dimension and confidence that I can do ‘this’ too.”</p>\n\n\n\n<p>Ronald’s wish is that his story will offer support to others who may have experienced tragedy in their lives. “I hope that I can give you the hope and strength to try and put your energy into something else that can lead to more significant changes in your life. Try to take it as one positive decision at a time.”</p>\n\n\n\n<h2>Share the stories</h2>\n\n\n\n<p>Help us share these stories of open source contributors and continue to grow the community.&nbsp;Meet more WordPressers in the <a href=\"https://wordpress.org/news/category/newsletter/interviews/\">People of WordPress series.</a>&nbsp;#ContributorStory.</p>\n\n\n\n<h2>Contributors</h2>\n\n\n\n<p>Thank you to Abha Thakor (<a href=\"https://profiles.wordpress.org/webcommsat/\">@</a><a href=\"https://profiles.wordpress.org/webcommsat/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/webcommsat/\">webcommsat</a>), and Surendra Thakor (<a href=\"https://profiles.wordpress.org/sthakor/\">@sthakor</a>) for the interviews and writing this feature, and to Ronald Gijsel (<a href=\"https://profiles.wordpress.org/just2ronald/\">@just2ronald</a>) for sharing his story.</p>\n\n\n\n<p>Thanks to Meher Bala (<a href=\"https://profiles.wordpress.org/meher/\">@meher</a>), Chloé Bringmann (<a href=\"https://profiles.wordpress.org/cbringmann/\">@cbringmann</a>), Anjana Vasan (<a href=\"https://profiles.wordpress.org/anjanavasan/\">@anjanavasan</a>), Collieth Clarke (<a href=\"https://profiles.wordpress.org/callye/\">@callye</a>), and Reyes Martinez (<a href=\"https://profiles.wordpress.org/rmartinezduque/\">@rmartinezduque</a>) for their content contributions, and Josepha Haden Chomphosy (@<a href=\"https://profiles.wordpress.org/chanthaboune/\">chanthaboune</a>), and Topher DeRosia (<a href=\"https://profiles.wordpress.org/topher1kenobe/\">@topher1kenobe</a>) for their support for the series.</p>\n\n\n\n<p><em>This People of WordPress feature is inspired by an essay originally published on </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard.&nbsp;</em>#HeroPress</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11370\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:55:\"\n		\n		\n		\n		\n		\n				\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WP Briefing: Episode 18: The Economics of WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2021/10/episode-18-the-economics-of-wordpress/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 18 Oct 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11351\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:364:\"In episode 18 of WP Briefing, Josepha Haden Chomphosy reflects on a recent lecture that she gave to students at Hendrix College in which she explored the economics of WordPress and the principles that sustain the project&#8217;s ecosystem. Have a question you&#8217;d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/10/WP-Briefing-018.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:20806:\"\n<p>In episode 18 of WP Briefing, Josepha Haden Chomphosy reflects on a recent lecture that she gave to students at Hendrix College in which she explored the economics of WordPress and the principles that sustain the project&#8217;s ecosystem.</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2>Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2>References </h2>\n\n\n\n<p><a href=\"https://wordpress.org/showcase/\">WordPress Showcase</a></p>\n\n\n\n<p><a href=\"https://wpengine.com/resources/value-of-wordpress-worlds-first-study-of-wordpress-economy/#An_Expansive_WordPress_Ecosystem\">The Value of WordPress: The World&#8217;s First Study of the WordPress Economy </a></p>\n\n\n\n<p><a href=\"https://wordpress.org/five-for-the-future/\">Five for the Future</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/10/15/wordpress-5-9-feature-go-no-go-october-14-2021/\">WordPress 5.9 Feature Go/No-Go </a></p>\n\n\n\n<h3>Digital Citizenship Resources</h3>\n\n\n\n<p><a href=\"https://wordpress.org/news/2019/10/becoming-better-digital-citizens-through-open-source/\">Becoming Better Digital Citizens Through Open Source</a></p>\n\n\n\n<p><a href=\"https://wordpress.org/news/2019/10/empowering-generations-of-digital-natives/\" data-type=\"post\" data-id=\"7413\">Empowering Generations of Digital Natives</a></p>\n\n\n\n<p><a href=\"https://wordpress.org/news/2019/10/responsible-participation-in-online-communities/\" data-type=\"post\" data-id=\"7386\">Responsible Participation in Online Communities</a></p>\n\n\n\n<h2>Transcript</h2>\n\n\n\n<span id=\"more-11351\"></span>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:11</p>\n\n\n\n<p>Hello, everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Joseph Haden Chomphosy. Here we go!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:40</p>\n\n\n\n<p>So today marks the start of Digital Citizenship week. This year in 2021, it is the week of October 18th, and to kick it off, I want to share with you a bit of a lecture that I gave to a college class last week.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:55</p>\n\n\n\n<p>An economics professor teaches this class. And so, a little bit, I went to talk about how WordPress is essentially a microcosm of global societies. That was mostly why I was invited to come and give the talk. But one of the students asked a really interesting question about economics, and especially the economics of WordPress. And so, I&#8217;m going to take some time to do my best to answer that question here as well. But first, we&#8217;re going to start with some big picture information about WordPress that I shared with the students, and then maybe you also don&#8217;t necessarily know.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:00</p>\n\n\n\n<p>So the first place that we started was with the question of what WordPress is. Most of them had heard of it but didn&#8217;t necessarily have a good handle on what it is. And so this is the definition that I gave to them. This is a bit of each of the facets of WordPress that we kind of see right now.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:57</p>\n\n\n\n<p>Firstly, WordPress is, of course, a content management system, which means it&#8217;s a piece of software that uses a copyleft license, which means that it&#8217;s open source, and no one individual necessarily owns the rights to the code. If you get very specific, WordPress is, of course, a FOSS project or a free and open source software project. I know that there are discussions around when a piece of software is free, then what are you using to pay for that piece of software or to pay for your access to that software? And often, the answer is that you&#8217;re using your personally identifying information to pay for something commonly referred to as the data economy. If you&#8217;re not familiar with that, it&#8217;s a little bit of a three-pronged effort there. So you submit your data to get access to the software, or you can join the platform, depending on what it is that you&#8217;re working with. That platform or that software collects your data so that they can build a profile about what sorts of content engages you and so that they can share, essentially, audience cohorts like groups of people that kind of are talking about what you&#8217;re talking about, agree with what you agree about, and find interesting, the same sorts of things that you find interesting. And then those companies sell access to your attention. This is something that I refer to as the attention economy. I think there are a lot of startups at the moment that refers to the attention economy. The most iconic recent example was when the folks over at Netflix said that they weren&#8217;t competing against other streaming services; they were competing against sleep.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:54</p>\n\n\n\n<p>And I think that might ring true for quite a few of us at the moment. But anyway, to scoot us back one level, I had, as I said, WordPress is free software. But the difference with WordPress is that to get a copy of WordPress, you are not necessarily required to hand over any data. You don&#8217;t need to give anyone data to get a copy. You don&#8217;t need to give anyone money or data to open up a copy that you own or to build a website in it if you&#8217;re just doing it locally, but especially around that data side because WordPress is not collecting any data, we&#8217;re also not brokering access to anyone&#8217;s attention.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:37</p>\n\n\n\n<p>Another answer to the question of &#8220;What is WordPress?&#8221; WordPress software and the project enable nearly half a trillion dollars of revenue in the global digital economy, as we learned from a recent study from one of the hosting companies inside the WordPress project&nbsp; &#8211; oh, Inside the WordPress ecosystem anyway. And WordPress also runs 42% of the web, with some of the biggest sites we know using WordPress. Such sites like the New York Times, Rolling Stone, many, many others, which you can see in the WordPress showcase as well. I don&#8217;t necessarily want to just like call out all the big groups that use it. But it&#8217;s a lot.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:22</p>\n\n\n\n<p>&nbsp;To recap what we just learned about WordPress and what WordPress is. It is software that one uses a copyleft license, meaning no single entity owns it. Two, it is available at no cost, meaning no money changes hands for you to own a copy. Three does not track you, which means that you don&#8217;t have to give WordPress any personally identifying information to get a copy. Four is an enabler of a massive digital economy massive portion of the digital economy even. That, you know, means their services, extensions, themes, plugins, all of that stuff. And five, it is software that supports 42% of the web. Practically every other site you visit uses the software. So that&#8217;s WordPress.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:10</p>\n\n\n\n<p>With this massive free software, you might be thinking to yourself a couple of things. The first thing you might be thinking is, &#8220;Well, that sounds impossible.&#8221; But if that&#8217;s not what you&#8217;re thinking, you may be thinking, &#8220;how is it possible that a software that is technically owned by no one and takes no money or data to obtain &#8211;&nbsp; how is it that a software like that can power 42% of the web.&#8221; This brings me, of course, to a topic that I specialize in, which is how WordPress is made.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:45</p>\n\n\n\n<p>WordPress is, by now you know, built by a global community of contributors. And it&#8217;s partially contributors that are self-sponsored or giving of their own time freely, and partly sponsored volunteers, people who are paid by Five for the Future initiatives inside various companies. I have said many times, most recently at WordCamp US, that I have an ideal ratio of about two to one in that kind of volunteer or self-sponsored versus corporately sponsored set of voices. And also, as I said, at WordCamp US, we’re not necessarily getting to that ideal ratio right now because of the nature of the way the world is at the moment. However, this community functions almost like a tiny little digital society. There are ways to get your voice heard ways to take on leadership roles; there is a little bit of light governmental structure. And as with any society, any community like this, there&#8217;s a relationship inherent there. There&#8217;s almost a transactional element that takes place when you&#8217;re participating fully. Although I know that for the WordPress project, especially for open source in general, there is a reminder that we should always be contributing without the expectation of reciprocity. But even if you are contributing without the expectation of reciprocity, you still are engaging in an existing community, which means that you are fostering a relationship with the community or with the people who are also participating in the community with you. It&#8217;s just inescapable if you have people around and working together.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:38</p>\n\n\n\n<p>So two concepts really informed my work to future-proof the WordPress project. And the first one is digital citizenship, which is why this particular WordPress Briefing fits today. And the other is the Tragedy of the Commons, especially how we go about refreshing those commons. So digital citizenship, I talked about it a bit in the last WP Briefing. But it&#8217;s still true today that that&#8217;s important. And the thing that really matters to me as we are working through how to make sure that WordPress is moving forward together. But most discussions of citizenship are location-specific, which makes plenty of sense. However, with so many mobile devices and broader access to some level of internet, we have increasing opportunities to be connected because of interests or skill sets. And even the things that we aspire to or aspire to be with a community like WordPress, which has no home office or main location. Of course, it&#8217;s very important that all of the leaders in WordPress, all of the team reps in WordPress, are proactively engaging with the people in their teams and in their portions of the community instead of waiting for like happenstance running into people. We also use a bunch of social stuff to get people together: twitch screams, not twitch screams because it&#8217;s not that Halloweeny! Twitch streams, hallway hangouts, events that are both online and off. Everything that the Learn section of the community is doing with their discussion groups. There are so many ways that WordPress proactively engages with each other and engages with itself. And that work is all really important to keeping the community involved, which is key to any organization&#8217;s long-term success, and certainly is true for WordPress as long-term success. Because when your community or your organization or your society is engaged and invested in your collective success, then you are (get ready for a list) one, more likely to see obstacles early and be able to overcome them, two more likely to see upcoming trends and prepare for them, three more likely to see what is broken and be able to repair it before it is a major issue. And four, you are more likely to be a resilient and fruitful organization long after any single member has stopped participating.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>11:10</p>\n\n\n\n<p>The more connected to the community you are and the more active, the greater your influence and the ability to affect changes also become. And so, not only is it important for us to remain connected as a community just to make sure that everything is going well. But also, it&#8217;s one of the primary ways that people who are giving back can sort of have more of an opportunity in this particular ecosystem. In open source, anyone can gain influence by helping others by helping the software and by keeping the trains on the tracks. And so, one of the only lasting limits to long-term potential in an open source project is how good you are at seeing beyond yourself and seeing what good action can make beyond just your own benefits. I understand that there are also specific hurdles to contribution in your free time that I have dedicated a couple of different podcasts to, so I don&#8217;t want to neglect that reality.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:19</p>\n\n\n\n<p>I have found in my experience that one of the limiting factors that sometimes cannot be unlearned is not being able to see kind of a broader scope, a broader perspective than what you&#8217;re already bringing into it.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:34</p>\n\n\n\n<p>So being a good digital citizen, that&#8217;s a really important part of keeping any society together any organization together and moving forward. But especially is in the context of digital citizenship, is true for WordPress.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:48</p>\n\n\n\n<p>The second thing that is really important to me is this concept of the Tragedy of the Commons, which is, of course, an economics term, open source has borrowed. We have talked about it in this podcast in the past. And today, I specifically am talking about how WordPress works to consistently be refreshing the commons. So the theory of the Tragedy of the Commons says that all societies can withstand a certain volume of free-riders. A certain number of people who reap the benefits of that community’s society without necessarily putting anything back into it. And that is no different in open source than in any other place where you would apply this concept. The particular catch for WordPress is of course, that it is free, freely available and has no specific copyright holder. And so in those circumstances, it is incredibly easy for a small group of people to maintain the software while the whole world uses it for free. And not only is it possible for a small group of people to maintain it, but if you&#8217;re not careful, it&#8217;s also easy for a small group of unpaid people and unacknowledged people to maintain something forever. And at the volume that WordPress operates at, that&#8217;s a really risky choice. It doesn&#8217;t help to support those people; it puts the long-term stability of the software in jeopardy. And at the end of the day, it just does not help to replenish the commons to make sure that everybody keeps getting to have the benefits of this ecosystem in the long term.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>14:39</p>\n\n\n\n<p>As many of you know, there is this program called Five for the Future. And that program is essentially modeled after a tithe. So the invitation to this program when it was first introduced in 2014 was that if you or your company or your community is made better or made possible by WordPress, you should give back to the WordPress project 5% of your resources.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>15:07</p>\n\n\n\n<p>It is an aspirational 5%, of course, and some groups give back their time while others give back with their money. But almost anyone who wants to give back has some skill that WordPress needs. That particular program has really grown in leaps and bounds since it was introduced. I don&#8217;t know exactly how many team members were considered Five for the Future contributors when it was first introduced in 2014; it was a little before my time. But at the moment, it&#8217;s about 150 people that I am routinely aware of or in contact with, which is still a small number considering how many people use WordPress.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>15:52</p>\n\n\n\n<p>However, many corporations who have seen the most benefit, including, you know, the company that I work for (Automattic), and a lot of other hosting companies in the ecosystem, all do a really good job of refreshing the commons so that WordPress is still usable for businesses of all levels.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>16:11</p>\n\n\n\n<p>I want to leave us with one final big picture thought about open source. This is going to be a callback to one of my earliest episodes in this podcast. But I think that it&#8217;s always worth remembering. We&#8217;re going to talk about this really popular phrase in open source projects &#8220;free as in speech, not free as in beer.&#8221; And for WordPress, as you know, it&#8217;s a little bit of both. It&#8217;s literally free. But also, since it&#8217;s open source, it has a free as in speech component to it as well.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>16:46</p>\n\n\n\n<p>The four freedoms of open source as laid out in the 90s. So 10 years into the open source movement, are basically that you have the freedom to run the program for any purpose, the freedom to study how the program works, and change it so that it can do your computing as you wish, the freedom to redistribute copies so that you can help your neighbor and the freedom to distribute copies of your modified versions, giving the community a chance to learn and benefit from the changes that you put into the software.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>17:22</p>\n\n\n\n<p>I don&#8217;t remember if I said this in my original podcast, but I&#8217;m going to say it today, free speech has a lot of responsibility, just like being a part of a community. Governments or communities, or in our case, this software is built by the people who show up. For WordPress at 42% of the web, every small choice we make can cause huge changes in how people experience the web today and tomorrow. And that, to my mind, is really no different than participating in any sort of civic infrastructure. The changes that are made today, or the errors that we prevent, set the tone and the circumstance and the potential to thrive for everyone who comes after us.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>18:17</p>\n\n\n\n<p>That leads us into our smallest of big things. I just have a couple of things for you all today. Firstly, at the time of this recording, this is prior to the Go/No-Go demo meeting for WordPress 5.9. So I have no idea what&#8217;s happened. But by the time this podcast has been released, we will have had the Go/No-Go meeting and also have shipped the post that summarizes what happened, what we hope to change in the next essentially sprint so that we can confidently move forward with a clear set of features for the 5.9 release. I will include a link to the notes below in the show notes. Kudos to everyone, props to everyone who participated in that meeting. And also props to all the people who have been helping us as we head into this final release of the year and all of you who are going to help us make it successfully to the end.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>19:15</p>\n\n\n\n<p>The second thing I already kind of alluded to at the top of the podcast, it is Digital Citizenship week; two or three years ago, the WordPress blog had a series about digital citizenship and what it means to be a good digital citizen, what it means to do that in the context of WordPress. I will drop a link to those posts in the show notes as well. They are very well written and very important, and fairly evergreen content. If I think that there is something worth updating, I will update it before putting it in the show notes. And that is your small list of big things.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>19:57</p>\n\n\n\n<p>Thank you all for tuning in today for the WordPress sprint. I&#8217;m your host, Joseph Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11351\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"The Month in WordPress: September 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wordpress.org/news/2021/10/the-month-in-wordpress-september-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 05 Oct 2021 20:01:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11327\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:351:\"There’s a lot of tolerance in open source software for shipping slightly imperfect work. And that’s good. When we ship software that’s a little bit imperfect, it makes it clear how everyone can participate, how everyone could participate, if they could find this WordPress community that supports the CMS. That was Josepha Haden on the [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Hari Shanker R\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:16575:\"\n<blockquote class=\"wp-block-quote\"><p>There’s a lot of tolerance in open source software for shipping slightly imperfect work. And that’s good. When we ship software that’s a little bit imperfect, it makes it clear how everyone can participate, how everyone could participate, if they could find this WordPress community that supports the CMS.</p></blockquote>\n\n\n\n<p class=\"has-drop-cap\">That was <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden</a> on the “<a href=\"https://wordpress.org/news/2021/09/episode-16-a-sneak-peek-at-wordpress-5-9/\">A Sneak Peek at WordPress 5.9</a>” episode of the <a href=\"https://wordpress.org/news/podcast/\">WP Briefing Podcast</a>, talking about what goes into a WordPress release like version 5.9. Read on to find out more about updates on the latest release and the latest WordPress news from September 2021.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>WordPress Translation Day 2021 Celebrations ran for 30 days</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"632\" height=\"332\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/10/image.png?resize=632%2C332&#038;ssl=1\" alt=\"WP Translation Day Matt Mullenweg Quote. Quote text: “Translation is so magical because it multiplies the work of all the other contributors of WordPress. If you care about freedom and the future of the internet, translating WordPress is one of the best things you can do for people who speak your language.”\" class=\"wp-image-11328\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/10/image.png?resize=1024%2C538&amp;ssl=1 1024w, https://i2.wp.com/wordpress.org/news/files/2021/10/image.png?resize=300%2C158&amp;ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2021/10/image.png?resize=768%2C403&amp;ssl=1 768w, https://i2.wp.com/wordpress.org/news/files/2021/10/image.png?w=1200&amp;ssl=1 1200w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>WordPress Contributor teams, led by the Polyglots and Marketing teams, organized <a href=\"https://wptranslationday.org/\">WordPress Translation Day celebrations</a> for the entire month of September. Contributors from across the world joined the celebrations by translating WordPress into their own languages. Additionally, the team organized a host of <a href=\"https://wptranslationday.org/wptd-2021/global-events/\">global</a> and <a href=\"https://wptranslationday.org/wptd-2021/local-events/\">local events</a>. Translation sprints were organized by the <a href=\"https://make.wordpress.org/community/2021/09/20/kicking-off-the-community-documentation-translation-sprint-from-september-20-to-24/\">Community</a> and <a href=\"https://make.wordpress.org/training/2021/09/30/wptranslationday-subtitling-videos-on-learn/\">Training</a> teams, as well as local groups.</p>\n\n\n\n<p>As part of the celebrations, nominations were invited for contributors who had made a significant impact on the translation of WordPress and its availability in so many languages worldwide. <a href=\"https://wptranslationday.org/blog/call-for-nominations-polyglots-appreciation/\">More than 30 notable polyglot contributors were nominated for their contributions</a>. They will be featured in the coming month on the <a href=\"https://wptranslationday.org/\">WP Translation Day website, together with event recaps and more news.</a></p>\n\n\n\n<p>Read the latest <a href=\"https://wordpress.org/news/2021/09/people-of-wordpress-yordan-soares/\">People of WordPress feature on polyglots contributor Yordan Soares</a>, from South America.</p>\n\n\n\n<h2>WordPress Release updates</h2>\n\n\n\n<ul><li>WordPress security and maintenance release – <a href=\"https://wordpress.org/news/2021/09/wordpress-5-8-1-security-and-maintenance-release/\">Version 5.8.1</a> came out on September 9, 2021. The release fixes three major issues and includes 60 bug fixes. You can update to the latest version directly from your WordPress dashboard or by <a href=\"https://wordpress.org/download/\">downloading</a> it from WordPress.org. The <a href=\"https://make.wordpress.org/core/2021/10/04/wordpress-5-8-2-deferred/\">5.8.2 release has been deferred</a> and if needed a minor release will be added before 5.9.&nbsp;</li><li>Work is progressing towards WordPress 5.9, and the team released a <a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\">planning round-up</a> along with a <a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\">call for release leads</a>. October 14 is the go/no-go date of the release, which is planned to be <a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\">launched on December 14, 2021</a>.</li></ul>\n\n\n\n<p>Want to contribute to WordPress core? Join the <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> channel, follow the <a href=\"https://make.wordpress.org/core/\">Core Team blog</a>, and check out the <a href=\"https://make.wordpress.org/core/handbook/\">team handbook</a>. Don’t miss the Core Team chats on Wednesdays at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=5&amp;min=00&amp;sec=0\">5 AM</a> and <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=20&amp;min=00&amp;sec=0\">8 PM</a> UTC.&nbsp;</p>\n\n\n\n<h2>Say hi to Gutenberg Versions 11.4 and 11.5</h2>\n\n\n\n<p>We launched Gutenberg <a href=\"https://make.wordpress.org/core/2021/09/01/whats-new-in-gutenberg-11-4-1-september/\">version 11.4</a> and <a href=\"https://make.wordpress.org/core/2021/09/17/whats-new-in-gutenberg-11-5-16-september/\">version 11.5</a> this month. <a href=\"https://make.wordpress.org/core/2021/09/01/whats-new-in-gutenberg-11-4-1-september/\">Version 11.4</a> adds image blocks to the gallery block, duotone filters for featured images, and padding support for Button Blocks. <a href=\"https://make.wordpress.org/core/2021/09/17/whats-new-in-gutenberg-11-5-16-september/\">Version 11.5</a> adds flex layout support to the group and social icon blocks along with <a href=\"https://make.wordpress.org/core/2021/09/22/core-editor-improvement-introducing-the-widget-group-block/\">widget group blocks</a>. It will support the addition of a site logo or title directly into menus.</p>\n\n\n\n<p>Want to get involved in developing Gutenberg? Follow <a href=\"https://make.wordpress.org/core/\">the Core Team blog</a>, contribute to <a href=\"https://github.com/WordPress/gutenberg/\">Gutenberg on GitHub</a>, and join the <a href=\"https://wordpress.slack.com/archives/C02QB2JS7\">#core-editor</a> channel in the <a href=\"https://make.wordpress.org/chat/\">Make WordPress Slack</a>. The <a href=\"https://make.wordpress.org/core/2021/09/17/whats-next-in-gutenberg-mid-september-2021/\">What’s next in Gutenberg</a> post gives details on the latest updates.</p>\n\n\n\n<h2>New Guidelines for in-person WordCamps</h2>\n\n\n\n<p>The Community Team <a href=\"https://make.wordpress.org/community/2021/09/13/announcement-updated-guidelines-for-in-person-wordcamps/\">published new guidelines</a> for returning to in-person WordCamps in regions where in-person events are allowed by the local public health authorities.&nbsp;</p>\n\n\n\n<p>Community members can now organize in-person WordCamps for fully vaccinated, recently tested negative, or recently recovered folks (in the last three months) — provided their region passes the in-person <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/2021-returning-to-in-person-meetups/in-person-meetup-decision-checklist/\">safety checklist</a> OR if vaccines and/or COVID testing are accessible to all. Organizers can continue to plan online WordCamps if their region does not meet the guideline.&nbsp;</p>\n\n\n\n<p>New guidelines are also available on the <a href=\"https://make.wordpress.org/community/2021/09/27/announcement-returning-to-in-person-do_action-charity-hackathons/\">return of in-person do_action hackathons</a>.</p>\n\n\n\n<p>Want to get involved in the Community Team and help bring back in-person WordPress events? <a href=\"https://make.wordpress.org/community/\">Follow the Community Team blog</a> and join the <a href=\"https://wordpress.slack.com/archives/C02RQC7RN\">#community-events</a> channel in <a href=\"https://make.wordpress.org/chat/\">the Make WordPress Slack</a>! Check out the following <a href=\"https://central.wordcamp.org/\">upcoming WordCamps</a> and <a href=\"https://make.wordpress.org/community/events/\">meetups</a>.</p>\n\n\n\n<h2>Important Team announcements/updates</h2>\n\n\n\n<ul><li>The Polyglots Team <a href=\"https://make.wordpress.org/polyglots/2021/09/27/sign-up-for-the-new-polyglots-monthly-newsletter/\">opened sign-ups</a> for their new monthly newsletter. The first edition goes out on October 15!</li><li>The<a href=\"https://make.wordpress.org/project/2021/09/10/suggested-iterations-for-the-five-for-the-future-program-and-tool/\"> Five for the Future program is being revisited</a> to identify opportunities for growth.&nbsp;</li><li>The Docs Team formally <a href=\"https://make.wordpress.org/docs/2021/09/15/announcement-new-workflow-for-reporting-documentation-issues/\">launched a new repository</a> for tracking issues with WordPress documentation: <a href=\"https://github.com/WordPress/Documentation-Issue-Tracker\">https://github.com/WordPress/Documentation-Issue-Tracker</a></li><li>The Plugins Team <a href=\"https://make.wordpress.org/plugins/2021/09/20/change-to-how-long-active-reviews-remain-open/\">reduced the time period to complete active review requests for plugins</a> from six to three months.</li><li>The Community Team started work on the <a href=\"https://make.wordpress.org/community/2021/09/10/2022-global-sponsorship-working-group/\">2022 Global Sponsorship program</a>.</li><li>The Design Team is <a href=\"https://make.wordpress.org/design/2021/09/16/document-status-and-visibility/\">working on a redesign proposal of the Inspector sidebar</a> in the WordPress post/page editor.</li><li>The Themes Team announced the results of the <a href=\"https://make.wordpress.org/themes/2021/09/13/theme-upload-survey-results-next-steps/\">six-week Theme author survey</a>.</li><li>The Training Team also shared <a href=\"https://make.wordpress.org/training/2021/09/14/learn-wordpress-needs-assessment-results/\">results of a third-party needs assessment exercise for Learn WordPress</a> which offers some excellent insights.&nbsp;</li></ul>\n\n\n\n<h2>Feedback/Testing requests from Contributor Teams</h2>\n\n\n\n<ul><li>Version 18.3 of WordPress for <a href=\"https://make.wordpress.org/mobile/2021/09/20/call-for-testing-wordpress-for-ios-18-3/\">iOS</a> and <a href=\"https://make.wordpress.org/mobile/2021/09/21/call-for-testing-wordpress-for-android-18-3/\">Android</a> are now available for testing!</li><li>Join the <a href=\"https://make.wordpress.org/test/2021/09/29/fse-program-testing-call-10-pattern-party/\">10th challenge</a> of the <a href=\"https://make.wordpress.org/core/2020/12/11/the-fse-outreach-program-is-officially-starting/\">Full Site Editing (FSE) Outreach program</a> &#8211; “<a href=\"https://make.wordpress.org/test/2021/09/29/fse-program-testing-call-10-pattern-party/\">Pattern Party</a>”. Check out the <a href=\"https://make.wordpress.org/test/2021/09/29/fse-program-testing-call-10-pattern-party/\">announcement post</a> for testing instructions and join the fun in the <a href=\"https://wordpress.slack.com/archives/C015GUFFC00\">#fse-outreach-experiment</a> Slack channel. Deadline: October 13, 2021</li><li>The Training Team is requesting feedback on:<ul><li><a href=\"https://make.wordpress.org/training/2021/09/27/proposal-ensuring-high-quality-video-contributions-to-learn-wordpress/\">Strategies to ensure high-quality video contributions for Learn WordPress</a>. Deadline: October 6, 2021</li><li><a href=\"https://make.wordpress.org/training/2021/08/10/proposal-learner-achievements-on-profiles/\">Learner achievements on profiles</a>: no current deadline</li></ul></li><li>Help the Test Team <a href=\"https://make.wordpress.org/test/2021/10/01/test-team-chat-summary-28-september-2021/\">reach out to extenders to check if their test suites are compatible with the modernization of the WordPress Core PHP Test Suites</a>. Information on what the changes mean and step-by-step instructions are available over in the following post: <a href=\"https://make.wordpress.org/core/2021/09/27/changes-to-the-wordpress-core-php-test-suite/\">Changes to the WordPress Core PHP Test Suite</a>.</li><li>The Polyglots Team is <a href=\"https://make.wordpress.org/polyglots/2021/09/19/how-to-handle-block-pattern-translations/\">exploring two different mechanisms on translating user-submitted block patterns</a>: GlotPress v/s forking patterns to locales and is requesting feedback from community members.</li></ul>\n\n\n\n<h2>WordPress Events updates</h2>\n\n\n\n<ul><li><a href=\"https://galicia.wordcamp.org/2021/\">WordCamp Galicia 2021</a> was held from September 30 &#8211; October 2, 2021 and <a href=\"https://us.wordcamp.org/2021/\">WordCamp US 2021</a> ran on October 1.</li><li>Don’t miss these upcoming WordCamps: <a href=\"https://nicaragua.wordcamp.org/2021/\">WordCamp Nicaragua 2021</a> (October 8-9, 2021) and <a href=\"https://italia.wordcamp.org/2021/\">WordCamp Italia 2021</a> (October 22-23, 2021) </li><li>The Diverse Speakers Training group (<a href=\"https://make.wordpress.org/community/tag/wpdiversity/\">#WPDiversity</a>) of the Community Team organized an <a href=\"https://make.wordpress.org/community/2021/09/15/wpdiversity-events-in-september-attention-india/\">allyship workshop, along with dedicated workshops focused on India in September</a>.</li><li>The Test Team organized a <a href=\"https://make.wordpress.org/test/2021/09/17/hallway-hangout-discussion-on-adoption-pathways-for-full-site-editing-16-september/\">Hallway Hangout on adoption pathways for Full Site Editing</a> where attendees mentioned how they use FSE and shared ideas for improvement. </li></ul>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further reading</h2>\n\n\n\n<ul><li>The Hosting Team recommended that all web hosts <a href=\"https://make.wordpress.org/hosting/2021/09/15/wordpress-5-8-1-security-release-is-time-sensitive/\">test and push the WordPress 5.8.1 security update through to their users</a> as soon as possible.</li><li>The Training Team <a href=\"https://make.wordpress.org/training/2021/09/21/should-learn-wordpress-contributors-be-gpl-compliant/\">clarified GPL compliance guidelines</a> for Learn WordPress contributions, and the <a href=\"https://learn.wordpress.org/meta/handbook/workshops/eligibility-of-workshop-presenters/\">guidelines for workshop presenters are available in the handbook</a>.</li><li>The codebase for Openverse, a search engine for openly-licensed media,&nbsp; i<a href=\"https://make.wordpress.org/openverse/2021/09/03/call-for-translations-i18n-in-openverse/\">s now available for translation</a>.</li><li>The Core Team implemented a <a href=\"https://make.wordpress.org/core/2021/09/28/implementing-a-webfonts-api-in-wordpress-core/\">Webfonts API in WordPress core</a> for simplifying the process of enqueuing external fonts on WordPress sites.&nbsp;</li><li>The Test Team rescheduled <a href=\"https://make.wordpress.org/test/2021/09/23/5-9-end-to-end-e2e-working-strategy-session-agenda-for-29-sep-2021/\">the End-to-End (e2e) Test working strategy session</a> to October 6. More details <a href=\"https://make.wordpress.org/test/2021/09/23/5-9-end-to-end-e2e-working-strategy-session-agenda-for-29-sep-2021/\">in the announcement post</a>.</li></ul>\n\n\n\n<p><em>Have a story that we could include in the next ‘Month in WordPress’ post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it using this form</em></a><em>.&nbsp;</em></p>\n\n\n\n<p><em>The following folks contributed to September’s Month in WordPress: <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>, <a href=\'https://profiles.wordpress.org/chaion07/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chaion07</a>, <a href=\'https://profiles.wordpress.org/dansoschin/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>dansoschin</a>, <a href=\'https://profiles.wordpress.org/harishanker/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>harishanker</a>, <a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a>, and <a href=\'https://profiles.wordpress.org/tobifjellner/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>tobifjellner</a></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11327\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:55:\"\n		\n		\n		\n		\n		\n				\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"WP Briefing: Episode 17: WordPressing Your Way to Digital Literacy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wordpress.org/news/2021/10/episode-17-wordpressing-your-way-to-digital-literacy/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 04 Oct 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11316\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:400:\"In episode 17 of the WordPress Briefing, Josepha Haden Chomphosy reflects on her WordCamp US keynote and digs into how participating in open source projects can help you learn 21st Century Skills.&#160; Have a question you&#8217;d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording. Credits Editor:&#160;Dustin Hartzler Logo:&#160;Beatriz [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/09/WP-Briefing-017.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:29421:\"\n<p>In episode 17 of the WordPress Briefing, Josepha Haden Chomphosy reflects on her WordCamp US keynote and digs into how participating in open source projects can help you learn 21st Century Skills.&nbsp;</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2>Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2>References </h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\">WordPress 5.9 Planning</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/08/13/preliminary-road-to-5-9/\">5.9 Target Features</a></p>\n\n\n\n<p><a href=\"https://us.wordcamp.org/2021/\">WordCamp US 2021</a></p>\n\n\n\n<h2>Transcript</h2>\n\n\n\n<span id=\"more-11316\"></span>\n\n\n\n<p>Hello, everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. See, here we go!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:42</p>\n\n\n\n<p>Today I want to talk to you a little bit about the digital divide, where it is, maybe a bit of where it&#8217;s headed, and which parts of the WordPress open source project and CMS can help. This is a focused look, though, so I won&#8217;t touch on some of the hurdles that everyone is aware of when you get outside of in-person environments, things like parental modeling or supervision, education on the relevance of technology, etc. This is a follow-up to the conversation that I had at WordCamp US last week—and so doing a little bit of a deeper dive here. And we&#8217;re gonna start with what exactly is the digital divide.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:23</p>\n\n\n\n<p>So the digital divide is considered those who benefit from the digital age versus those who don&#8217;t; that feels like a really big concept. And the current discussion is primarily about access, or for years that has been about access anyway, especially physical access. So those who have computers versus those who do not have internet in their homes versus those who do not. But I don&#8217;t necessarily agree with that particular, really focused definition of the problem.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:59</p>\n\n\n\n<p>If the only problem we see is access, then the solution becomes to get cheap devices and internet to everyone, which certainly has led to more people being connected than ever before.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:12</p>\n\n\n\n<p>With this proliferation of devices that are considered both smart and mobile (mobile in this context, meaning handheld or pocket-sized), the discussion over the last few years has been shifting. It’s been shifting into more of a discussion around the education around the relevance of internet access, discussions around the quality of access to the Internet, and also discussions around Wi-Fi and dial-up and the surprising cost of data.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:42</p>\n\n\n\n<p>But from my perspective, there are a number of really dangerous assumptions that we make when we boil it all the way down to who has access and the quality of that kind of access.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:54</p>\n\n\n\n<p>The first dangerous assumption is that we run the risk of conflating being tech-savvy with being digitally literate, and they&#8217;re not really the same things. The second assumption that we run the risk of is assuming that access to cellular data equals access to the internet through any other means. And also assuming that cost is always the determining factor.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:19</p>\n\n\n\n<p>And the final fairly dangerous assumption that we&#8217;re making there is that we allow ourselves the ability to mark the digital divide is fixed in our minds. Once we get enough access to everyone, we&#8217;re just done. There is no more divide. But as a way of illustration, if you think about access, not in the context of technology, like high technology, digital technology, and in the context of like writing, you probably own a writing utensil, and you probably have access to paper of some sort, which is great. But just because you have like a pencil and a piece of paper doesn&#8217;t mean that I can send you home right now &#8211; I guess most of you are listening at home.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:07</p>\n\n\n\n<p>It doesn&#8217;t mean that I can send you to your desk right now. And consider you prepared to write a best-selling novel, right? Because giving you physical tools no more makes you a novelist than handing me a computer when I was a teen made me digitally literate.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:24</p>\n\n\n\n<p>So let&#8217;s talk about what it takes to be digitally literate. I&#8217;ve lumped the following skills into three groups. It&#8217;s broadly defined as 21st-century skills, but the groups that I have them in is not a comprehensive list of those 21st-century skills.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:41</p>\n\n\n\n<p>The first group that is a large component of digital literacy is critical thinking skills. So computational thinking and problem-solving. That particular one is not new, exactly. But the computational thinking part certainly is. Not all problems are solved with code, but the basis for thinking through things procedurally is increasingly important.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:04</p>\n\n\n\n<p>The second one in that set is communication through multiple media, consuming communications or content through Twitter, Instagram, Snapchat, or any other format, but also creating the things that communicate—writing blogs, creating videos, both calls and standalone, and forums, things like that.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:27</p>\n\n\n\n<p>The third set in that group of critical thinking skills is around collaboration, which some people will say is more about communication. But I find that collaboration both online and in-person is a skill set all to its own. Communication only gets you so far when you&#8217;re learning to cook to collaborate with people that you don&#8217;t normally work with. And so, I have lumped that into critical thinking skills.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:54</p>\n\n\n\n<p>The second big bucket for digital literacy is actually literally digital literacy. So I have three, three things in here as well. Evaluating information is obviously incredibly important in the environment that we&#8217;re in right now, for just information’s sake. But then things like understanding the differences between copyright versus copyleft licenses, understanding the difference between an .org ending URL and a .com ending URL, and evaluating the general veracity of sources that you&#8217;re finding on the web.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:32</p>\n\n\n\n<p>The second part of that group is media use and creation, understanding the difference between folks who consume and folks who create the content we have, how to find information online, and the most sensible places to keep information online. And the third area of digital literacy that I find to be vitally important is the ethics of licenses both around use and access. So again, things like copyright vs. Copy, copyleft. And specifically for WordPress, that means understanding things like the Creative Commons licenses, GPL, MIT, but then also copyright is its own complicated question unto itself. But the other things that show up for us for WordPress that show up for us with technology are also things like open access versus proprietary information and sources. And things like plagiarism versus sampling.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:33</p>\n\n\n\n<p>And our third big bucket, which has become increasingly complex, but the third big bucket for digital literacy to my mind is actually considered something that I call life skills. So things like self-direction, knowing what you want to do next, and how to get it done. Time management is also in there, knowing how much time something will take and being able to make sure that you are getting things done over time, as opposed to trying to accomplish everything at the last second.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:03</p>\n\n\n\n<p>A big part of these life skills is cross-cultural and social communication. The internet is tricky, right? Because it&#8217;s simultaneously incredibly insular and increasingly global. Like you can if you wanted only ever read things that already confirm your existing biases. But the very nature of the internet, the very nature of the web, means that the world is much smaller. We have more ready access faster to everyone everywhere in the world than we used to have. This means, of course, that cultural awareness is an absolute must now more than ever. This is for what it&#8217;s worth the time of year when I give this talk. And that&#8217;s because of this last part of the life skills section, which is digital citizenship.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:54</p>\n\n\n\n<p>Digital citizenship generally is the second week of October 2 or the third week of October. And it&#8217;s one of my favorite weeks because it is something that comes up all the time in our ecosystem. It comes up all the time and open source in general, but certainly for WordPress. So those are our three big buckets of digital literacy, a subset of 21st-century skills as a whole.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>09:22</p>\n\n\n\n<p>That&#8217;s a lot of stuff, I know. And it&#8217;s also really hard to figure out how you can learn any of those skills, and from my experience, I really believe that WordPress as an open source project can help people learn those things.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>09:43</p>\n\n\n\n<p>Once upon a time, ages and ages ago, my mother told me that in order for me to become a better writer, I would have to read and in order to become a better communicator, it would probably help if I spent a little bit more time writing, and I have always felt that the same must be true for all the things that we learn, you find a positive example and study it to become better. Or, depending on what you&#8217;re learning and how you&#8217;re trying to learn it, you find a passive example of something that you want to be able to do better from an active standpoint and participate in that so that your active production of the other part is better.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>10:24</p>\n\n\n\n<p>Here are a few parts of the WordPress project and WordPress itself that can help with this.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>10:31</p>\n\n\n\n<p>So there are first a few really specific teams; if you&#8217;re contributing to a team like Themes, or Plugins, or Core, the three areas of those digital literacy skills that you have an opportunity to learn there. For critical thinking, you&#8217;re going to run into problem-solving and computational thinking. You’re also going to run into distributed collaboration, which was really important as just a concept when I first wrote this talk. And now it is currently really important as a reality because we have a bunch of companies that are going to either remote work or partially distributed or fully distributed. And that&#8217;s the way that WordPress has worked for a pretty long time.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>11:19</p>\n\n\n\n<p>So I&#8217;ve always felt like it was important because it was important to WordPress, but it&#8217;s also becoming increasingly an important part of just how to exist in the world at the moment. For those three teams, the things that you can really tap into and practice for the life skill section are digital literacy, nope, digital citizenship, self-direction, and time management obviously comes up in any open source project because you are volunteering your time and it is up to you to kind of decide how much you can commit or not various other parts of time management and directing one&#8217;s own project. Now, but you also get the opportunity to test and practice your cross-cultural communication, social communication and learning what it means to collaborate across cultures in that way.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:15</p>\n\n\n\n<p>On the digital literacy side, you also get a little bit of that information evaluation and synthesis for what it&#8217;s worth. And then obviously get to learn more about the ethics of various types of licenses and how use and access relate to those things.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:35</p>\n\n\n\n<p>We also have a team or two; these are not really teams or twos. These are things that you can do that are either solo activities or group activities. One is working or checking out the support forums, and the other is blogging. We’ll start with support forums.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>12:52</p>\n\n\n\n<p>If you&#8217;re doing this as a group activity, there are a couple of extra things that that you can practice here. But suppose you&#8217;re doing it as a solo, just way to give back to the project sort of thing or way to learn some of these skills sort of thing. In that case, you can get almost all of these digital literacy skills woven into working in the support forums, depending on what&#8217;s happening in the moment and the questions people have brought up. But for critical thinking, obviously, you get some problem solving in there, not as much the computational thinking as the procedural thinking part. But you certainly also get to tap into communication with multiple types of media, collaboration in person and online, depending on whether you&#8217;re doing this as a solo effort or a group effort. And then, of course, research, which I didn&#8217;t really bring up in any of those groupings for digital literacy, is certainly a very important part of it.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>13:49</p>\n\n\n\n<p>For the digital literacy grouping of skills related to digital literacy, you get to work on evaluating information and, depending on how complicated an answer might be. You can also get that opportunity to practice synthesizing complex information and research, a digital literacy skill. And then, once people have responded to a topic you&#8217;ve answered, you also get to tap into that life skill section. You get to be you get the opportunity to practice digital citizenship related to synchronous or asynchronous conversation. You also get to see more about how cross-cultural communication and collaboration works and social communication across those various boundaries that naturally show up when we&#8217;re working across cultures that way. And as I mentioned previously, information synthesis, as well.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>14:53</p>\n\n\n\n<p>The second one that I have mentioned can be like a solo effort or a group effort, depending on what you do. Blogging, for most people who use WordPress, is probably the most common application of how WordPress can help you do stuff. So I often see it as the most relevant and the most immediately accessible to anyone. But you know, you got to meet people where they are. So, I would strongly believe that this is our best way to help people learn these things.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>15:30</p>\n\n\n\n<p>So blogging for the critical thinking sorts of things, you have an opportunity to practice communication across mediums. You will probably get an opportunity to practice your research skills, chances are, you&#8217;re going to get the opportunity to practice some problem solving, and honestly, like if you&#8217;re hosting your site, problem-solving is going to come up when using WordPress as soon as you add in plugins and themes, because you sometimes kind of have to figure out what&#8217;s working and what&#8217;s not, and what&#8217;s playing nicely with other things and what&#8217;s not. It&#8217;s possible that with blogging, you&#8217;re also going to have an opportunity to get to practice some distributed collaboration. But that&#8217;s probably going to depend on what you&#8217;re doing with your site as well.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>16:30</p>\n\n\n\n<p>Licenses and how they apply to the thing that you&#8217;re using feel a bit different when you are the one who&#8217;s creating. And so learning about how those things work and don&#8217;t work and how they can best suit what you&#8217;re trying to do. Blogging is absolutely an excellent opportunity to dig into that a bit and learn a bit more about that. As far as your life skills go,</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>16:56</p>\n\n\n\n<p>that&#8217;s where you, again, get to practice some digital citizenship by figuring out who your audiences are and also when you have to communicate with them via the comments or any other way that you have built up a feedback mechanism there.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>17:11</p>\n\n\n\n<p>Self-direction obviously will come into this, maybe time management if you are blogging on, I was gonna say on a paid basis, but that&#8217;s not really I don&#8217;t know, on a project basis, like some of us are students and have to write things based on deadlines. And so, you know, self-direction, potentially time management, always cross-cultural communication, social communication, research, all of these things show up in there.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>17:41</p>\n\n\n\n<p>And, you know, I really believe in this concept of how blogging and bringing people into maintaining a website can teach you all of these skills. Because when I was younger, I was a bad communicator. And now, I am across the board known for my effective communication and my ability to work across cultures. And so the defining moment, which was like a four-year moment, and so not necessarily a moment, but the thing that really made all the difference was when my mom challenged me to write every single day. She had noted that I was not necessarily great at getting from one point to the next. I wasn&#8217;t necessarily great at building my arguments when I had to explain something to people. And she suggested that writing every day would help me tap into this big thing about communication and working with other people collaboration, all of that. And as an adult on the other side of it. Like, I thought she was super wrong when I was younger, because don&#8217;t we all think our parents are wrong when we&#8217;re younger. But as an adult on the other side of it, not only was that an opportunity for me to literally learn how to communicate better. But it also, when I look at it, gave me access to opportunities to practice all sorts of 21st-century skills and digital literacy skills in an environment that was relatively safe. And so, I am a big proponent of this particular one.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>19:26</p>\n\n\n\n<p>Another team that helps us tap into and practice a lot of our digital literacy skills is the Documentation team. I recommend that you let this be a supervised activity if you&#8217;re doing this with students because, you know, it&#8217;s a wiki. You can put weird things in there on accident or just inaccurate things. So for critical thinking, the primary skill that you&#8217;re going to be able to practice if you&#8217;re working on documentation is collaboration. You would think that it was also like information synthesis and information evaluation. But for a lot of the work that we&#8217;re doing, the documentation exists. And what we&#8217;re looking at is trying to figure out where it no longer matches what is currently in the CMS, or currently in the project or currently in the team, whatever it is that you&#8217;re working on at that moment. And so, it&#8217;s a strong collaborative effort in the WordPress project. You have to have done the general work to figure out what needs to be changed in the documentation. But a lot of times, you need to figure out who has access to make the changes, what has prevented us from making changes in the past, and things like that. And so I say, collaboration is the only one to learn and critical thinking, but it&#8217;s actually a really big one and can take a fair amount of effort in this particular context.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>20:49</p>\n\n\n\n<p>From the digital literacy aspect, of course, there is evaluating information. But this particular type of information evaluation is a little different for documentation. And this actually is true for the Documentation team, for the Training team, and also for the new Learn team. This question is true for all of them. There is a huge difference between presentation versus application of information. The way you present information for people who already know it and just need confirmation of something or are using it for reference material is really different from when people are looking at a piece of documentation that should be telling them how to accomplish something. And they try to apply it either to their own processes at the moment or apply it to teaching other people. And so evaluating information to make sure that what is presented can be applied, and all of the ways that that very complicated journey with managing information can kind of work or not, depending on how things are going in your section of the open source project at the moment.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>21:59</p>\n\n\n\n<p>The third group of skills that you can really dig into in those teams, again, is digital citizenship, basically, everything is digital citizenship in WordPress because we&#8217;re just people online.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>22:24</p>\n\n\n\n<p>And this final grouping that we have this final team and group of skills. So the Community team is a substantial and far-ranging team; they have many things that fall into their area of expertise. And so this has traditionally kind of functioned as a linchpin around education and ensuring that that was all relevant for users and attendees of events. The Community team will remain pivotal to so many things that we do now. But now that we have really awakened the Learn team and re-enlivened that Training team, this will shift a little over time. But yes, so that grain of salt that depending on when you listen to this, if you listen to it in 2050, maybe it&#8217;s not accurate anymore. Hopefully, most of what I say is not accurate in 2050. But you know, still.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>23:27</p>\n\n\n\n<p>&nbsp;Anyway! Critical thinking that&#8217;s where we were. So the critical thinking group of skills inside the Community team, you are going to have an opportunity to practice problem-solving. And frequently also procedural thinking, depending on what you&#8217;re working on in that team. Multimedia communication is absolutely true. And that&#8217;s true, whether you contribute to the team itself and make sure that the team is functioning and doing their basic tasks. Or if you are organizing an entire event, whether it&#8217;s online or offline or however that is being accomplished.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>24:07</p>\n\n\n\n<p>Multimedia communication for this particular team is constant for all of their work and something that everyone who works on there gets to practice all the time. For digital literacy, this comes up a lot if what you&#8217;re doing is working through any sort of like programming plans, making sure that what we have in place for events is really excellent. It&#8217;s a really excellent opportunity for practicing the evaluation of information, learning more about media use and creation, and then naturally, everything to do with licenses copyright copyleft, not only for everything that we produce but then also for everyone in the ecosystem.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>24:55</p>\n\n\n\n<p>This team helps so many plugins, authors and theme developers, and other groups who participate in the ecosystem understand the nuances of the GPL and why it matters so much to WordPress. And then in the life skill section, there&#8217;s the obvious life skill section, life skills that have come up for all of them—so digital citizenship, cross-cultural and social communication. But also you have the opportunity to tap into that self-direction and time management practice, which probably should also be considered in all of these teams. But, you know, things change as we go.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>25:45</p>\n\n\n\n<p>Those are the most likely digital literacy skills that you would end up practicing in the Community team, depending on how you are participating in the Community team at that moment.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>25:59</p>\n\n\n\n<p>So I said that we would talk a little bit about where this is all headed and what to do next. And like I just said, when I got lost in my own reverie, they&#8217;re like, hopefully, everything that I&#8217;ve shared here is out of date by 2050. Like, if we can come back to this particular podcast, or this presentation, or anything I&#8217;ve ever said, about digital literacy over my time with WordPress. And if we could come back to that in 2050, or, you know, I was going to say, 20 years from now, 2041 feels really close. But, you know, come back to it in the future, and say, that was all really excellent information to know at the moment. And we did do those things. And now, WordPress has proven that open source contribution and collaboration can teach all of the necessary 21st-century skills that anyone would need to survive in the world. And we did do it, that would be really cool. But I don&#8217;t think that that&#8217;s where we&#8217;re headed. Not because I don&#8217;t think people believe in what I&#8217;m saying or care about what I&#8217;m saying. But because it&#8217;s very easy to kind of let these things go at some point.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>27:20</p>\n\n\n\n<p>Even if you at some point, were proficient in all of what is considered 21st-century skills, sometimes our skills don&#8217;t get used very much. And so we lose track of them. And we don&#8217;t know, or we don&#8217;t know how to teach them to other people and various ways to do that. So I hope that when we revisit this in the time capsule of the internet 20 years from now, we can say that was a great explanation. And we learned so much. And we made so many changes in such progress that now we need a new version of this. That&#8217;s really all we can do, always striving to leave the world in a better position than when we found it.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>28:07</p>\n\n\n\n<p>All right, that brings us to our small list of big things. I don&#8217;t have a ton to share with you today. But what I do have to share with you is a really big deal. So we are about a week away from the Go/No-Go point of WordPress 5.9. That is the final release of the year. And as soon as we know what is a go or a no go from that meeting on October 12th,&nbsp; everyone is going just to hit the ground running. And so, if you are interested in contributing to that release, either by being a participant in the release squad or leading some part of the release squad. Absolutely. Drop by and let me know because I am interested to know who wants to learn more about doing that. And this is actually something that has gone by. I mentioned at the top that I spoke at WordCamp US.&nbsp; That is still true; I did do it. And so did a bunch of other really excellent presenters. If you missed WordCamp US on Friday, for whatever reason, because you know, life is complicated. Pretty soon, we will have the videos. We&#8217;ll have all the videos up with captions quickly and have those available for everyone to watch and learn more from as their schedule allows and as their attention allows. And that is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphos, and I&#8217;ll see you again in a couple of weeks.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11316\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"People of WordPress: Yordan Soares\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2021/09/people-of-wordpress-yordan-soares/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 30 Sep 2021 13:14:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:9:\"heropress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:16:\"wptranslationday\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11279\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:160:\"To coincide with International Translation Day, we feature the story of a WordPress developer and translator Yordan Soares from South America. #ContributorStory\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"webcommsat AbhaNonStopNewsUK\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:14398:\"\n<p>In this series, we share some of the inspiring stories of how WordPress and its global network of contributors can change people&#8217;s lives for the better. This month we feature a South American WordPress developer and community translator on how it brought him a freelance career.</p>\n\n\n\n<p><strong>To coincide with International Translation Day and the final day of the <a href=\"https://wptranslationday.org/\">2021 WordPress Translation celebration</a>, we feature the story of a WordPresser who has made a major impact in the polyglots team. </strong></p>\n\n\n\n<h2>Beyond software, meeting the WordPress community</h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"600\" height=\"600\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/09/yordan-min-300x300@2x.jpg?resize=600%2C600&#038;ssl=1\" alt=\"Yordan Soares pictured in front of a bookcase packed with books\" class=\"wp-image-11299\" srcset=\"https://i2.wp.com/wordpress.org/news/files/2021/09/yordan-min-300x300@2x.jpg?w=600&amp;ssl=1 600w, https://i2.wp.com/wordpress.org/news/files/2021/09/yordan-min-300x300@2x.jpg?resize=300%2C300&amp;ssl=1 300w, https://i2.wp.com/wordpress.org/news/files/2021/09/yordan-min-300x300@2x.jpg?resize=150%2C150&amp;ssl=1 150w\" sizes=\"(max-width: 600px) 100vw, 600px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>For Yordan Soares, finding WordPress also meant discovering friends, community, and opportunities. He had not expected to find a whole global movement behind the web development software.</p>\n\n\n\n<p>Yordan, who is from Venezuela, South America, said: “The first time I used WordPress, I had no idea what was going on behind the software or beyond it. I knew there was someone making it all work, but I couldn’t even remotely imagine all the people who were making WordPress not just a tool for developing websites, but a whole movement that comes together to share, build, and help make the world better.”<br></p>\n\n\n\n<h2>Turning your hobby into your job</h2>\n\n\n\n<p>Initially, Yordan earned his income from computer technical support and installing networks for small and medium-sized businesses. Back in 2005, web development and code-writing was just a hobby. When he discovered the concept of CSS and how it could make everything dynamic. This opened up a whole new career pathway for him.</p>\n\n\n\n<p>In 2010, an introduction to WordPress through a friend opened up a future he had not imagined. He stopped using any other content management system (CMS) and wanted to explore how much he could do with the platform.</p>\n\n\n\n<p>Three years later in 2013, he was able to take his WordPress journey further by starting a small advertising agency with some of his friends. During this time, they crafted commercials for local radio and TV stations. Through WordPress, they found it easy to build more than 15 websites for businesses in a market that previously had not valued the importance of having an online presence.</p>\n\n\n\n<p>He said: “We were working for almost four years until at the end of 2017 the economic crisis in Venezuela became too acute, and we decided to close the agency when we stopped making profits. Taking stock of that period, I think we changed the way merchants saw the Internet business in the city.”</p>\n\n\n\n<h2>Working full time as a freelancer</h2>\n\n\n\n<p>One year on in 2018, Yordan began to freelance full-time as a web developer. His first clients were primarily agencies and friends who had emigrated to other countries. Later, he expanded into freelance marketplaces.</p>\n\n\n\n<p>At that time, getting started as a freelancer was quite a challenging task in Venezuela. The first hindrance was getting a fair level of recompense. Additionally, the deteriorating conditions in the country with constant blackouts and internet connection failures complicated matters.</p>\n\n\n\n<p>At the time, Yordan was living in Guarenas, where the situation was relatively better. He managed to get a reasonably uninterrupted electricity supply with adequate internet speed, which was just good enough to complete his projects.</p>\n\n\n\n<h2>Meeting the WordPress community</h2>\n\n\n\n<p>“Surely if I hadn’t met the community, I would have continued to work on my own, like a lone wolf, doing the ordinary work of solving problems for occasional customers and paying my bills,” he said.</p>\n\n\n\n<p>Living in Guarenas, Yordan began to experience stability in his career and made new friends and contacts. He began looking for co-working spaces or technology communities nearby, and that’s when he met the WordPress community in Caracas.</p>\n\n\n\n<p>He quickly signed up for the first face-to-face event. As soon as the event concluded, he went to talk to the co-organizer and offered his help. He was inspired to help with designing promotional pieces, managing social networks, and organizing events.</p>\n\n\n\n<p>Through such events, he met and connected with several people living in nearby cities.</p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:32% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"120\" height=\"300\" src=\"https://i0.wp.com/wordpress.org/news/files/2021/09/WP_Guarenas-Guatire-120x300-1-120x300.png?resize=120%2C300&#038;ssl=1\" alt=\"WordPress Guarenas-Guatire Meetup logo \" class=\"wp-image-11300 size-medium\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2021/09/WP_Guarenas-Guatire-120x300-1.png?resize=120%2C300&amp;ssl=1 120w, https://i0.wp.com/wordpress.org/news/files/2021/09/WP_Guarenas-Guatire-120x300-1.png?w=240&amp;ssl=1 240w\" sizes=\"(max-width: 120px) 100vw, 120px\" data-recalc-dims=\"1\" /></figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-normal-font-size\"> A few months later, with other WordPress users in the area, the idea emerged to start a new Guarenas-Guatire meetup group. The idea became a reality by December 2019, when they applied to the WordPress community team. </p>\n\n\n\n<p>Once the final approvals came in, the team started scheduling the activities. The <a href=\"https://www.meetup.com/wordpress-meetup-guarenas-guatire/\">WordPress Guarenas-Guatire Meetup</a> was officially recognized!</p>\n\n\n\n<p>During the first quarter of 2020, just before the pandemic, Yordan and colleagues organized five face-to-face events. With the worldwide lockdown, in-person community engagements came to a halt. However, the Guarenas-Guatire community was eager to continue meeting.</p>\n</div></div>\n\n\n\n<p>To keep the community active and motivated, and with the support of sponsors, they started organizing online events under a format called “WordPress a la medianoche” (WordPress at midnight).</p>\n\n\n\n<p>The format of these events was inspired by Alexis Arnal, who suggested meeting at midnight to make the most of the internet speed that would usually improve somewhat after that time!</p>\n\n\n\n<p>At the time of writing, Yordan and the team have organized 16 WordPress a la medianoche events with an attendance of up to 50 people per online gathering. An impressive audience which enabled a comparatively small meetup to keep communications flowing at a difficult and unprecedented time.</p>\n\n\n\n<p>One positive of such events, is an opportunity to invite people from other countries and run sessions in partnership with others. An example was a special translation event with Javier Esteban, a member of the translation team from Spain. The meetup also invited contributors from Mexico, Costa Rica, Peru, and Colombia who were happy to participate.</p>\n\n\n\n<h2>Strengthened by the community</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"632\" height=\"241\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?resize=632%2C241&#038;ssl=1\" alt=\"Screenshot from the WordPress Translation Day 2020 events streamed on YouTube featuring Yordan\" class=\"wp-image-11307\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?resize=1024%2C390&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?resize=300%2C114&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?resize=768%2C292&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?resize=1536%2C585&amp;ssl=1 1536w, https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?w=1889&amp;ssl=1 1889w, https://i1.wp.com/wordpress.org/news/files/2021/09/wp-translation-2020.jpg?w=1264&amp;ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /><figcaption>Yordan (pictured bottom left) speaking at the WordPress Translation Day 2020 events</figcaption></figure>\n\n\n\n<p>Yordan believes that he would have continued to work on his own had he not met the WordPress community.</p>\n\n\n\n<p>He said: &#8220;Fortunately, this was not the case and I have been able to live a lot of transforming experiences that have shown me the meaning of the words &#8216;community&#8217; and &#8216;volunteerism&#8217;.&#8221;</p>\n\n\n\n<p>Yordan felt empowered by the community and it led him to volunteer for many other roles and activities, including Locale Manager for <a href=\"https://translate.wordpress.org/locale/es-ve/\">Spanish Venezuela</a>, a moderator for <a href=\"https://make.wordpress.org/tv/\">WordPress.tv</a>, and as a <a href=\"https://make.wordpress.org/support/\">support</a> contributor in the forums helping people with technical issues. He has also developed free plugins for the official WordPress directory and <a href=\"https://wordpress.tv/speakers/yordan-soares/\">spoken at community events</a> including <a href=\"https://spain.wordcamp.org/2020/session/actualizaciones-automaticas-para-tus-plugins-y-temas-personalizados/\">WordCamp Spain 2020</a>.  </p>\n\n\n\n<p>All this has a boomerang effect, Yordan explains. These experiences helped him grow personally and professionally, as it’s always rewarding to know that you’ve helped improve the WordPress ecosystem.</p>\n\n\n\n<p>He also likes being able to directly help people when they need it and feels it is a two-way learning process.</p>\n\n\n\n<p>&#8220;At first, when I told my family and friends about the community and the work I was doing, they would ask me &#8216;what do you get in return?&#8217; Perhaps they expected me to tell them a specific amount of money, but the answer is more complex,&#8221; he said.</p>\n\n\n\n<p>&#8220;It’s rewarding to know that you’ve helped improve the WordPress ecosystem, the tool you use to work and put food on the table.&#8221;</p>\n\n\n\n<p>During his journey, Yordan has met many wonderful people with common interests and values, and the best part is that many of these people are now his friends, business partners, or customers.</p>\n\n\n\n<p>At the same time, he has learned new skills and gained experience, which have given him a significant confidence boost in facing difficult situations that may come in life.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"632\" height=\"332\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/10/special-acknowledgement-yordansoares.png?resize=632%2C332&#038;ssl=1\" alt=\"Polyglots special appreciation poster featuring Yordan Soares. \" class=\"wp-image-11320\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2021/10/special-acknowledgement-yordansoares.png?resize=1024%2C538&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2021/10/special-acknowledgement-yordansoares.png?resize=300%2C158&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2021/10/special-acknowledgement-yordansoares.png?resize=768%2C403&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2021/10/special-acknowledgement-yordansoares.png?w=1200&amp;ssl=1 1200w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>As part of the <a href=\"https://wordpress.org/news/2021/09/join-us-for-wordpress-translation-day-global-events-in-september-2021/\">WordPress Translation Day 2021</a> celebrations, Yordan was nominated for his contribution to the work of the Polyglots Team translating WordPress. The full nominations list and stories will be published in October and November on the <a href=\"https://wptranslationday.org/\">WordPress Translation Day website</a>. </p>\n\n\n\n<h2>Share the stories</h2>\n\n\n\n<p>Help us share these stories of open source contributors and continue to grow the community.&nbsp;Meet more WordPressers in the <a href=\"https://wordpress.org/news/category/newsletter/interviews/\">People of WordPress series.</a>&nbsp;#ContributorStory.</p>\n\n\n\n<h2>Contributors</h2>\n\n\n\n<p>Thanks to Abha Thakor (<a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>), Larissa Murillo (<a href=\'https://profiles.wordpress.org/lmurillom/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>lmurillom</a>), Maedah Batool (<a href=\'https://profiles.wordpress.org/maedahbatool/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>maedahbatool</a>), Chloé Bringmann (<a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a>), and Nalini (<a href=\'https://profiles.wordpress.org/nalininonstopnewsuk/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>nalininonstopnewsuk</a>) for work on this story. Thank you to Yordan Soares (<a href=\'https://profiles.wordpress.org/yordansoares/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>yordansoares</a>) for sharing his Contributor Story, and to Josepha Haden Chomphosy (<a href=\'https://profiles.wordpress.org/chanthaboune/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chanthaboune</a>) and Topher DeRosia (<a href=\'https://profiles.wordpress.org/topher1kenobe/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>topher1kenobe</a>) for their support of the series. The WordPress Guarenas-Guatire logo on this page was designed by <a href=\"https://profiles.wordpress.org/bragnieljimenez/\">Bragniel Jimenez</a>. </p>\n\n\n\n<p><em>This People of WordPress feature is inspired by an article originally published on <a href=\"https://heropress.com/\">HeroPress.com</a>, a community initiative created by Topher DeRosia. The initiative highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard. </em>#HeroPress</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11279\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:65:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"Upcoming Gallery Block improvements\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2021/09/upcoming-gallery-block-improvements/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Sep 2021 15:36:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:6:\"Design\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11258\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:329:\"Thanks to @javiarce &#38; @annezazu for design and copy contributions. An exciting update to the Gallery Block gives you more ways to show off images in your posts and pages. While this change won’t be available for most folks until WordPress 5.9’s launch in December, we wanted to share some of what’s to come to [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:2:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:49:\"https://wordpress.org/news/files/2021/09/Main.mp4\";s:6:\"length\";s:8:\"16081214\";s:4:\"type\";s:9:\"video/mp4\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:56:\"https://wordpress.org/news/files/2021/09/Drag-_-Drop.mp4\";s:6:\"length\";s:7:\"1557447\";s:4:\"type\";s:9:\"video/mp4\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Kelly Hoffman\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2589:\"\n<p><em>Thanks to <a href=\'https://profiles.wordpress.org/javiarce/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>javiarce</a> &amp; <a href=\'https://profiles.wordpress.org/annezazu/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>annezazu</a> for design and copy contributions.</em></p>\n\n\n\n<figure class=\"wp-block-video\"><video autoplay controls loop src=\"https://wordpress.org/news/files/2021/09/Main.mp4\"></video></figure>\n\n\n\n<p>An exciting update to the Gallery Block gives you more ways to show off images in your posts and pages. While this change won’t be available for most folks until WordPress 5.9’s launch in December, we wanted to share some of what’s to come to get you excited about the future.</p>\n\n\n\n<h2>Style individual images</h2>\n\n\n\n<p>You can now use the same tools that are available for individual image blocks on <em>each</em> image in the Gallery Block! This added flexibility means you can do more customization &#8211; from adding links to each individual image, inline cropping to edit on the fly, apply unique styles for more visually compelling images, and apply an array of duotone filters.</p>\n\n\n\n<h2>Add custom styles</h2>\n\n\n\n<p>For more advanced folks who like to go a bit deeper in their customizations, you now have the option to add custom CSS styles per image. This is thanks to the ability to assign CSS classes to each image.</p>\n\n\n\n<h2>More accessible and intuitive&nbsp;</h2>\n\n\n\n<p>With this change comes the benefit of improved keyboard navigation and the ability to add alt text right within the block sidebar. You can also drag and drop to rearrange images.</p>\n\n\n\n<figure class=\"wp-block-video\"><video autoplay controls loop src=\"https://wordpress.org/news/files/2021/09/Drag-_-Drop.mp4\"></video></figure>\n\n\n\n<h2>Next steps</h2>\n\n\n\n<p>This will be available in December with the release of WordPress 5.9. You can check it out now if you’re using the Gutenberg plugin on any of your sites. Read more about <a href=\"https://wordpress.org/news/2021/04/become-an-early-adopter-with-the-gutenberg-plugin/\">becoming an early adopter</a> if you’d like to get ahead.</p>\n\n\n\n<p>If you’re a plugin or theme author who has built upon the Gallery Block functionality,<a href=\"https://make.wordpress.org/core/2021/08/20/gallery-block-refactor-dev-note/\"> be sure to check out this Dev Note detailing what steps need to be taken for compatibility</a> since this is a breaking change.</p>\n\n\n\n<p>We’re excited to see the new galleries that these options open up and what ideas you have to make creating galleries even better.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11258\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:58:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"WP Briefing: Episode 16: A Sneak Peek at WordPress 5.9\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wordpress.org/news/2021/09/episode-16-a-sneak-peek-at-wordpress-5-9/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 20 Sep 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11248\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:423:\"In addition to this episode’s small list of big things, Josepha Haden Chomphosy reviews the upcoming 5.9 WordPress release and its Full Site Editing features. Have a question you&#8217;d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording. Credits Editor:&#160;Dustin Hartzler Logo:&#160;Beatriz Fialho Production:&#160;Chloé Bringmann Song: Fearless First by [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/09/WP-Briefing-016.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:11753:\"\n<p>In addition to this episode’s small list of big things, Josepha Haden Chomphosy reviews the upcoming 5.9 WordPress release and its Full Site Editing features.</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2>Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2>References </h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/\">WordPress 5.9 Planning&nbsp;</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/08/13/preliminary-road-to-5-9/\">5.9 Target Features</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2021/08/20/gallery-block-refactor-dev-note/\">Gallery Block Refactor Dev Notes</a></p>\n\n\n\n<p><a href=\"https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar\">The Cathedral and the Bazaar, 19 Lessons of Open Source</a></p>\n\n\n\n<p><a href=\"https://wptranslationday.org/\">WordPress Translation Day</a></p>\n\n\n\n<p><a href=\"https://us.wordcamp.org/2021/\">WordCamp US 2021</a></p>\n\n\n\n<p><a href=\"https://andreamiddleton.blog/2021/09/07/letters-to-an-open-source-contributor/\">Letters to an open source contributor, by Andrea Middleton</a></p>\n\n\n\n<h2>Transcript</h2>\n\n\n\n<span id=\"more-11248\"></span>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:10</p>\n\n\n\n<p>Hello, everyone, and welcome to the WordPress Briefing. The podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Joseph Haden Chomphosy. Here we go.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:40</p>\n\n\n\n<p>Today I&#8217;m going to take you through a quick look at the final WordPress release of 2021. It will be WordPress 5.9. And there will be a ton of things in it, including a fresh new default theme. And there are a few things that you need to know about it right now. The target release date is December 14, 2021, which means some of our milestones happen around Thanksgiving in the US. And a few significant commercial dates globally, days, like Giving Tuesday and Black Friday, etc. I&#8217;ll include a link to the post with all the target dates in the show notes so that you can plan with those in mind. And also in the show notes. I&#8217;ll include a link to Matías Ventura&#8217;s post that includes the target features for the release. When you look at that post, you&#8217;ll notice that you can sort of group things into two big buckets. The two buckets that I grouped them into are themes plus tools, and also better tools.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:31</p>\n\n\n\n<p>So bucket number one themes and all their tools. Three things were important for me as I was reading through them. Number one is that there is a default theme. As of the time of this recording, I&#8217;ve seen the early concepts for the theme, and I love them. Hopefully, by the time this podcast is published, the post that showcases the look and feel will also be up on make.wordpress.org/design. If it is, I&#8217;ll include a link in the show notes to make it easy for everyone to reference.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:04</p>\n\n\n\n<p>The second thing is block themes in general. So WordPress 5.8 brought to core WordPress a lot of the infrastructure needed to create block themes. And in this release in WordPress 5.9, much of that infrastructure will be made available for folks who don&#8217;t always feel comfortable working in the code. That&#8217;s mostly UX and UI changes. So user experience and user interface changes are based on user feedback that we&#8217;ve gathered over the last six to eight months. But it also will include the long-awaited navigation block.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:37</p>\n\n\n\n<p>The third thing that shows up for me in this first bucket, in the themes and all their tools bucket, is the UX and interface for theme.json. The user interface that we&#8217;re making available for theme.json is a major step forward in this project has been referred to as global styles for a few years. And it kind of is what it sounds like on the box, a way for users to tap into that powerful management tool that we have built through theme.JSON.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:09</p>\n\n\n\n<p>Bucket number two, which I am calling publicly &#8220;tools for days.&#8221; But also, I refer to it as design tools, block tools, and pattern tools. I had this whole vision of a Wizard of Oz, “lions and tigers and bears. Oh my!” moment, but I couldn’t make it work. So “design tools and block tools and pattern tools Hoorah!” That&#8217;s as close as we&#8217;re getting. So that&#8217;s my first big number two bucket for you.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:37</p>\n\n\n\n<p>For most of these tools, the best way to describe it is quality of life improvements, lots of streamlining of what&#8217;s there, lots of building what&#8217;s not. But there&#8217;s one that&#8217;s substantial and worth digging into a bit more. And that&#8217;s the gallery block refactor. The dev note for this already exists. Like before we had the planning round-up post, the dev note was created. And so I will put a link to that in the show notes. But the headline is that this refactor will make the creation and maintenance of image blocks and the gallery block work the same way. If you are a theme or plugin developer, head on over to the dev notes that I have linked below and take some time to get familiar with it.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:20</p>\n\n\n\n<p>And then the final thing, which has a bunch of small things in it, but will make a huge impact for all of our users overall, is that we&#8217;re working on more intuitive and responsive tools on blocks. That has come up frequently in our user testing again over the last six to eight months. And we are going to chip away at that long list of needs that we have in those particular toolsets. And that&#8217;s it. So that&#8217;s a really big broad look at what we&#8217;re trying to get into the final release of the year.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:58</p>\n\n\n\n<p>I&nbsp; know that when I say like this is our hoped for stuff. This is our best guess at the moment. Sometimes it can feel like we should know that already &#8212; I should know already what&#8217;s going into the release. And on the one hand, yes, I believe in this list of things that we&#8217;re going to put into the release, I think they&#8217;re going to be good. But I always refer to it as like the hoped-for things, the things that are on the roadmap, our best targets, because I know that I don&#8217;t ever want to ship something that is going to be a worse experience for users. And so I always like to save the space to be able to remove a feature or remove an enhancement, a little bit closer to the time of the release, just to make sure that what we are offering is the best that we can offer. However, as it says right there in the 19 learnings of open source, “if there&#8217;s a bug, there&#8217;s a job,” right? There&#8217;s a lot of tolerance in open source software for shipping, slightly imperfect work. And that&#8217;s good. When we ship software that&#8217;s a little bit imperfect, it makes it clear how everyone can participate, how everyone could participate, if they could find this WordPress community that supports the CMS.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:20</p>\n\n\n\n<p>If you&#8217;ve never participated in a release and are interested in learning how it goes, you can always follow along on make.wordpress.org/core. And of course, we do a lot of our meetings in the making WordPress, community Slack, which you can find at chat.wordpress.org if you are not already in that particular instance.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:49</p>\n\n\n\n<p>That brings us now to our small list of big things. I have three things on my list for you. The first one is WP Translation day slash month. For folks who&#8217;ve been following along for a bit, you probably noticed that Translation Day has been going on all month long all of September so that we can have small individual local events and bring people into the process of translating WordPress and making WordPress more usable for more people, especially when they don&#8217;t necessarily speak English as their first language. It&#8217;s a wonderful event. There&#8217;s been Translation Day at the end of September for years. And this Translation Month is working its way up to that Translation Day; I will leave a link to the event page in the notes below. And I really encourage you to drop by.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:38</p>\n\n\n\n<p>The second thing is that WordCamp US is coming up on October 1. It is going to be a virtual event, as so many of our events are right now. Tickets are open. The schedule just got published last week. And so we have a good concept of who is talking about what while we&#8217;re there. I suggest you wander over to the schedule. Take a look at anything that might be inspirational to you or anyone who looks like they&#8217;re answering questions that you&#8217;ve had as you have been trying to build your WordPress business.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:08</p>\n\n\n\n<p>And then the third thing on my smallest of big things. Some of you may already be aware that <a href=\"https://profiles.wordpress.org/andreamiddleton/\">Andrea Middleton</a> has left the WordPress project. She has been an absolute fixture in the WordPress open source project for the last ten years. And while we will all miss her terribly, her work has been so influential and so foundational that we actually won&#8217;t really feel much like she&#8217;s gone. We will see the evidence of her work in everything she does and everything she has done while we build a better and more inclusive WordPress after her.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>08:47</p>\n\n\n\n<p>As a final love letter to the community, she published a series of things that she learned about contributing to open source and especially how to contribute to WordPress as an open source project. I&#8217;m going to link those in the show notes as well. For anyone who has worked with Andrea for a long time, when you read it, it will just remind you of her voice and will be like a nice warm, comforting hug as she heads on to her next endeavors. And for folks who have never worked with her before. It&#8217;s still really excellent information that I think translates into all areas of our work, especially right now as people are moving to distributed work and remote work a bit more. Now I encourage everyone to at least give one or two of them a read.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>09:38</p>\n\n\n\n<p>That, my friends, is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11248\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"Join us for WordPress Translation Day Global Events in September 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"https://wordpress.org/news/2021/09/join-us-for-wordpress-translation-day-global-events-in-september-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 16 Sep 2021 21:51:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"Updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:9:\"polyglots\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"translation\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:16:\"wptranslationday\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11215\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:126:\"WordPress contributors around the world are celebrating the sixth Global WordPress Translation Day throughout September 2021! \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"webcommsat AbhaNonStopNewsUK\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8447:\"\n<p>WordPress contributors around the world are <a href=\"https://wptranslationday.org/\">celebrating the sixth Global WordPress Translation Day</a> throughout the entire month of September! That&#8217;s 30 days dedicated to help and encourage the volunteers that translate the software and its related resources. One of the highlights will be a <a href=\"https://wptranslationday.org/wptd-2021/global-events/\">series of exciting global events</a>, starting on September 17 2021 and finishing on the United Nations&#8217; International Translation Day itself on September 30, 2021.</p>\n\n\n\n<p>Everyone is welcome to watch these events live on <a href=\"https://www.youtube.com/c/WordPressMarketingTeam\">YouTube</a> and to share their translation stories which will be featured during the celebrations and beyond. The global events will be in English and include presentations on how and why to you should join the thousands of translators in the project, tips and tools, interviews, and much more. </p>\n\n\n\n<p>There are now 205 locales translating in what is a remarkable open source effort, bringing the opportunities of the software and its community to people in their own native languages.   </p>\n\n\n\n<h2>Inaugural session: Introduction and latest news on WordPress Translation</h2>\n\n\n\n<h3><strong>Friday, September 17, 2021 at </strong><a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210917T1000\"><strong>10:00 UTC</strong></a></h3>\n\n\n\n<p>We will start the <a href=\"https://wptranslationday.org/wptd-2021/global-events/\">global events</a> with a panel featuring the latest update on what is happening in the world of WordPress polyglots. Panellists will include translators and polyglot supporters <a href=\"https://profiles.wordpress.org/petya/\">Petya Raykovska</a> and <a href=\"https://profiles.wordpress.org/evarlese/\">Erica Varlese</a>. There will be a video demonstration on how to translate WordPress, a short presentation on translation statistics, a run down of upcoming events, and more. <br><br>Watch the <a rel=\"noreferrer noopener\" href=\"https://www.youtube.com/watch?v=3HSBB5F_ag0\" target=\"_blank\">event live on YouTube</a> (or click on the play button below) &#8211; sign-up for notifications in the video stream right now so you don&#8217;t miss it when it goes live!&nbsp;</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" class=\"youtube-player\" width=\"632\" height=\"356\" src=\"https://www.youtube.com/embed/3HSBB5F_ag0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation\"></iframe>\n</div></figure>\n\n\n\n<h3><strong>Friday, September 17, 2021 at 11:00 UTC</strong> </h3>\n\n\n\n<p>Right after the livestream, there will be a &#8216;drop-in&#8217; translation sprint on Zoom video-conferencing, open to all. You can join and hang out virtually with your Polyglots friends from all around the world and translate WordPress in your own language! <a href=\"https://www.meetup.com/Portsmouth-WordPress-Meetup/events/280823032/\">RSVP for the session now and get joining links!</a> </p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://lh4.googleusercontent.com/r2rVEDkb39h02LiBg2GdayDk1LpZi6kxZnv1MRzT9h6pgSQE9FMBmyx_kJUA-Pjyy1KD__YlzLYvd1P53o1UIxTEfb0fmQnHm40UU23Wb1slXm-ajdGNP5qOyzHyTI07NBCM-mwY=s0\" alt=\"\" /></figure>\n\n\n\n<h2>Check out the other exciting global events</h2>\n\n\n\n<h3><strong>Sunday, September 19, 2021 <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210919T1200\">12:00 UTC</a></strong></h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https://www.youtube.com/watch?v=M7UtEKIp2FY\" target=\"_blank\"><strong>Panel on Polyglots Tools</strong></a><a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210919T1200\"> <br></a>Join <a href=\"https://profiles.wordpress.org/amieiro/\">Jesús Amieiro</a>, <a href=\"https://profiles.wordpress.org/psmits1567/\">Peter Smits</a>, <a href=\"https://profiles.wordpress.org/vladytimy/\">Vlad Timotei</a>, and <a href=\"https://profiles.wordpress.org/vibgyj/\">Vibgy Joseph</a> to talk about the tools they’ve contributed to or developed to help translators and translation editors.</p>\n\n\n\n<h3><strong>Tuesday, September 21, 2021 <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210921T1100\">11:00 UTC</a></strong></h3>\n\n\n\n<p><a href=\"https://www.youtube.com/watch?v=0Ps8byYIwLs\"><strong>Panel on Open Source Translation Communities</strong></a> (YouTube link &#8211; opens in a new tab)<a rel=\"noreferrer noopener\" href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210921T1100\" target=\"_blank\"><br></a>Join <a href=\"https://profiles.wordpress.org/vanillalounge/\">Zé Fontainhas</a> (WordPress), <a href=\"https://profiles.wordpress.org/tokyobiyori/\">Ali Darwich</a> (WordPress), <a href=\"https://www.linkedin.com/in/mstanke?originalSubdomain=cz\">Michal Stanke</a> (Mozilla), and <a href=\"https://www.linkedin.com/in/satomi-tsujita/?originalSubdomain=jp\">Satomi Tsujita</a> (Hyperledger Fabric) to learn about nurturing translation communities.</p>\n\n\n\n<h3><strong>Thursday, September 30, 2021 <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210930T1600\">16:00 UTC</a></strong></h3>\n\n\n\n<p><a href=\"https://www.youtube.com/watch?v=qyQUaiK19js\"><strong>Finale Event – Why do you translate?</strong></a> <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210930T1600\"><br></a>Our finale event for 2021 with emcee <a href=\"https://profiles.wordpress.org/webcommsat/\">Abha Thakor</a> and a panel from the WordPress Translation Day Team. It will feature highlights from some of the local and global events during the month and a selection of results. Some of the nominees for this year&#8217;s polyglots appreciation will join the livestream to share their stories.</p>\n\n\n\n<p>The livestream will be followed by an after party celebration for anyone who has taken part in the event or is a WordPress polyglot. <a href=\"https://www.meetup.com/Portsmouth-WordPress-Meetup/events/280823393/\">Book now</a> for the session on Zoom.</p>\n\n\n\n<h2>Ideas on how to get involved this September</h2>\n\n\n\n<p>There&#8217;s lots of ways to take part &#8211; discover this <a href=\"https://wptranslationday.org/blog/ways-to-participate/\">list of ideas</a>.</p>\n\n\n\n<p>You can also nominate <a href=\"https://wptranslationday.org/blog/call-for-nominations-polyglots-appreciation/\">translation contributors</a> to be featured in this year&#8217;s celebrations.</p>\n\n\n\n<h2>Help us spread the word about #WPTranslationDay</h2>\n\n\n\n<ul><li>Share what you are translating using the #WPTranslationDay hashtag on: <a href=\"https://www.facebook.com/WPTranslationDay/\">Facebook</a>,<a href=\"https://twitter.com/TranslateWP\"> Twitter</a>, <a href=\"https://www.instagram.com/wptranslationday/\">Instagram</a>, and <a href=\"https://www.linkedin.com/company/wptranslationday/\">LinkedIn</a>! </li><li>You can also find images and translator badges in our <a href=\"https://wptranslationday.org/wptd-2021/media-kit/\">Media Kit</a> to share during September.</li></ul>\n\n\n\n<p>For more information on the 2021 WordPress Translation Day celebrations, visit <a href=\"https://wptranslationday.org/\">the WordPress Translation Day website</a>.</p>\n\n\n\n<p></p>\n\n\n\n<p><em>Props to <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>, <a href=\'https://profiles.wordpress.org/harishanker/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>harishanker</a>, <a href=\'https://profiles.wordpress.org/lmurillom/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>lmurillom</a>, <a href=\'https://profiles.wordpress.org/oglekler/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>oglekler</a>, <a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a>, <a href=\'https://profiles.wordpress.org/nalininonstopnewsuk/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>nalininonstopnewsuk</a>, <a href=\'https://profiles.wordpress.org/evarlese/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>evarlese</a></em> for contributing to this story.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11215\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WordPress 5.8.1 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wordpress.org/news/2021/09/wordpress-5-8-1-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 09 Sep 2021 03:11:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11190\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:363:\"WordPress 5.8.1 is now available! This security and maintenance release features 60 bug fixes in addition to 3 security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 5.4 have also been updated. WordPress 5.8.1 is a short-cycle security and maintenance release. The next [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Jonathan Desrosiers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8900:\"\n<p>WordPress 5.8.1 is now available!</p>\n\n\n\n<p>This security and maintenance release features <a href=\"https://core.trac.wordpress.org/query?milestone=5.8.1&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;order=priority\">60 bug</a> <a href=\"https://github.com/WordPress/gutenberg/pull/34393\">fixes</a> in addition to 3 security fixes. Because this is a <strong>security release</strong>, it is recommended that you update your sites immediately. All versions since WordPress 5.4 have also been updated.</p>\n\n\n\n<p>WordPress 5.8.1 is a short-cycle security and maintenance release. The next major release will be version <a href=\"https://make.wordpress.org/core/5-9/\">5.9</a>.</p>\n\n\n\n<p>You can download WordPress 5.8.1 by downloading from WordPress.org, or visit your Dashboard → Updates and click Update Now.</p>\n\n\n\n<p>If you have sites that support automatic background updates, they’ve already started the update process.</p>\n\n\n\n<h3><strong>Security Updates</strong></h3>\n\n\n\n<p>3 security issues affect WordPress versions between 5.4 and 5.8. If you haven’t yet updated to 5.8, all WordPress versions since 5.4 have also been updated to fix the following security issues:</p>\n\n\n\n<ul><li>Props <a href=\'https://profiles.wordpress.org/mdawaffe/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>mdawaffe</a>, member of the WordPress Security Team for their work fixing a data exposure vulnerability within the REST API.</li><li>Props to Michał Bentkowski of Securitum for reporting a XSS vulnerability in the block editor.</li><li>The Lodash library has been updated to version 4.17.21 in each branch to incorporate upstream security fixes.</li></ul>\n\n\n\n<p>In addition to these issues, the security team would like to thank the following people for reporting vulnerabilities during the WordPress 5.8 beta testing period, allowing them to be fixed prior to release:</p>\n\n\n\n<ul><li>Props <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://evanricafort.com/\">Evan Ricafort</a>&nbsp;for reporting a XSS vulnerability in the block editor discovered during the 5.8 release’s beta period.</li><li>Props <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://profiles.wordpress.org/stevehenty/\">Steve Henty</a>&nbsp;for reporting a privilege escalation issue in the block editor.</li></ul>\n\n\n\n<p>Thank you to all of the reporters for <a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">privately disclosing the vulnerabilities</a>. This gave the WordPress security team time to fix the vulnerabilities before WordPress sites could be attacked.</p>\n\n\n\n<p>For more information, browse the <a href=\"https://core.trac.wordpress.org/query?milestone=5.8.1&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;order=priority\">full list of changes</a> on Trac, or check out the <a href=\"https://wordpress.org/support/wordpress-version/version-5-8-1/\">version 5.8.1 HelpHub documentation page</a>.</p>\n\n\n\n<h2>Thanks and props!</h2>\n\n\n\n<p>The 5.8.1 release was led by <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a> and <a href=\"https://profiles.wordpress.org/circlecube/\">Evan Mullins</a>.</p>\n\n\n\n<p>In addition to the security researchers and release squad members mentioned above, thank you to everyone who helped make WordPress 5.8.1 happen:</p>\n\n\n\n<a href=\"https://profiles.wordpress.org/2linctools/\">2linctools</a>, <a href=\"https://profiles.wordpress.org/zieladam/\">Adam Zielinski</a>, <a href=\"https://profiles.wordpress.org/schlessera/\">Alain Schlesser</a>, <a href=\"https://profiles.wordpress.org/ajlende/\">Alex Lende</a>, <a href=\"https://profiles.wordpress.org/alexstine/\">alexstine</a>, <a href=\"https://profiles.wordpress.org/algala/\">AlGala</a>, <a href=\"https://profiles.wordpress.org/oandregal/\">André</a>, <a href=\"https://profiles.wordpress.org/andraganescu/\">Andrei Draganescu</a>, <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a>, <a href=\"https://profiles.wordpress.org/ankitmaru/\">Ankit Panchal</a>, <a href=\"https://profiles.wordpress.org/antpb/\">Anthony Burchell</a>, <a href=\"https://profiles.wordpress.org/antonvlasenko/\">Anton Vlasenko</a>, <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a>, <a href=\"https://profiles.wordpress.org/ribaricplusplus/\">Bruno Ribaric</a>, <a href=\"https://profiles.wordpress.org/poena/\">Carolina Nymark</a>, <a href=\"https://profiles.wordpress.org/daisyo/\">Daisy Olsen</a>, <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/dariak/\">Daria</a>, <a href=\"https://profiles.wordpress.org/davidanderson/\">David Anderson</a>, <a href=\"https://profiles.wordpress.org/davidbinda/\">David Biňovec</a>, <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a>, <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a>, <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van&nbsp;Durpe</a>, <a href=\"https://profiles.wordpress.org/enchiridion/\">Enchiridion</a>, <a href=\"https://profiles.wordpress.org/circlecube/\">Evan Mullins</a>, <a href=\"https://profiles.wordpress.org/garyj/\">Gary Jones</a>, <a href=\"https://profiles.wordpress.org/mamaduka/\">George Mamadashvili</a>, <a href=\"https://profiles.wordpress.org/gziolo/\">Greg Ziółkowski</a>, <a href=\"https://profiles.wordpress.org/priethor/\">Héctor Prieto</a>, <a href=\"https://profiles.wordpress.org/ianmjones/\">ianmjones</a>, <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jblz/\">Jeff Bowen</a>, <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a>, <a href=\"https://profiles.wordpress.org/joen/\">Joen A.</a>, <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a>, <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a>, <a href=\"https://profiles.wordpress.org/kevin940726/\">Kai Hao</a>, <a href=\"https://profiles.wordpress.org/kapilpaul/\">Kapil Paul</a>, <a href=\"https://profiles.wordpress.org/gwwar/\">Kerry Liu</a>, <a href=\"https://profiles.wordpress.org/kevinfodness/\">Kevin Fodness</a>, <a href=\"https://profiles.wordpress.org/mkaz/\">Marcus Kazmierczak</a>, <a href=\"https://profiles.wordpress.org/mark-k/\">Mark-k</a>, <a href=\"https://profiles.wordpress.org/mhuntdesign/\">Matt</a>, <a href=\"https://profiles.wordpress.org/mdawaffe/\">Michael Adams (mdawaffe)</a>, <a href=\"https://profiles.wordpress.org/mikeschroder/\">Mike Schroder</a>, <a href=\"https://profiles.wordpress.org/moch11/\">moch11</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/ntsekouras/\">Nik Tsekouras</a>, <a href=\"https://profiles.wordpress.org/paaljoachim/\">Paal Joachim Romdahl</a>, <a href=\"https://profiles.wordpress.org/swissspidy/\">Pascal Birchler</a>, <a href=\"https://profiles.wordpress.org/pbearne/\">Paul Bearne</a>, <a href=\"https://profiles.wordpress.org/pbiron/\">Paul Biron</a>, <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a>, <a href=\"https://profiles.wordpress.org/walbo/\">Petter Walbø Johnsgård</a>, <a href=\"https://profiles.wordpress.org/radixweb/\">Radixweb</a>, <a href=\"https://profiles.wordpress.org/rtm909/\">Rahul Mehta</a>, <a href=\"https://profiles.wordpress.org/ramonopoly/\">ramonopoly</a>, <a href=\"https://profiles.wordpress.org/ravipatel/\">ravipatel</a>, <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a>, <a href=\"https://profiles.wordpress.org/kreppar/\">Rodrigo Arias</a>, <a href=\"https://profiles.wordpress.org/sanketchodavadiya/\">Sanket Chodavadiya</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/sabernhardt/\">Stephen Bernhardt</a>, <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a>, <a href=\"https://profiles.wordpress.org/stevehenty/\">Steve Henty</a>, <a href=\"https://profiles.wordpress.org/terraling/\">terraling</a>, <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a>, <a href=\"https://profiles.wordpress.org/tmatsuur/\">tmatsuur</a>, <a href=\"https://profiles.wordpress.org/tobiasbg/\">TobiasBg</a>, <a href=\"https://profiles.wordpress.org/hellofromTonya/\">Tonya Mork</a>, <a href=\"https://profiles.wordpress.org/toro_unit/\">Toro_Unit (Hiroshi Urabe)</a>, <a href=\"https://profiles.wordpress.org/vladytimy/\">Vlad T</a>, <a href=\"https://profiles.wordpress.org/wb1234/\">wb1234</a>, and <a href=\"https://profiles.wordpress.org/wfmattr/\">WFMattR</a>.\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11190\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"The Month in WordPress: August 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2021/09/the-month-in-wordpress-august-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Sep 2021 14:00:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:18:\"month in wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:7:\"updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11176\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:338:\"I really believe in WordPress’ mission to democratize publishing. And I, for one, will never stop learning about what gives people more access to the software, and what makes the software more usable, and especially how we can combine usability with accessibility in a way that puts form and function on a level playing field. [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Hari Shanker R\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:16142:\"\n<blockquote class=\"wp-block-quote\"><p>I really believe in WordPress’ mission to democratize publishing. And I, for one, will never stop learning about what gives people more access to the software, and what makes the software more usable, and especially how we can combine usability with accessibility in a way that puts form and function on a level playing field.<br></p></blockquote>\n\n\n\n<p>That was <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden</a> on the “<a href=\"https://wordpress.org/news/2021/08/episode-14-the-art-and-science-of-accessibility/\">The Art and Science of Accessibility</a>” episode of the <a href=\"https://wordpress.org/news/podcast/\">WP Briefing Podcast</a>, talking about accessibility and exploring how it applies to the WordPress open source software. You will find that many of our updates from August 2021 tie in closely with the core principles of access, accessibility, and usability. Read on to find out more!</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Join the 2021 WordPress Translation Day Celebrations in September</h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://wptranslationday.org/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" width=\"632\" height=\"395\" src=\"https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?resize=632%2C395&#038;ssl=1\" alt=\"WordPress Translation Day 2021 September 1 - 30, 2021\" class=\"wp-image-11177\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?resize=1024%2C640&amp;ssl=1 1024w, https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?resize=300%2C188&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?w=1440&amp;ssl=1 1440w, https://i0.wp.com/wordpress.org/news/files/2021/09/image.jpeg?w=1264&amp;ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></a></figure>\n\n\n\n<p>Join WordPress contributors around the world on <a href=\"https://wptranslationday.org/\">WordPress Translation Day celebrations</a> for the entire month of September! The sixth edition of #WPTranslationDay &#8211; which is a cross-team effort led by the Polyglots and Marketing Teams, has a host of fun programs aimed at helping WordPress speak all languages of the world. Want to join the fun? Here’s how.</p>\n\n\n\n<ul><li><a href=\"https://wptranslationday.org/wptd-2021/local-events/\">Join your local translation event</a> and collaborate on efforts to translate WordPress! Can’t find a <a href=\"https://wptranslationday.org/wptd-2021/local-events/\">local event in your area</a>? Why don’t you <a href=\"https://make.wordpress.org/polyglots/2021/08/11/call-for-local-event-organizers-wordpress-translation-day-2021/\">organize one on your own</a>?</li><li>Join <a href=\"https://wptranslationday.org/wptd-2021/global-events/\">one of our global events</a> from September 17-30!<em> </em>We have exciting sessions on <a href=\"https://wptranslationday.org/wptd-2021/global-events/\">polyglots tools and open source translation communities</a>, to name a few.</li><li>You can help<a href=\"https://translate.wordpress.org/\"> translate WordPress to your own language</a>, in your own time, this month! <a href=\"https://make.wordpress.org/polyglots/handbook/translating/first-steps/\">Here’s how!</a></li><li>Share what you are translating using the #WPTranslationDay hashtag on social media, to build excitement around the event! Don’t forget to amplify posts about the event on <a href=\"https://www.facebook.com/WPTranslationDay/\">Facebook</a>, <a href=\"https://twitter.com/TranslateWP\">Twitter</a>, <a href=\"https://www.instagram.com/wptranslationday/\">Instagram</a>, and <a href=\"https://www.linkedin.com/company/wptranslationday/\">LinkedIn</a>!</li></ul>\n\n\n\n<p>&nbsp;For more information, check out <a href=\"https://wptranslationday.org/\">the translation day website</a> and the <a href=\"https://make.wordpress.org/polylgots/tag/wptranslationday/\">Polyglots blog</a>.</p>\n\n\n\n<h2>WordPress Release Updates</h2>\n\n\n\n<p>The Core Team <a href=\"https://make.wordpress.org/core/2021/08/13/preliminary-road-to-5-9/\">commenced work</a> on the next major release &#8211; WordPress 5.9. The team aims to ship some cool features such as intrinsic web design to blocks, improved block patterns, navigation menus, better design tools, edit flows for block themes, and a new interface for theme.json. Check out the <a href=\"https://make.wordpress.org/core/5-9/\">WordPress 5.9 development cycle</a> to know more. This release is set to go out in December 2021. The team is also <a href=\"https://make.wordpress.org/core/2021/08/24/wordpress-5-8-x-release-team-and-5-8-1-schedule/\">working on shipping a minor release WordPress 5.8.1</a> –– its <a href=\"https://make.wordpress.org/core/2021/09/01/wordpress-5-8-1-rc-1/\">release candidate</a> is already out and the final release will launch on September 8.</p>\n\n\n\n<p>Want to contribute to WordPress core? Join the <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> channel, follow the <a href=\"https://make.wordpress.org/core/\">Core Team blog</a>, and check out the <a href=\"https://make.wordpress.org/core/handbook/\">team handbook</a>. Don’t miss the Core Team chats on Wednesdays at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=5&amp;min=00&amp;sec=0\">5 AM</a> and <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=20&amp;min=00&amp;sec=0\">8 PM</a> UTC. You can also help <a href=\"https://translate.wordpress.org/\">translate WordPress</a> to your local language &#8211; and what better time to do it, than in September, <a href=\"https://wptranslationday.org/\">during the translation month celebrations</a>? Another fun way to contribute would be to <a href=\"https://make.wordpress.org/marketing/2021/08/11/share-about-wordpress-5-8-on-social-media/\">share about WordPress 5.8 on social media</a>!</p>\n\n\n\n<h2>Say Hello to Gutenberg Versions 11.2 and 11.3</h2>\n\n\n\n<p>We launched Gutenberg <a href=\"https://make.wordpress.org/core/2021/08/05/whats-new-in-gutenberg-11-2-0-4-august/\">version 11.2</a> and <a href=\"https://make.wordpress.org/core/2021/08/18/whats-new-in-gutenberg-11-3-18-august/\">version 11.3</a> this month. <a href=\"https://make.wordpress.org/core/2021/08/05/whats-new-in-gutenberg-11-2-0-4-august/\">Version 11.2</a> adds customizing/color options to the search block, a flex layout for the group block, and a new button for creating posts as part of the publishing flow. <a href=\"https://make.wordpress.org/core/2021/08/18/whats-new-in-gutenberg-11-3-18-august/\">Version 11.3</a> offers a new dimensions panel (replacing the spacing panel) with more styling options, dimensions control for the feature image block, and significant performance improvements for block inserters.<br></p>\n\n\n\n<p>Want to get involved in building Gutenberg? Follow <a href=\"https://make.wordpress.org/core/\">the Core Team blog</a>, contribute to <a href=\"https://github.com/WordPress/gutenberg/\">Gutenberg on GitHub</a>, and join the <a href=\"https://wordpress.slack.com/archives/C02QB2JS7\">#core-editor</a> channel in the <a href=\"https://make.wordpress.org/chat/\">Make WordPress Slack</a>. The “<a href=\"https://make.wordpress.org/core/2021/07/21/whats-next-in-gutenberg-site-editing-status-check-late-july-august-2021/\">What’s next in Gutenberg</a>” post offers more details on the latest updates.&nbsp;</p>\n\n\n\n<h2>Get Excited about WordCamp US 2021</h2>\n\n\n\n<p>The biggest WordCamp in North America &#8211; <a href=\"https://us.wordcamp.org/2021/\">WordCamp US 2021-</a> is barely a month away. <a href=\"https://us.wordcamp.org/2021/tickets/\">Get your (free) tickets</a>, if you haven’t already! The organizing team has opened up calls for <a href=\"https://us.wordcamp.org/2021/calling-all-musicians/\">musicians</a>, <a href=\"https://us.wordcamp.org/2021/call-for-contributor-stories/\">contributor stories</a>, and <a href=\"https://us.wordcamp.org/2021/call-for-media-partners/\">media partners</a>. Check out <a href=\"https://us.wordcamp.org/2021/\">the event website</a> and follow the event on <a href=\"https://twitter.com/wordcampus\">Twitter</a>, <a href=\"https://www.instagram.com/wordcampus/\">Instagram</a>, and <a href=\"https://www.facebook.com/WordCampUSA\">Facebook</a> to stay updated on all that #WCUS news.</p>\n\n\n\n<h2>Important Announcements/Updates</h2>\n\n\n\n<ul><li>Support for the Classic Editor plugin <a href=\"https://wordpress.org/news/2021/08/an-update-on-the-classic-editor-plugin/\">will be extended for a full year until 2022</a>!</li><li>The Themes Team published a <a href=\"https://make.wordpress.org/themes/2021/08/06/summary-of-the-request-for-feedback-on-requirement-changes/\">feedback summary</a> on the <a href=\"https://make.wordpress.org/themes/2021/07/20/discussion-request-for-feedback-on-requirement-changes/\">proposed requirement changes for WordPress theme review</a>, and will soon be updating the handbook and review tools. You will find more context in their <a href=\"https://make.wordpress.org/themes/2021/08/10/meeting-notes-themes-team-and-theme-authors-regarding-requirements-change/\">meeting notes</a>.</li><li>The Plugins Team <a href=\"https://make.wordpress.org/plugins/2021/08/27/inaccurate-stats-have-been-corrected/\">corrected inaccurate plugin statistics</a> in the plugin directory.</li><li>Check out the <a href=\"https://make.wordpress.org/test/2021/08/17/fse-program-theme-design-survey-results/\">results of the FSE Theme Design (theme.json) survey</a>!</li></ul>\n\n\n\n<h2>Feedback/Testing Requests from Contributor Teams</h2>\n\n\n\n<ul><li>The Testing Team is requesting testing help for a <a href=\"https://make.wordpress.org/test/2021/08/30/week-in-test-30-aug-2021/\">few tickets and patches in WordPress</a>. The team is also looking for volunteers to <a href=\"https://make.wordpress.org/test/2021/08/20/call-for-volunteeers-audit-and-update-testing-instructions-across-the-make-sites/\">audit and update Core testing instructions </a>across different Make sites.</li><li>The Community Team shared a <a href=\"https://make.wordpress.org/community/2021/09/01/proposal-centralized-global-do_action-charity-hackathons/\">proposal on planning online-only recurring global do_action charity hackathons</a>. Share your feedback by September 24.</li><li>The Training Team is also exploring the possibility of adding <a href=\"https://make.wordpress.org/training/2021/08/10/proposal-learner-achievements-on-profiles/\">learner achievements (on learn.wordpress.org) on WP Profiles</a> and is requesting feedback from the community.</li><li>Help the Marketing Team’s outreach research by filling out <a href=\"https://forms.gle/4QFhX8fcNxKAfK8y5\">this 2 question survey</a> on how you search for WordPress release information. If you have any favorite features from the latest release (WordPress 5.8) let the team know by completing this <a href=\"https://docs.google.com/forms/d/e/1FAIpQLSd_2llymf79-h5sgTiprz7Kw4Gr4cbDHh-AAdAQfiArXlHksg/viewform\">short form</a>.</li><li>Version 18.1 of WordPress for <a href=\"https://make.wordpress.org/mobile/2021/08/23/call-for-testing-wordpress-for-ios-18-1/\">iOS</a> and <a href=\"https://make.wordpress.org/mobile/2021/08/23/call-for-testing-wordpress-for-android-18-1/\">Android</a> are now available for testing!</li></ul>\n\n\n\n<h2>WordPress Event Updates</h2>\n\n\n\n<ul><li><a href=\"https://floripa.wordcamp.org/2021/\">WordCamp Florianopolis 2021</a> was held on August 11-12, 2021. The event, which sold 390 tickets, had 11 speakers and 4 sponsors. Catch the <a href=\"https://www.youtube.com/channel/UCh1CeGfuDRH-o13xh7kpgUQ\">event recap on YouTube</a>!</li><li><a href=\"https://galicia.wordcamp.org/2021/\">WordCamp Galicia 2021</a> is being held from September 30 &#8211; October 2, 2021! </li><li><a href=\"https://doaction.org/event/karnataka-2021/\">do_action Karnataka 2021</a> was held from August 7-15, 2021. Check out <a href=\"https://wordpressfoundation.org/2021/do_action-karnataka-2021-a-report/\">the recap</a>!</li><li>The Core Team organized a <a href=\"https://make.wordpress.org/core/2021/08/25/hallway-hangout-summary-compare-and-contrast-the-navigation-screens/\">hallway hangout</a> to compare the ‘experimental’ Gutenberg navigation feature with the built-in core feature. The team decided to wait until feature parity with core nav menus, to move the feature from experiments to the main plugin.</li><li>The Diverse Speakers Training group (<a href=\"https://make.wordpress.org/community/tag/wpdiversity/\">#WPDiversity</a>) of the Community Team held their first “<a href=\"https://make.wordpress.org/community/2021/09/02/report-diverse-speaker-workshops-august-2021/\">Allyship for WordPress Event Organizers</a>” workshop on August 19, 2021. The event had 13 attendees from six countries who reported a 52% increase in preparedness to help create inclusive WordPress events. <a href=\"https://make.wordpress.org/community/tag/wpdiversityworkshops/\">Stay tuned</a> for their next workshop in November!</li></ul>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading</h2>\n\n\n\n<ul><li>Don’t miss this blog post on <a href=\"https://wordpress.org/news/2021/08/widgets-in-wordpress-5-8-and-beyond/\">Widgets in WordPress 5.8 and beyond</a>!</li><li>The Full Site Editing (FSE) Outreach program wrapped up its ninth challenge –– <a href=\"https://make.wordpress.org/test/2021/08/11/fse-program-testing-call-9-handling-highered-headers/\">Handling HigherEd Headers</a>, on September 1. Keep an eye out for <a href=\"https://make.wordpress.org/test/tag/fse-outreach-program/\">test results and future testing call announcements</a>!</li><li>The Test Team is <a href=\"https://make.wordpress.org/test/2021/08/19/test-team-chat-summary-17-august-2021/\">attempting to modernize PHPUnit tests</a> for WordPress.</li><li>The Accessibility Team is testing the <a href=\"https://make.wordpress.org/accessibility/2021/08/20/accessibility-team-meeting-notes-august-20-2021/\">navigation block</a> for accessibility feedback.</li><li>The Docs Team <a href=\"https://make.wordpress.org/docs/2021/08/31/summary-of-docs-team-meeting-aug-24-2021/\">launched a new repository</a> for tracking issues with WordPress documentation: <a href=\"https://github.com/WordPress/Documentation-Issue-Tracker\">https://github.com/WordPress/Documentation-Issue-Tracker</a></li><li>The Training Team <a href=\"https://make.wordpress.org/training/2021/08/17/proposal-brand-guidelines-for-learn-wordpress-content/#comment-3130\">finalized</a> brand <a href=\"https://make.wordpress.org/training/2021/08/17/proposal-brand-guidelines-for-learn-wordpress-content/\">guidelines</a> for <a href=\"https://learn.wordpress.org\">learn.wordpress.org</a>. The team is also working on setting up <a href=\"https://make.wordpress.org/training/2021/08/12/wordpress-101-microcourses-proposal/\">Micro courses for Learn</a>.</li><li>The Openverse Team is <a href=\"https://make.wordpress.org/openverse/2021/08/16/multi-stage-docker-builds-in-the-openverse-api/\">exploring Multistage docker builds</a> as a solution to better set up waveforms for audio search results in the Openverse tool.&nbsp;</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it using this form</em></a><em>.&nbsp;</em></p>\n\n\n\n<p><em>The following folks contributed to August’s Month in WordPress:&nbsp; <a href=\'https://profiles.wordpress.org/evarlese/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>evarlese</a> <a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a> <em><a href=\'https://profiles.wordpress.org/nao/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>nao</a></em> <a href=\'https://profiles.wordpress.org/jillbinder/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jillbinder</a></em> <em><a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11176\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:38:\"An Update on the Classic Editor Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wordpress.org/news/2021/08/an-update-on-the-classic-editor-plugin/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 25 Aug 2021 16:51:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"Updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11149\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:333:\"Before the release of WordPress 5.0 in 2018, the Classic Editor plugin was published to help ease the transition to the new block editor. At the time, we promised to support the plugin through 2021 and adjust if needed as the deadline got closer. After discussing this with Matt, it&#8217;s clear that continuing to support [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1583:\"\n<p>Before the release of WordPress 5.0 in 2018, the <a href=\"https://wordpress.org/plugins/classic-editor/\">Classic Editor plugin</a> was published to help ease the transition to the new block editor. At the time, we promised to support the plugin through 2021 and adjust if needed as the deadline got closer. After discussing this with Matt, it&#8217;s clear that continuing to support the plugin through 2022 is the right call for the project as well as the community.</p>\n\n\n\n<p>Still, if you’ve been putting off using the block editor, this is an excellent time to give it another shot. Since it first appeared in 2018, hundreds of WordPress contributors have made a lot of updates based on user feedback. You will be pleasantly surprised at how far it’s come!</p>\n\n\n\n<p>Big thanks to everyone who has been working on WordPress, Gutenberg, and the Classic Editor plugin. And thank you to every WordPress user and tester who has provided the feedback we need to make the software even better.</p>\n\n\n\n<p>~ Josepha</p>\n\n\n\n<p><em>Returning to the block editor for the first time in a long time? You can give feedback early in the process by <a href=\"https://make.wordpress.org/test/handbook/full-site-editing-outreach-experiment/\">joining the outreach program</a>! Looking at it for the first time ever? <a href=\"https://learn.wordpress.org/workshops/?series=24&amp;topic=&amp;language=&amp;captions=\">Get your bearings with some workshops</a> or <a href=\"https://wordpress.org/support/article/wordpress-editor/#how-does-the-block-editor-work\">check out this demo</a>!</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11149\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:58:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"WP Briefing: Episode 15: A Very WordPress Blooper\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2021/08/episode-15-a-very-wordpress-blooper/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 23 Aug 2021 22:14:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=11146\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:130:\"Ever wonder what it\'s like behind the scenes of WP Briefing? Listen in on this episode for a little levity and Josepha\'s bloopers.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:65:\"https://wordpress.org/news/files/2021/08/WP-Briefing-Bloopers.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8885:\"\n<p>Ever wonder what it&#8217;s like behind the scenes of WP Briefing? Listen in on this episode for a little levity and Josepha&#8217;s bloopers.</p>\n\n\n\n<p><em><strong>Have a question you’d like answered? You can submit them to&nbsp;<a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2>Credits</h2>\n\n\n\n<ul><li>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a></li><li>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a></li><li>Production:&nbsp;<a href=\"https://profiles.wordpress.org/cbringmann/\">Chloé Bringmann</a></li><li>Song: Fearless First by Kevin MacLeod</li></ul>\n\n\n\n<h2>Transcript</h2>\n\n\n\n<span id=\"more-11146\"></span>\n\n\n\n<p>[contemporary intro music]</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>00:10</p>\n\n\n\n<p>Hello, everyone, and welcome to a bonus briefing. Normally I talk to you about WordPress and stuff, but I figured that we all need a little levity in our lives right now. So today&#8217;s episode is actually just a series of bloopers and mistakes that I&#8217;ve made while recording. When I was preparing for this podcast, no one mentioned the deep weirdness of standing alone in your closet talking to yourself, nor did they realize just how lost I can get in the surpassingly, lovely lyricism of a lilting line, and then just have no idea what I&#8217;m supposed to be reading in the script that I wrote for myself. So, my dear friends, I hope these bring you a little laugh. And if we&#8217;ve got any luck at all, you may also hear me singing to myself, my computer, or about how terrible my talking just was. Here we go!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:12</p>\n\n\n\n<p>Hello, everyone, and welcome to a bonus briefing. I know I wasn&#8217;t going to sit boop, boop.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:21</p>\n\n\n\n<p>I messed up the thing where I&#8217;m talking about how I mess up, of course. I&#8217;m going to do it one more time, and you can choose whatever is a reasonable thing there.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:33</p>\n\n\n\n<p>Because we had such a lengthy WP Briefing, WordPress, I’m going to just start that over again. Sorry, everyone.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:42</p>\n\n\n\n<p>My friends. Oh, no. I don&#8217;t know how I end my own show. How do I end my own show? There we go. Sorry.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>01:52</p>\n\n\n\n<p>That was a weird way to say that. I&#8217;m going to start over again from the transition. And then we&#8217;re just going to go straight through to the end. Maybe.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:03</p>\n\n\n\n<p>The names that&#8230; I sound weird. I sound like I don&#8217;t know what my words are. And I said I wrote the words. I said I was all going to go in one go, and I&#8217;m a liar today. Okay, here we go. For realsies!</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:16</p>\n\n\n\n<p>Final first last take. Here we go. Sorry, I made myself laugh.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:22</p>\n\n\n\n<p>Matt Mullenweg. And, and I, I&#8217;m also in that group. I don&#8217;t know why I said that like it was a surprise. I have me too. I&#8217;m also in there.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:33</p>\n\n\n\n<p>Ugh, I ran out of air. For reasons, it was a short sentence. I don&#8217;t know why I ran out of air.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:43</p>\n\n\n\n<p>Coming out on April 14. That&#8217;s not true. It&#8217;s April 13. Right?</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:50</p>\n\n\n\n<p>On the form below to share the. Pfft &#8211; what are the things!&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>02:58</p>\n\n\n\n<p>This is WP Briefing episode seven, no title because I don&#8217;t know what to call it because I gave it a title already. I gave it two titles, and then couldn&#8217;t remember why I gave it those titles. So I&#8217;ll come up with a title before we publish it. But I also have no idea what it is. I&#8217;m going to ask for help. </p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:17</p>\n\n\n\n<p>Testing project since I have too many commas, and I really believed in my comma when I said it. </p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:24</p>\n\n\n\n<p>Prior to Gutenberg&#8230; pfft. Open source software like WordPress. I was going to smash that sentence into half a sentence. I was going to say when you know what you&#8217;re workussing on you have a solution which is not my friends of thing. So, I am just going to say the sentence again. </p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>03:47</p>\n\n\n\n<p>I was sitting over here wringing my hands for some reason during that entire list. And so if you can hear me wringing my hands, which would be a whole new height of anxiety for anyone, you let me know, and I will rerecord that also.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:00</p>\n\n\n\n<p>Get a concept of. Nope, this is a lie. Get a concept of where to get your tickets is the silliest thing. I&#8217;m starting over from the small list of big things. Also, because I got too excited about how big my list is. I am going to get that excited again. But I will try not to shout about it.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:17</p>\n\n\n\n<p>&#8220;Humming intro song&#8221; Dun dun dun dun dun.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:23</p>\n\n\n\n<p>Sorry, I had to scroll up, and I try not to scroll up when I&#8217;m talking in case maybe my whole computer turns into a microphone. Sorry, I&#8217;m just going to keep going because this has been a fine take so far.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:34</p>\n\n\n\n<p>Mercy! I have words that I can say with my mouth. They aren&#8217;t these words today. It seems.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>04:45</p>\n\n\n\n<p>Build up to&#8230; Oh my goodness. My stomach grumbled, and this microphone, I know,&nbsp; picked it up. And so I&#8217;m going to redo bullet two so that we don&#8217;t just have a small monster under the bed in the middle of the podcast.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:03</p>\n\n\n\n<p>Also, like DEI, I feel s—Eh &#8211; maybe I should say, DEI, somewhere in there, so it&#8217;s clear for people cause I&#8217;m talking to people and not actually a screen. </p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:17</p>\n\n\n\n<p>Before I joined the WordPress project, the majority of my work with accessibility was in the context of the digital divide. Now, when talking about the digital divide, there are three concepts around quote-unquote, getting things to people. And those concepts are&#8230; I guess I could say the thing, hold on one second, I can do it. I feel like I&#8217;m chopping up my words like I&#8217;m not really breathing very well. So I apologize. But here we go again.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>05:58</p>\n\n\n\n<p>Don&#8217;t include that one. Sorry, I&#8217;m so nervous about this episode that, like, my mouth is getting dry, and I worry that you can hear it, and it drives me nuts every time I hear podcasters with a dry mouth, and you can just like hear it clicking and always stresses me out. I&#8217;m like, someone should give that poor thing a drink of water. And I just know I&#8217;m going to feel that way about myself later. And so I&#8217;m trying to stay hydrated, but it also means that I have to stop every two paragraphs and take a drink of water. I apologize for that interlude. I am about to start again, at my next section, which is like, halfway through.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:39</p>\n\n\n\n<p>Also, I learned that you can hear me swallowing my water with this microphone because it is a spectacular microphone. And so, I apologize for that as well. All right. Here I go. I&#8217;m going to do it all in one take. Watch me.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>06:56</p>\n\n\n\n<p>But I also have questions, especially about how to move everything forward. Mm-hmm. Whoops. I put especially in the wrong spot. But I also thought&#8230;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:10</p>\n\n\n\n<p> Ta da, we did it. Gosh, that&#8217;s a short one. </p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:16</p>\n\n\n\n<p>I did it. Where&#8217;s my where&#8217;s my turning offing button.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy&nbsp; </strong>07:22</p>\n\n\n\n<p>Tada! And scene and done.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11146\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:63:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n\n\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"Widgets in WordPress 5.8 and Beyond\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://wordpress.org/news/2021/08/widgets-in-wordpress-5-8-and-beyond/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 09 Aug 2021 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:9:\"Gutenberg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11115\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:367:\"Copy and Design by @critterverse WordPress 5.8 brings the power of Gutenberg blocks to widget areas — which means the highly customizable layout and styling options bring you closer to a&#160;WYSIWYG editing experience. I made a test site based on the oldie-but-goodie Twenty Sixteen theme, with three separate widget areas. In this post, I’ll highlight [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:3:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/08/classic-widgets.mov\";s:6:\"length\";s:7:\"6475399\";s:4:\"type\";s:15:\"video/quicktime\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2021/08/block-widgets-1.mov\";s:6:\"length\";s:8:\"23931847\";s:4:\"type\";s:15:\"video/quicktime\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:58:\"https://wordpress.org/news/files/2021/08/custom-html-1.mov\";s:6:\"length\";s:8:\"13767042\";s:4:\"type\";s:15:\"video/quicktime\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:7682:\"\n<p><strong><em>Copy and Design by <a href=\'https://profiles.wordpress.org/critterverse/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>critterverse</a> </em></strong></p>\n\n\n\n<p>WordPress 5.8 brings the power of Gutenberg blocks to widget areas — which means the highly customizable layout and styling options bring you closer to a&nbsp;WYSIWYG editing experience. I made a test site based on the oldie-but-goodie <a href=\"https://wordpress.org/themes/twentysixteen/\">Twenty Sixteen theme</a>, with three separate widget areas. In this post, I’ll highlight a few cool things that are now possible to do with your widgets and where things may be heading next.</p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?ssl=1\"><img loading=\"lazy\" width=\"632\" height=\"1130\" src=\"https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=632%2C1130&#038;ssl=1\" alt=\"A zoomed-out view of a single post with one sidebar widget area and two footer widget areas. The site content is about Marine Park Salt Marsh. A List View of blocks floating next to each widget area shows how the design is constructed.\" class=\"wp-image-11116\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?w=2183&amp;ssl=1 2183w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=168%2C300&amp;ssl=1 168w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=573%2C1024&amp;ssl=1 573w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=768%2C1373&amp;ssl=1 768w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=859%2C1536&amp;ssl=1 859w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?resize=1145%2C2048&amp;ssl=1 1145w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?w=1264&amp;ssl=1 1264w, https://i0.wp.com/wordpress.org/news/files/2021/08/site-long-1x.png?w=1896&amp;ssl=1 1896w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></a><figcaption><br><br><br><br></figcaption></figure></div>\n\n\n\n<h2>Create Interesting Visual Effects With Overlapping Layouts and Duotone Images</h2>\n\n\n\n<p>Appearance-wise, users have a lot more control over widget areas than ever before — especially through the use of blocks with customization options like the Cover and Image block. Here’s what I can create in the classic widgets editor (above) versus what I can create in the new block-based widget editor (below).</p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https://wordpress.org/news/files/2021/08/classic-widgets.mov\"></video></figure>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https://wordpress.org/news/files/2021/08/block-widgets-1.mov\"></video></figure>\n\n\n\n<h2>Intersperse Widgets and Custom Code Throughout Your Visual Designs</h2>\n\n\n\n<p>Container blocks like Cover and Columns make it easy to weave dynamic or interactive elements into your designs. While this is a given for many widgets, the block versions of widgets can be easily wrapped and layered within container blocks to integrate them into your layout more fully.</p>\n\n\n\n<p>In the example below, I tried placing a Search block in front of a Cover block, which creates a nice layered effect. I also inserted Custom HTML blocks within a Columns block to display different messaging depending on the time of day. (<a href=\"https://stackoverflow.com/questions/31242051/show-content-based-on-time-of-day-timing-changes-on-different-days-of-the-week\">jQuery script</a>)</p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https://wordpress.org/news/files/2021/08/custom-html-1.mov\"></video></figure>\n\n\n\n<h2>Use Traditional Widget Layouts (Or Not) With Lots of Flexibility Over Title and Structure</h2>\n\n\n\n<p>Classic widgets have always had a lockup that includes a widget title. One cool thing about having blocks in widget areas is that you have complete flexibility over how titles appear. For example, you might choose to have a title over every widget, you might only want one title at the top of each widget area, or your design might not need titles at all.</p>\n\n\n\n<p>Note: Some themes, like <a href=\"https://wordpress.org/themes/twentytwentyone/\">Twenty Twenty-One</a>, are designed to flow content horizontally within widget areas. If you’re having trouble with a theme splitting your layout into columns, you could try keeping the lockup together by containing it within a Group block.</p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?ssl=1\"><img loading=\"lazy\" width=\"632\" height=\"381\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?resize=632%2C381&#038;ssl=1\" alt=\"Side-by-side comparison of List View of a Sidebar widget area with and without grouped/nested lockups.\" class=\"wp-image-11122\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?w=1760&amp;ssl=1 1760w, https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?resize=300%2C181&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?resize=1024%2C618&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?resize=768%2C463&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?resize=1536%2C927&amp;ssl=1 1536w, https://i1.wp.com/wordpress.org/news/files/2021/08/grouped.jpg?w=1264&amp;ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></a></figure></div>\n\n\n\n<h2>Copy &amp; Paste Existing Layouts From the WordPress Pattern Directory</h2>\n\n\n\n<p>While patterns haven’t been fully integrated into the widget editors yet, one thing you <em>can</em> do is copy and paste patterns from the game-changing new <a href=\"https://wordpress.org/patterns/\">WordPress Pattern Directory</a> into your site’s widget areas. I used this <a href=\"https://wordpress.org/patterns/pattern/horizontal-call-to-action/\">horizontal call to action</a> pattern from the directory almost exactly as is, with minor color and copy adjustments:</p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?ssl=1\"><img loading=\"lazy\" width=\"632\" height=\"389\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?resize=632%2C389&#038;ssl=1\" alt=\"Footer widget area with a black box that reads, “Become a monthly patron” with paragraph text and a “Join now” button in a separate column. A painted image of waves hitting rocks is directly below with no space between them.\n\" class=\"wp-image-11123\" srcset=\"https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?w=1656&amp;ssl=1 1656w, https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?resize=300%2C185&amp;ssl=1 300w, https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?resize=1024%2C630&amp;ssl=1 1024w, https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?resize=768%2C473&amp;ssl=1 768w, https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?resize=1536%2C945&amp;ssl=1 1536w, https://i1.wp.com/wordpress.org/news/files/2021/08/footer.jpg?w=1264&amp;ssl=1 1264w\" sizes=\"(max-width: 632px) 100vw, 632px\" data-recalc-dims=\"1\" /></a><figcaption><br></figcaption></figure></div>\n\n\n\n<p>FYI: Patterns have not been curated for or integrated into widget areas yet, so you may run into some unexpected behavior — consider this feature to be a preview of what’s coming next for widget editing!</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11115\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:57:\"\n		\n		\n		\n		\n		\n				\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"The Month in WordPress: July 2021\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2021/08/the-month-in-wordpress-july-2021/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 03 Aug 2021 13:53:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=11107\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:334:\"WordPress is global in reach and open source in nature. And you would assume that what allows the software to be used by anyone would also enable it to be built by anyone. After all, your location doesn’t matter, and who employs you also doesn’t matter. And your relative social standing certainly shouldn’t matter. As [&#8230;]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Hari Shanker R\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:15260:\"\n<blockquote class=\"wp-block-quote\"><p>WordPress is global in reach and open source in nature. And you would assume that what allows the software to be used by anyone would also enable it to be built by anyone. After all, your location doesn’t matter, and who employs you also doesn’t matter. And your relative social standing certainly shouldn’t matter. As long as you can communicate with the others contributing to the project, there should be no obstacle to your participation.</p></blockquote>\n\n\n\n<p class=\"has-drop-cap\">That was <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden</a> on the “<a href=\"https://wordpress.org/news/2021/07/episode-13-cherishing-wordpress-diversity/\">Cherishing WordPress Diversity</a>” episode of the <a href=\"https://wordpress.org/news/podcast/\">WP Briefing Podcast</a>, speaking about the importance of diversity, equity, and inclusion within the fabric of the WordPress project. Her statement captures the spirit of the WordPress open source project, and we hope it resonates with you. Now, let&#8217;s dive in!</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Say hello to WordPress 5.8</h2>\n\n\n\n<p>WordPress <a href=\"https://wordpress.org/news/2021/07/tatum/\" target=\"_blank\" rel=\"noreferrer noopener\">version 5.8</a>, “Tatum,” came out on July 20. Version 5.8 is a major release that offers features like block-based widgets, a host of new blocks and patterns, a template editor, a duotone feature to stylize images, theme.json, and support for webP images, to name a few. Read more in the <a href=\"https://wordpress.org/news/2021/07/tatum/\">release post</a>, the <a href=\"https://make.wordpress.org/core/2021/07/03/wordpress-5-8-field-guide/\">field guide</a>, and the <a href=\"https://make.wordpress.org/community/2021/06/18/meetup-group-resources-talking-points-for-wordpress-5-8/\">talking points post for meetup groups</a>. </p>\n\n\n\n<p>Want to contribute to WordPress core?&nbsp;</p>\n\n\n\n<ul><li>Join the&nbsp; <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> channel, follow the <a href=\"https://make.wordpress.org/core/\">Core Team blog</a>, and check out the <a href=\"https://make.wordpress.org/core/handbook/\">team handbook</a>. Don’t miss the Core Team chats on Wednesdays at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=5&amp;min=00&amp;sec=0\">5 AM</a> and <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=20&amp;min=00&amp;sec=0\">8 PM</a> UTC.</li><li><a href=\"https://translate.wordpress.org/\">Translate WordPress</a> to your local language &#8211; here’s the <a href=\"https://make.wordpress.org/polyglots/2021/07/09/wordpress-5-8-translation-status-july-9-2020/\">latest translation status</a>.</li><li>Contact the Marketing Team in the <a href=\"https://wordpress.slack.com/archives/C0GKJ7TFA\">#marketing</a> slack channel, if you wish to support <a href=\"https://make.wordpress.org/marketing/2021/07/21/social-media-pack-for-5-8-ongoing-collaborations/\">social media engagement around WordPress 5.8</a>.</li></ul>\n\n\n\n<h2>Gutenberg Version 11.0 is released</h2>\n\n\n\n<p>Contributor teams released the <a href=\"https://make.wordpress.org/core/2021/07/09/whats-new-in-gutenberg-11-0-0-9-july/\">11th version</a> of Gutenberg on July 9. <a href=\"https://make.wordpress.org/core/2021/07/09/whats-new-in-gutenberg-11-0-0-9-july/\">Version 11.0</a>, which focuses heavily on backports and bug fixes, showcases some cool features such as an editing overlay for template parts and reusable blocks, and support for CSS shorthand properties in theme.json and block attributes. <a href=\"https://make.wordpress.org/core/2021/07/21/whats-new-in-gutenberg-11-1-0-21-july/\">Version 11.1</a> was also shipped this month, on July 21. The release adds custom block borders as block supports and adds “drag and drop” to the list view.&nbsp;</p>\n\n\n\n<p>Want to get involved in building Gutenberg? Follow <a href=\"https://make.wordpress.org/core/\">the Core Team blog</a>, contribute to <a href=\"https://github.com/WordPress/gutenberg/\">Gutenberg on GitHub</a>, and join the <a href=\"https://wordpress.slack.com/archives/C02QB2JS7\">#core-editor</a> channel in the <a href=\"https://make.wordpress.org/chat/\">Make WordPress Slack</a>. The “<a href=\"https://make.wordpress.org/core/2021/07/21/whats-next-in-gutenberg-site-editing-status-check-late-july-august-2021/\">What’s next in Gutenberg</a>” post offers more details on the latest updates.&nbsp;</p>\n\n\n\n<h2>Returning to in-person WordPress events</h2>\n\n\n\n<p>The Community Team kicked off work to bring back in-person WordPress events. The team <a href=\"https://make.wordpress.org/community/2021/07/01/in-person-meetup-events-for-vaccinated-community-members/#comment-29654\">recently announced</a> that in-person WordPress meetups can be organized in a region if the local public health authority allows in-person events and if the region passes the in-person<a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/2021-returning-to-in-person-meetups/in-person-meetup-decision-checklist/\"> safety checklist</a>. If the region does not meet guidelines on page one of the <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/2021-returning-to-in-person-meetups/in-person-meetup-decision-checklist/\">safety checklist</a>, organizers can plan events for fully vaccinated, recently tested (negative), or recently recovered community members. Subsequently, the team also <a href=\"https://make.wordpress.org/community/2021/07/27/proposal-how-to-return-to-safe-in-person-wordcamps/\">shared a proposal for the return to in-person WordCamps</a> in places that meet the <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/2021-returning-to-in-person-meetups/in-person-meetup-decision-checklist/\">safety guidelines and the vaccination/testing requirements</a>. Please share your feedback on the post if you have any thoughts. For more context, check out the “<a href=\"https://wordpress.org/news/2021/07/episode-12-wordpress-in-person/\">In Person!</a>” episode of the <a href=\"https://wordpress.org/news/podcast/\">WP Briefing Podcast</a>.&nbsp;</p>\n\n\n\n<p>Want to contribute to the Community Team? Follow the <a href=\"https://make.wordpress.org/community/\">Community Team</a> blog, or join them in the <a href=\"https://wordpress.slack.com/archives/C037W5S7X\">#community</a> channel in the Make WordPress Slack.&nbsp;</p>\n\n\n\n<h2>BuddyPress 9.0 is out</h2>\n\n\n\n<p>The BuddyPress team is busy! Within barely a month of their last major release (<a href=\"https://buddypress.org/2021/06/buddypress-8-0-0-alfano/\">version 8.0)</a>, the team shipped <a href=\"https://buddypress.org/2021/07/buddypress-9-0-0-mico/\">version 9.0</a> on July 19. Key features of the release include widget blocks and updates to the BP REST API.&nbsp; Download it from the <a href=\"https://wordpress.org/plugins/buddypress/\">WordPress.org plugin directory</a> or check it out from its <a href=\"https://buddypress.trac.wordpress.org/browser/branches/9.0\">subversion repository.</a> Want to help build BuddyPress? Follow their <a href=\"https://bpdevel.wordpress.com/\">developer relations blog</a>, check out their <a href=\"https://codex.buddypress.org/participate-and-contribute/contribute-with-code/\">handbook page</a>, or join them in the <a href=\"https://wordpress.slack.com/archives/C02RQBYUG\">#buddypress</a> channel in the Make WordPress Slack.</p>\n\n\n\n<h2>WordPress Event updates</h2>\n\n\n\n<ul><li>WordCamp US is coming back on October 1, 2021, <a href=\"https://us.wordcamp.org/2021/wordcamp-us-is-back/\">as a daylong online event</a>!</li><li>Free tickets for <a href=\"https://floripa.wordcamp.org/2021/inscricoes/\">WordCamp Florianopolis</a> (August 11-12) are now available.</li><li>The <a href=\"https://make.wordpress.org/community/tag/wpdiversity/\">Diverse Speaker Training group</a> of the Community Team announced <a href=\"https://make.wordpress.org/community/2021/07/26/announcement-and-call-for-volunteers-expanding-wpdiversity-to-three-programs/\">three new programs</a> for Meetup and WordCamp organizers. Sign up for the <a href=\"https://make.wordpress.org/community/2021/07/30/workshop-august-19-2021-allyship-for-wordpress-event-organizers-amer-emea/\">inaugural allyship program for event organizers</a> on August 19, 2021, at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210819T1700\">5:00</a> &#8211; <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210819T1900\">7:00 pm</a> UTC!</li><li>The Polyglots Team is planning a <a href=\"https://make.wordpress.org/polyglots/tag/wptranslationday/\">month-long translation day celebration in September 2021</a>, with two weeks of “core events” from September 17 to 30. The team will announce more details on the event shortly, and you <a href=\"https://make.wordpress.org/polyglots/tag/wptranslationday/\">can follow all the latest updates on their P2</a>.&nbsp;</li><li>Stay updated on <a href=\"https://make.wordpress.org/community/events/online/\">online WordPress meetups</a> around the world by following the Marketing Team’s <a href=\"https://www.linkedin.com/company/make-wordpress-marketing-team/\">WordPress Meetup roundup</a> every Monday.&nbsp;</li><li><a href=\"https://santaclarita.wordcamp.org/2021/\">WordCamp Santa Clarita 2021</a> was held online on July 17-18, 2021. The highlight of the event, which had 41 speakers, 19 sponsors, and 672 attendees, was a <a href=\"https://santaclarita.wordcamp.org/2021/schedule/\">dedicated track for WordPress accessibility</a>. Videos of the event will soon be posted on WordPress.tv.</li><li>The Hosting Team organized <a href=\"https://www.meetup.com/wphosting/events/278295555\">their first meetup</a> in June. Check out the <a href=\"https://www.youtube.com/watch?v=V4UCc1Bze5E&amp;t=702s\">event recording</a>.</li></ul>\n\n\n\n<h2>Feedback requests from WordPress contributor teams</h2>\n\n\n\n<p>Please help these WordPress contributor teams by answering their research requests:</p>\n\n\n\n<ul><li>The Core Team has published a <a href=\"https://make.wordpress.org/core/2021/07/28/wordpress-5-8-tatum-retrospective/\">WordPress 5.8 release retrospective</a>. Share your release feedback as <a href=\"https://make.wordpress.org/core/2021/07/28/wordpress-5-8-tatum-retrospective/#respond\">comments on the post</a> or by <a href=\"https://docs.google.com/forms/d/e/1FAIpQLSei8fSLjV0um4hk_1JKwgu-8E6mpNwwxF3j43mInW7lnVOTDw/viewform?usp=sf_link\">filling out this form</a> before August 15. The team is also <a href=\"https://make.wordpress.org/core/2021/07/21/request-for-feedback-updater-proof-of-concept/\">requesting feedback</a> on a “proof of concept” for the new WordPress updater.&nbsp;</li><li>The Training Team wishes to <a href=\"https://make.wordpress.org/training/2021/07/30/learn-wordpress-user-survey-focus-groups/\">find what learners and potential learners would like to see</a> in the <a href=\"https://learn.wordpress.org\">learn.wordpress.org</a> platform. To contribute, please <a href=\"https://www.surveymonkey.com/r/LearnWordPress\">fill out an anonymous survey</a> (by August 13) OR <a href=\"https://forms.gle/jdk2qkkvGyszx1SG6\">join a short video call</a> to share feedback (on the week of August 2-6).</li><li>The Polyglots Team <a href=\"https://make.wordpress.org/polyglots/2021/07/19/polyglots-training-ready-for-testing/\">announced</a> that “Polyglots Training” (a course to help WordPress translators and communities) is now available for testing. <a href=\"https://make.wordpress.org/polyglots/2021/07/19/polyglots-training-ready-for-testing/\">Sign up now</a>!</li><li>The Test Team wants to<a href=\"https://make.wordpress.org/test/2021/07/30/help-shape-the-future-of-theme-design/\"> hear from theme authors</a> on how they use theme.json in order to shape its future. Help them by <a href=\"https://wordpressdotorg.survey.fm/block-theme-author-feedback\">filling out this survey</a> on or before August 13.</li><li>The Marketing Team is doing research on building engagement around WordPress releases. Please help the team by filling out <a href=\"https://forms.gle/4QFhX8fcNxKAfK8y5\">this quick, two-question survey</a> on how you search for release information. If you have any favorite features from the latest release (WordPress 5.8) let the team know by completing this <a href=\"https://docs.google.com/forms/d/e/1FAIpQLSd_2llymf79-h5sgTiprz7Kw4Gr4cbDHh-AAdAQfiArXlHksg/viewform\">short form</a>.</li></ul>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further reading</h2>\n\n\n\n<ul><li>The Meta Team launched the new <a href=\"https://make.wordpress.org/meta/2021/07/20/the-wordpress-pattern-directory-is-live/\">WordPress Pattern Directory</a> alongside the 5.8 release. The Design Team also contributed to this project, working with contributors on <a href=\"https://make.wordpress.org/design/2021/07/29/initial-patterns-for-the-patterns-directory-launched/\">launching around 85 block patterns in the directory</a>.</li><li>Check out the following blog posts from the Design Team: <a href=\"https://make.wordpress.org/design/2021/07/13/a-walk-around-the-search-block/\">A Walk Around: The Search Block</a> and <a href=\"https://make.wordpress.org/design/2021/07/27/widgets-in-wordpress-5-8-and-beyond/\">Widgets on 5.8 and beyond</a>. Join their <a href=\"https://make.wordpress.org/design/?s=show+and+tell\">Show and Tell meetings</a> on the last Wednesday of each month to learn about updates on their latest projects and new ideas.</li><li>Check out <a href=\"https://wordpress.org/news/2021/07/configuring-theme-design-with-theme-json/\">this blog post</a> to learn how to configure theme design with theme.json.&nbsp;</li><li>The Test Team has put out a <a href=\"https://make.wordpress.org/test/2021/07/20/test-team-reps-call-for-nominations/\">call for team-rep nominations</a>.</li><li>The Themes Team is in the process of discussing <a href=\"https://make.wordpress.org/themes/2021/07/20/discussion-request-for-feedback-on-requirement-changes/\">updated theme directory guidelines</a>.</li><li>Version 17.9 of WordPress for <a href=\"https://make.wordpress.org/mobile/2021/07/27/call-for-testing-wordpress-for-android-17-9/\">Android</a> and <a href=\"https://make.wordpress.org/mobile/2021/07/28/call-for-testing-wordpress-for-ios-17-9/\">iOS</a> are now available for testing.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it using this form</em></a><em>.&nbsp;</em></p>\n\n\n\n<p><em>The following folks contributed to July’s Month in WordPress:&nbsp; <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a> <a href=\'https://profiles.wordpress.org/chaion07/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chaion07</a> <a href=\'https://profiles.wordpress.org/jillbinder/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jillbinder</a> <a href=\'https://profiles.wordpress.org/lmurillom/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>lmurillom</a> <a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"11107\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n	hourly	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n	1	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Thu, 18 Nov 2021 15:53:22 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Wed, 17 Nov 2021 01:18:50 GMT\";s:4:\"link\";s:63:\"<https://wordpress.org/news/wp-json/>; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";s:14:\"20201016172007\";}','no'),(143,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1637294002','no'),(144,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1637250802','no'),