loween and I totally support that. And so he was like, what if we do a headless webinar on Helmy notes? It\'s heck yes, that\'s on brand plus. It\'s awesome. So thank you all. And I\'m going to put the. The Twitter ID for city to, so you can go online and thank them for this webinar today.</p>\n\n\n\n<p>And you can also say I\'ve voted for Brad or I\'ve voted for Lilesa or more Greg, but so I\'ll do that in just a second. And then, oh, by the way, before I turn it over to. And Brad and team, I want to say special, thanks to WP engine. They reached out about trying to sponsor the event and which is awesome.</p>\n\n\n\n<p>Cause I know they care about it. They\'re going to be able to provide some transcriptions for today and some special content in the future around all this as, WP engine or the makers of Atlas. And I think. My understanding is red and team is going to mention that at some point along the way today because they they\'re building some awesome stuff over there.</p>\n\n\n\n<p>So I just wanted to say a quick thanks [00:03:00] WP engine, but also I\'m going to put the tweets now in the chat and say, go say awesome team at WebDevStudios. Thank you for today\'s webinar. Okay. I\'m gonna turn it over to you. Awesome folks. Thank you so much for all of this, and can\'t wait to learn.&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> Thank you for that intro Corey, we\'re excited to dive in today and talk about the legend of the headless website.</p>\n\n\n\n<p>And I\'m not going to talk like that the whole time, because that would probably be tough to follow, but we have a fun presentation, like Corey said, not only. Pack with a lot of good information, but we want to have some fun presenting it so that we can all stay engaged and and really get this information across.</p>\n\n\n\n<p>We\'re looking forward to any questions you might have. So please drop those in the chat. We\'ll be happy to answer those, and this will be recorded so you can always share it or rewatch it if you have to drop or anything like that. So with that, let\'s dive in, what are we talking about? Today, we are talking about headless WordPress.</p>\n\n\n\n<p>So of course we need to start with what is a headless website? What does headless WordPress [00:04:00] mean? You\'ve probably heard the term if you\'re familiar with it maybe not, but it\'s certainly a buzzing around a lot of headless discussions out there. We\'re going to talk about the type of websites industries, verticals that might benefit from a headless type of woods website or decoupled infrastructure.</p>\n\n\n\n<p>We\'re going to talk about some of the challenges, the spooky side of headless and things you might want to look into or some things that might be of concern. And of course, we\'re going to talk about the benefits of headless the pros and cons and why some people some of the real wins that you can get from implementing a headless solution.</p>\n\n\n\n<p>We\'re gonna dig into some of the technology. Around a headless approach and some things to consider some different frameworks, maybe some platforms as poor you mentioned. And then of course, we\'ll get into some recommendations of some of the headless hosting providers that we generally work with. And a lot of our clients use many.</p>\n\n\n\n<p>You probably will be familiar with that. We\'ll show off a few real world examples to look at some other companies and publications that are doing headless WordPress and interestingly. So today we have, as you can see, I\'m [00:05:00] Brad Williams, CEO co-founder of web dev studios, along with my business partner, Lisa Sabin, freaking Wilson over there, or I should say Beetlejuice juice Wilson over there.</p>\n\n\n\n<p>We also have our. Headless invisible man, Greg, our director of engineering and of course, a more Kumar. Who\'s one of our headless front end specialists. And today he\'s dressed up like a backend specialist. If you can\'t tell them, make sure to call that up, but we\'re looking forward to sharing some knowledge and information with you today.</p>\n\n\n\n<p>So let\'s dive in&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> what is a headless WordPress website in order to understand what a headless WordPress website is? It helps to first understand the traditional way. Powered by WordPress. And what it\'s designed to do, the traditional approach has everybody here probably. Puts all the candy in one big bucket, if you\'d like my trick or treat reference there.</p>\n\n\n\n<p>So all the candy includes all of the content data, which is your posts, pages, categories, menus [00:06:00] all of your media files, images, audio, video documents, and all of the tech, all of the code, HTML, CSS, JavaScript PHP, all the code graphics front end and backend development is all in. Bucket served by WordPress on a hosting server displayed on your website&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> candy.</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> These days, enterprise companies and most companies are developing websites, mobile sites, apps, digital displays, and even emerging web three applications on the blockchain with blockchain apps and platforms. As digital platforms have evolved the need for more flexible solutions have emerged for some people.</p>\n\n\n\n<p>The answer clearly is decapitation. As Greg is illustrating over there, removing the head. What does it mean to decapitate a website? Headless worms, [00:07:00] WordPress website is where the presentation layer is the. And the presentation layer is your, what you\'re viewing on the website itself. So graphics, HTML, CSS, JavaScript, all of the things that make a website, what it is when visitors come to interact with your website.</p>\n\n\n\n<p>So when that layer, which is considered the head is separated from the content repository, which is considered the body. You have a headless website. Content repository is your standard WordPress installation with all of the content to the database, which is storing your content. And it\'s completely separated from the front end of the website in order to do that we\'re going to be going through some of the tech and some of the Things that you can do to make this happen.</p>\n\n\n\n<p>But once you do that, it allows you to do things like serve content from multiple channels and platforms because the head is [00:08:00] separated from the back or the front end is separated from the back end. WordPress then can display content from, or not WordPress, but your website can display content from any location.</p>\n\n\n\n<p>And it can take many forms like a website or a mobile app or any other digital devices. It\'s a classic sort of content reuse scenario where content can be packaged and reused in different areas of the website, but it\'s coming from different locations. Maybe it\'s coming from WordPress or it\'s coming from HubSpot.</p>\n\n\n\n<p>Maybe the content is coming from Shopify. All of those things are served up via an API. So the content that lives in the box. Is delivered to the head of the website via an API for seamless display across different front ends. So again, the content is part of the body of the website. So that\'s the CMS, WordPress, and it\'s [00:09:00] delivered to the head, which is your presentation layer, the website itself via.</p>\n\n\n\n<p>An API and WordPress offers the rest API that allows you to deliver that content from the body to the head. And this is referred to as headless because the presentation layer, the head is separated from the content. The body, which Greg I\'d love that you\'re illustrating this whole point for me over there in your video with his head dancing around, that would be the presentation layer by the way, dancing around in Greg\'s video.</p>\n\n\n\n<p>So who would use a headless website who on earth would decapitate their website? Here\'s a few use case examples. News and media organizations can utilize headless to accelerate the speed of content curation and publish breaking news on the spot with breaking [00:10:00] next speed. And I think Brad, don\'t, you have an example of something that we\'ve recently done in the news media organization industry.</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> We\'ll definitely talk about that here in a little bit. Yup.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> Cool. E-commerce is another one where Shopify could handle the commerce part and while the headless WordPress powers, the content portion of it, entertainment verticals can build a platform for artists to help promote music, art books. And all of that data can come from not only WordPress, but it can come from multiple different channels fed into the presentation layer of the website via an API.</p>\n\n\n\n<p>And then also emerging blockchain platforms, web three development. Examples would be like integrating with an NFT marketplace. If you\'re familiar with non fungible tokens like open, see or wearable and let the react. Next [00:11:00] JS handle the smart contract NRH interactions on the front end while a headless WordPress handles the content on the backend.</p>\n\n\n\n<p>So those are some examples of use cases. I\'m going to hand this over to my headless director of engineering. No challenges of headless WordPress. Yeah.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Appreciate it. No nothing comes for free. So we\'re going to talk about the spooky side of having a headless WordPress website. The first is you\'ve traditionally had one stack, one host, one invoice, and now you\'ve got two, one stack, hosting the backend WordPress and then the front end stack which would be the JAMstack.</p>\n\n\n\n<p>So you could potentially have two separate stacks and two sets of invoices, which is spooky. By the way, if you didn\'t know, JAMstack stands for JavaScript, API and markup, and it was going by Mathis [00:12:00] Billman the CEO of Netlify back in 2015. Here\'s another spooky thing about headless WordPress. We\'ve got two stacks now and both of them have dependencies.</p>\n\n\n\n<p>WordPress of course has plugins. And the JAMstack front end probably has NPM packages. And keeping those up to date for security reasons and to get new features is really important. However, these updates need to be carefully tested. This takes a lot of time upgrading a WordPress plugin may break an integration on the front end unexpectedly.</p>\n\n\n\n<p>So you need to have a plan for keeping two stacks up to date. When you decouple WordPress, you\'re essentially moving it out of the WordPress bubble. And what I mean by that is. One of the things that WordPress is really famous for is like endless backwards compatibility. You lose some of that. When you go headless, you\'re essentially taking the front end out of WordPress, all those familiar things like themes and plugins.</p>\n\n\n\n<p>And you\'re moving that stack to something that you\'re going to have to manage, or a team of [00:13:00] engineers is going to have to manage. So you\'re going to need some more support, speaking of themes and stuff, good-bye plug and play these things no longer work out of the box. Customizer previewing content, comments, even SEO, all of that needs ongoing engineering support to hook up on the front end.</p>\n\n\n\n<p>Not saying you can\'t do it. It\'s just not something that comes out of the box or as plug and play. As we know it today with WordPress things like themes and templates, you can\'t just open up the WordPress dashboard, go into the theme dashboard and click, add new and preview it and play around with it to see if you like it.</p>\n\n\n\n<p>You lose that bit. \'cause you\'re going to have, you have a separate front end that you\'ve designed separately and you have engineers working on finally formatting challenges. So when you decouple the front end or go headless your front end has all the CSS. It has the styles for maybe you\'re doing bird blocks or a page builder or whatever.</p>\n\n\n\n<p>How do you get those styles back into WordPress? [00:14:00] So when you\'re editing in the block editor, you might have just a native Gutenberg experience without all the bells and whistles that you\'re used to seeing with the new block editor and Gutenberg WordPress page builders. No longer can you just drag and drop a logo into the header or add a new widget to the header or to the footer, all of that stuff.</p>\n\n\n\n<p>That\'s currently available to you through WordPress and page builders, and even. That goes away unless you have an engineer hooking it up on the front end, this kind of ties back to the plugin plates stuff. But it\'s something to think about if you currently run on a WordPress page bill,&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> and now that we\'re going to proper land, now that we\'ve properly scared everybody, we\'re going to wrap it up.</p>\n\n\n\n<p>So have a good rest of you.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> That\'s the whole presentation, right? That\'s,&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> everybody\'s laughing, right? That\'s the fun part about webinars. I\'m gonna assume everybody\'s laughing at that stupid joke, but all right. We talked about the considerations on the challenges with headless and things.</p>\n\n\n\n<p>You need to think about the spooky set, but let\'s talk about the benefits. So clearly there are some massive benefits to headless or else [00:15:00] people would not be really diving into it. So one of the biggest benefits that That we\'ve seen, especially with our clients is around multi-channel support.</p>\n\n\n\n<p>So what does that actually mean? It means a couple different things, but the crux of it is essentially multi-channel support means when they, when you publish something in WordPress and a headless set up that data that content can push to many different places through an API. So traditionally when you publish something it\'s just displays right on your front end, it\'s directly connected to WordPress. It shows up exactly as you write. Now when we publish something, yes, it could still show up on the front end in the headless environment like you would expect. You could also show up and your iOS and Android apps, it could go and post a medium.com. It could pull that data into a intranet, SharePoint service.</p>\n\n\n\n<p>It could post a public facing SAS website, written an angler, and it could even go into your PR proprietary in-house framework and it can all display and look completely different and make sure that works and looks how those platforms needed to look and work. So publish. Post many different places is a massive benefit.</p>\n\n\n\n<p>It [00:16:00] also means again with the front end being headless or removed that multiple data sources can be pushing content into that headless front end. What is really powerful about this is it allows complex or complex systems and organizations rather than just flip a switch when they need to sunset a proprietary system or maybe an older system, they can actually have a much longer rollout.</p>\n\n\n\n<p>We have a client, a very large media. The organization that has a massive newsroom of writers to end to flip from one platform over to WordPress and a single day is nearly impossible. So it actually allowed us to do over a four month rollout while the old system was slowly being sunset. The WordPress system was solely being used more and more.</p>\n\n\n\n<p>Both systems are still pushing into that headless front end. And overall over the course of four months, they were able to do a nice, smooth transition to where all of their articles are coming out of WordPress and they can officially retire. The road system. So it makes it way easier to roll out these more complex systems for larger [00:17:00] organizations than it has in the past one component that we found also is training.</p>\n\n\n\n<p>A lot of people don\'t think about is the training aspect of it. If you have a lot of writers and you\'re changing to a brand new system, There\'s a significant amount of time. That\'s going to have to be spent training and getting comfortable with that new system. Again, another way you can sunset into a newer oh an older system.</p>\n\n\n\n<p>So you can work with the newer system without just flipping the switch on a Friday or a Monday. So multi-channel support is a massive win for headless. And of course just content, right? Content is the most important thing. When it comes to, we talk about WordPress, talk about the web content is king.</p>\n\n\n\n<p>So again, having a more headless infrastructure is going to really get back to the idea of content. First, when your writers, your authors your editors are writing content and WordPress, they can focus on the content. They don\'t need to focus. Anything else, focus on filling out what is there for them, focus on adding the media and the images and the system.</p>\n\n\n\n<p>It will set up if assuming it\'s all configured, correct. We\'ll do what it needs to do. Content will show up or it needs to show up. It will look the [00:18:00] way it needs to look up, but it really removes some of the complexities that many of the writers face when they are really trying to figure out, okay, how is this going to look, let me preview it.</p>\n\n\n\n<p>Let me go over here and see how it looks good here, but is it gonna look good on our mobile app or on a responsive site? A lot of these challenges that can really distract from what the core of what the writers are doing, which is writing amazing. Next up is around just a kind of extension of that, but it can really speed up the editorial process, right?</p>\n\n\n\n<p>So again, not having these hurdles to jump through, they can get back to focusing on that and just cleaning up the implementation. If WordPress is purely storing content it\'s going back to the roots of what WordPress is a content management system, all that other stuff can go away. It can just be focused on WordPress and writing amazing content, a nice clean implementation.</p>\n\n\n\n<p>That\'s going to really scale up your editorial. And of course performance. This is a massive one. And generally the reason why a lot of people get interested in the idea of headless as the performance wins. So imagine, and the traditional setup for WordPress, you got your back and you got your front end.</p>\n\n\n\n<p>It\'s all one big bucket of candy. As Lisa [00:19:00] showed us earlier. The problem is scalability with that, as your website grows, the performance of your server, the performance of your setup and your infrastructure also needs to grow. I\'m sure many of us have had problems where a website gets a rush of traffic, maybe unexpected or expected and starts to have problems, maybe caching layer issues.</p>\n\n\n\n<p>Maybe the database is just getting too hard on every page load. By. Decoupling and having a headless website the database side of it, the back end is just focusing on the content, right? The front end is all about being as performant as possible and displaying that content no longer do we have to hit databases every time we\'re loading a page, so the performance implications and improvements around the headless is generally the number one reason. People really get interested and excited about headless massive winds. You could even have that, that, that backend hosted. You don\'t even have to have it sitting on the same server and generally it\'s not going to be on the same server.</p>\n\n\n\n<p>Your front end could be on a highly optimized CDN that is there just to serve up the content as quickly as possible, maybe in different locales all over the world or different countries. [00:20:00] So again, that be coupled state is is massively important. And of course work with modern technologies. The Moore\'s going to dig into this a little bit more, but one of the exciting things in the web, or all of the amazing kind of modern web technologies and frameworks that are available, this really goes back to your goals.</p>\n\n\n\n<p>What is the goal of what you\'re looking to build? What type of system you might want to use, but react next, JSU, Gatsby there\'s many others. The more is going to touch on. And even more that you can dig into this. Pretty mind boggling, how many, JavaScript focused frameworks are out there now, but there\'s a lot of great options.</p>\n\n\n\n<p>And of course finally is just around security. Our IP hacked accounts, our IP exploits. It doesn\'t mean they\'re fully impossible, but the idea of somebody coming to your front end and somehow hacking into the backend of the website where they can do some significant damage is extremely unlikely.</p>\n\n\n\n<p>Again your backend is completely separate. It could be hosted completely different behind a different domain. It could be high. The behind VPNs and SSO and two factor off log-ins it could even be hosted locally where you just literally turn it on when you want to publish something and [00:21:00] turn it off when you\'re done.</p>\n\n\n\n<p>And your public website is humming along just as it is. So it doesn\'t mean it\'s impossible at a, but it greatly reduces the risk of security issues with your website. Now I\'ll hand it over to Omar. Who\'s now dig into some of the headlines.&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> Yeah, thanks, Brad. Now let\'s talk about some of the headless technologies that are possible to use.</p>\n\n\n\n<p>Okay. No two projects are the same tools that are perfect for one project might not work well for another. Also your team might be more skilled with specific tools, technologies, and frameworks. Headless WordPress gives you the flexibility to choose the right tools for the right. When you decouple WordPress from the front end of your website, you open up tons of possibilities for all these different ways to present your data.</p>\n\n\n\n<p>Your editors still get a familiar editing experience entering all of the content into the WordPress admin interface. But now your developers get arrest API to query for. Allowing them to use modern web technologies. Since everything is accessible through an API layer, your data can be [00:22:00] served to iOS apps, Android apps, learning management systems, or a front end web application framework.</p>\n\n\n\n<p>Like next JS possibilities are really endless. These are examples of different headless front ends that you can use. Say your team likes react. They can use our very own next Jess WordPress started that we created, they could use next JS itself. They could use guests. Automatic sprint duty or fast JS, which is a WP engine Atlas product.</p>\n\n\n\n<p>If your engineers like view, they have, they can use view, press Grissom or next say they like spelt there\'s elder JS and snapper JS. And there\'s also Jekyll and Hugo and tons more, a big advantage of using JavaScript frameworks. Like react is the ability to build your website using.</p>\n\n\n\n<p>Components are awesome because they help us build consistent testable and maintainable sites quickly components help avoid code duplication, and they can also be developed in isolation. You get tons of advantages for using components. [00:23:00] So now let\'s talk about some of the things we use at WebDev studios.</p>\n\n\n\n<p>We develop our headless websites using atomic design methodologies, atomic design takes components and gives them a bit more strict. Everything is broken down into the smallest possible elements. Development begins on Adams and moves up from there. Components are great because there\'s a built-in roadmap for easier project planning atomic design leads to more robust applications.</p>\n\n\n\n<p>So the built-in roadmap is you start on the Adams, you combine the atoms into molecules, you combine those molecules into organisms, and then you use those organisms on templates and pages. To explain this a little further. This is an example from the atomic design website. This is the older Instagram app, but they\'ve updated their design since then, but it\'s this, the app broken down into atoms molecules and organisms.</p>\n\n\n\n<p>So on the left there, you can see the atoms are the [00:24:00] individual components like buttons, icons the avatars, the actual image for the post. And then we\'re using those atoms. We\'re putting them together to build molecules, which is the post header at the top there, the post image, the action bar, where you can like, and comment the amount of likes and then the comments.</p>\n\n\n\n<p>And then you compose those molecules into organisms. And the organism is the post itself with all of those things together. And then you use those organisms and templates and that\'s a template of a post. And then you use those. And then the last one is the actual post on the page. And if you scroll down from there, you\'ll see multiple of the same post.</p>\n\n\n\n<p>And that just fills in all the data with the actual avatar, the actual image and the real numbers of the likes and things like that. Storybook is a tool that we use. Storybook helps you develop document and test your company. Storybook PR also provides a [00:25:00] sandbox for you to develop your components in isolation from the front end, instead of waiting until a whole page is built before doing QA storybook allows you to QA.</p>\n\n\n\n<p>As you go testing each component extensively, including all of the props of each component and all the different states in one place, a storybook also allows you to write developer documentation around alongside your current. So this is an example of how we use stories in our headless WordPress starter on the left there, you can see that this is a button components folder.</p>\n\n\n\n<p>The button component is the button dot JS. It has some CSS and button module CSS. And then the story is the button dot stories dot MDX is a markdown mixed with react code. And it allows you to import your components into this markdown file and then write mark down for your documentation but also display your components alongside it.</p>\n\n\n\n<p>So at the top there, you can see. We\'re describing the button. So it says, use [00:26:00] this component to display a button, use it anywhere where you would use a link or a button element. And then we\'re importing the button into that story over there. And that is the button story. And then at the bottom, there\'s another story for sizes and it shows how to use different button sizes and it shows the size prop.</p>\n\n\n\n<p>And if you pass it small, medium, large, or extra large, it\'ll render the button in those different states to show how. This is an example of what that renders as this is the canvas and the canvas is where you develop the button in isolation from the rest of your app. You\'re just focusing on the button only at the bottom there.</p>\n\n\n\n<p>It shows the different props that the button takes. It\'s really small, but under sizes you can see the, it shows medium, large and slim. And this is an example from Shopify as Polaris design system, storybook gives you tools at the top that you can use like accessibility. It also helps [00:27:00] you develop it helps you choose different screen sizes to see how it renders on those different screen sizes.</p>\n\n\n\n<p>And there\'s also a knobs to test different uses. This is an example of the knob would be the button text. So it allows you to go in there and edit the button, text live and see what happens if the text gets too long. Do you want the text to wrap or not rapper, whatever. And this is an example of how the markdown from the story renders.</p>\n\n\n\n<p>It just shows the different use cases there laid out nicely in the sidebar. You can navigate to a specific use case at the top. There is the primary button, and then we have the danger, but. And then the slim button and each different use case renders does its own story. And you can actually go in there and copy the code for a specific button and then paste it into a component that you\'re making.</p>\n\n\n\n<p>We also use tailwind CSS and our headless starter a tailwind is great because it forces developers to stay within the constraints of a design system. It\'s a utility framework built [00:28:00] specifically with components in. Everyone on this team shares the same constraints that come from the tailwind config file and it overall makes the project more consistent because you\'re choosing specific values instead of arbitrary CSS values.</p>\n\n\n\n<p>This is an example from Tillman\'s homepage of how you would use tailwind. It looks a little scary if you\'re not used to tell wind or if you\'ve never seen this before. But really it provides a lot of structure to your current. For example, you can see P eight and that means padding on all sides of eight and eight corresponds to a specific value that\'s defined in the tailwind config.</p>\n\n\n\n<p>And this just makes it so that let\'s say it means eight pixels. This means that another developer can\'t come in and say for example, eight nine pixels, because that would cause some inconsistency. Also if you\'re a designer works with the same constraints that are in the tailwind config and the developers use those, you pretty much get a pixel perfect app without even really trying.[00:29:00]&nbsp;</p>\n\n\n\n<p>If there\'s alignment with design and development, finally, we also use next JS starter. It\'s our headless framework of choice. Next is great because it comes with tools that make developing headless sites. It has a built-in router so that you can create pages with static or dynamic routes to show your posts and CPTs.</p>\n\n\n\n<p>It comes to tools to fetch data from the WordPress rest API or any API. It also comes with optimizations for images, fonts, and scripts. It\'s all built in. And finally you can easily deploy next JS sites to versatile. This is just a quote from our read me of our next gen starter. We figured out all of the hard stuff and place the sum of our knowledge into something that both the community and our future projects could use as a jumping off point.</p>\n\n\n\n<p>If you want to check out our starter, Brad posted a link in the chat Brad, I think you send that to host and panelists. It\'ll be there for everyone in a second and yeah, you can go check it out. Now pass it off to Lisa for headless hosting options.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> Thank you. I\'m [00:30:00] more. That was really great going through all of that technology.</p>\n\n\n\n<p>Sometimes I think that is half the battle of understanding new and exciting cutting edge use cases for WordPress. Like this is just really understanding the tech and how to put it all together. There are some hosting implications for hosting headless WordPress. It\'s not, your typical hosting environment that you\'re used to.</p>\n\n\n\n<p>So usual my SQL database with your normal file system, but you need a hosting environment that can host the jobs skirt and the front end layer. So we use Versal. You can find posting options there for your headless environment. We also recommend netlify.com. Of course, Amazon web services, aws.amazon.com.</p>\n\n\n\n<p>WP engine has a new headless platform called Atlas. You can find [00:31:00] information@wpengine.com slash Atlas and WordPress. VIP also has headless hosting options@wpvip.com. So those are some areas where you\'re able to find hosting options. If you are interested in implementing and executing on a headless website, and I want to end excuse me, I want to end this webinar with some real world examples.</p>\n\n\n\n<p>Some websites out there that you can check out. One of the things that we like to do when we talk to our clients. Headless WordPress is we give them some real world examples of sites that are out there and ask them to do things like test, page, feed, test performance, using Google development tools, things like that because the significant performance and speed on these headless WordPress websites tends to be its biggest selling point.</p>\n\n\n\n<p>So one of the more popular well-known websites that a lot of us on this call already know about [00:32:00] is tech crunch@techcrunch.com. It\'s one of the biggest technology blogs, and most people know that it is hosted by on are built on WordPress, but it is hosted on WordPress, VIP and uses headless technical.</p>\n\n\n\n<p>Front of the front of d.org is a framework using WordPress with the react JS front-end and their website is also headless using and eating their own dog food. And then Beachbody on demand. Beachbody on demand.com is a headless WordPress site. They used headless to streamline the. And the content management automate things like handling assets, images, videos, they have a huge video library and decoupling WordPress really allows them to connect it with many different endpoints so that they can get data from a bunch of different content servers and in custom formats.</p>\n\n\n\n<p>So that is the end of our [00:33:00] webinar. So headless WordPress is not forever. But it is for some people, and we hope that we\'ve given you a good introduction into headless WordPress what it is pros and cons of using it the technology behind it and some good use cases for it. I know Greg has a quick announcement about this presentation.</p>\n\n\n\n<p><strong>Brad Williams:</strong> Oh, thanks, Lisa. We thought it would be very cool to end the webinar by saying that this entire slide deck is headless word. All the slides are in WordPress as a slides custom post type. And what you\'re looking at is Lisa screen. I know the web address is covered up by the recording bar, but maybe Corey can share that, but this is just pulling all the slides from WordPress and I built a carousel and Lisa\'s able to scroll through it.</p>\n\n\n\n<p>So headless WordPress,&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> Atlas, WordPress. Thank you everybody for showing up today. And. Being interested in the information that we [00:34:00] have and in our costumes and all of that. And I want to think of course, bragging Greg and a more for putting together this webinar and some of the information we presented here today and Korean post status.</p>\n\n\n\n<p>Thank you as well.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> Thanks WebDev. I\'m going to put a link back to Twitter. Go online right now. This is an amazing presentation and thank the awesome peeps at WebDev studios on Twitter publicly. I\'ve got a poll in just a second, but there were some questions. Did some questions come in that you saw that you wanted the answer bred or.</p>\n\n\n\n<p>Yeah,&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> I have a couple I could read off here to the group here. So the first one is from the poles right in the way. Now the first one is from Jamie and they ask how can you restrict the headless API for post content to only be usable from your front end site? That is the first question, Greg.</p>\n\n\n\n<p>More take that.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> W which question? I\'m sorry, Brad, what was&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> the question? I can\'t restrict the API. So the content [00:35:00] only goes to the front, your front end, and other people don\'t necessarily have could stumble upon it. Maybe inadvertently gain access to that&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> API. Yeah. So one of the cool things is you can literally put WordPress anywhere.</p>\n\n\n\n<p>So you could have it behind a VPN. You could have it behind some sort of like Apache lock. You could have it on your own. And then when you build your app using whatever Mehta framework or a pure reactor Vue JS, you want, you just pointed out a certain end point, the end user may never know where the backend lives.</p>\n\n\n\n<p>They don\'t need to know unless you\'re literally sourcing media. For example, our headless slides are just pulling images from a WordPress install across the internet, into the slide deck. But I could have set it up to pull the images into my head, into the headline. And they would be hosted locally and no one would ever know.</p>\n\n\n\n<p>So yeah, you can definitely do that depending on your configuration.&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> Don\'t worry about my backend. Worry about your own backend,&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> can I get, can I create an API and WordPress that feeds out information from my Keston custom database [00:36:00] table created in my plugins?&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Absolutely. Yes. The WordPress rest API does allow you to set up and point.</p>\n\n\n\n<p>And you can even set up fields and do all kinds of stuff. Yep. I would definitely look at the documentation for the WordPress rest API and look at how you would just query the data from the database and point it route it right to a rest API endpoint or even a field. On another end point, for example, for the headless slides, I created custom end points.</p>\n\n\n\n<p>I\'m sorry. Custom fields that showed the slide. That exposed the slide number in the rest API. And it took a couple of minutes to set up because of the hooks available that I found in a rest API document.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> If it\'s a personal question, but is your costume safe in public? Do you have to even mask, are you already&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> considered mask?</p>\n\n\n\n<p>I would say this does not qualify.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. Okay. Ashley asks, how can you utilize headless in a hybrid play? If you have a [00:37:00] react form for a front end, but want to develop WordPress pages to.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Yeah, this is another great benefit of going headless is you can, you would have to probably do some sort of sub domain or sub folder routing.</p>\n\n\n\n<p>Meaning if you had the, if you wanted to serve, let\'s say your posts from a headless. So you would set up like your website.com/posts and maybe post is hosted at another host somewhere one of our partners. And you would route, that the headless front two posts, and then you could still use pages and then maybe slash pages or the route of your page could just be a traditional WordPress page.</p>\n\n\n\n<p>It going headless doesn\'t mean going all in necessarily. You can choose to do a little as little or as much as you would. By leveraging the rest API or plugins like WP graph, QL.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> You have other questions for the awesome team at WebDevStudios put those in the chat or the Q and a button.</p>\n\n\n\n<p>I\'m monitoring those. And while you\'re doing that I need to share the winner of the [00:38:00] costume. And they didn\'t even know this was going to be a costume, but whoever wins either gets a choice of assigned WordPress all in one for dummies edition, by Lisa Wilson, or they get to pick between professional WordPress development by Brad Williams.</p>\n\n\n\n<p>See what I\'m doing there. Okay. Here\'s the results. Here\'s the results. Congratulations, Greg.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Nice. So I was the editor for both of those books. So I\'ve already read them. I don\'t want them. So I was trying to force, who\'s going to&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> win to get one vote.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> You&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> didn\'t get one vote. Did I get votes tonight?&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> Come on people.</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> I think the best person lined because Greg\'s outfit is super topical.&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> Yeah I\'ll tell you what, why don\'t we give a copy away to someone that watched the presentation or we\'re happy to send them a copy of whatever book. Yeah&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> we\'ll tell you that I was, I knew it was going to be Greg and I was [00:39:00] trying to get your director of engineering to choose between you live.</p>\n\n\n\n<p>And he went out to me and goes, I was the editor. So who\'s you&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> all went?&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Yeah, no, I don\'t want it.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> It\'s violent.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> You basically said I\'ve already like both. I\'m part of both. Hey everybody, if you have a question for the team here, we got some time left. Don\'t let me just banter with my friends over here at WebDev.</p>\n\n\n\n<p>But I did put the Twitter address for web dev studios and a chat guest. Thank you to them today. I\'ve known Brad and Lisa for gosh, over 10 years of some of my dearest friends in life. And this has been an awesome webinar. So again, if you have questions here we go. It looks like when it\'s coming.</p>\n\n\n\n<p>Posters and the Q and a button or the chat, whatever works for you. And I\'ll be monitoring those. Okay. Should the next, I\'m not a developer, some if know, if this is correct correctly written, should the next dot S be okay. Next? Yes. [00:40:00] Be fully static prompts versus service side&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> props. Sure. Yeah, it can be it really depends on the type of content you\'re saying.</p>\n\n\n\n<p>I would recommend if it\'s a basic WordPress install with like static content for pages and posts, and you\'re not publishing all that often, I would recommend going static and then using incremental static regeneration, which is a feature of next JS to query for new content. Maybe every 15 minutes.</p>\n\n\n\n<p>That way you\'ll always have the latest content out there in your website will still be blazing, fast. Another use case maybe for a semi static or using server side props might be something where the data is more dynamic and needs to be displayed in real time. At that point, I would use server side props and do if you have a dashboard or some sort of app, maybe tracking NFT prices or something like that, you want that to be more real time.</p>\n\n\n\n<p>I would say to answer that question, you need to look at your content and say, is the static content, or is this dynamic content what\'s great about next JS is you get the option to choose one of three different ways [00:41:00] to serve it.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. So anonymous ass headless WordPress versus content hub. What are the differences and similarities?</p>\n\n\n\n<p><strong>Brad Williams:</strong> I am not familiar with content hub,&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> but there\'s a hundred of them out there. Contentful is another one that I\'ve seen being used. And really it\'s all about the editor experience and what your preference is personally. I\'m a little, I\'m a little biased on the WordPress and the editing experience.</p>\n\n\n\n<p>I\'ve been using it for more than a decade. And I just didn\'t, I, WordPress has got the editing experience down. So that is the. That\'d be content repository or the CMS that I prefer&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> Lisa don\'t a lot of clients prefer WordPress to, to other CMS. They do. They&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> do. All we do at WebDev studios is 100% WordPress all the time.</p>\n\n\n\n<p>And [00:42:00] that is not just a reflection of our preference as a company, as developers, but also a reflection of our client base and what they are requesting. And that\'s WordPress. It\'s no secret WordPress powers, almost 45% of the websites on the web today. And there\'s a reason for that.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Here\'s the question that says, what\'s the recommendation. What\'s your recommendation for new developers trying to migrate from traditional WordPress to headless&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> starter? Yeah go slow. First of all, you need to be familiar with, react or view. If you go on top of that, you\'ve got next JS or Gatsby, which provides you really great options for out of the box integrations.</p>\n\n\n\n<p>Like next JS has the WordPress example, a Gatsby has a WordPress plugin. I believe that allows you to just point at a rest API end point. So I would start there and then really try to master. Like what a moral was going over with, like the atomic design, storybook [00:43:00] components, building your components and Adams organism, molecules, organisms, and stuff like that.</p>\n\n\n\n<p>Yeah, I would go slow. That\'s my recommendation. So in next time&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> I have a question for you, Greg, and this is a conversation that I see happening a lot in the developer community, but that is. Next JS versus Gatsby versus view we\'ve chosen as a company next JS Y&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> sure.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> The dynamic ability, the dynamic integration with incremental, like the features that come with incremental static regeneration, as well as server-side generation.</p>\n\n\n\n<p>This is really bothering them there. Like costumes falling apart. I\'m also sweating profusely by the way, because it\'s really hot wrapped in all these bands. Yeah, so Gatsby man Gatsby came out of the gate several years ago and was very popular. We tried, I gave some presentations internally and was trying to get the company to make a turn a little bit toward [00:44:00] using Gatsby.</p>\n\n\n\n<p>We even pitched it to some of our enterprise level clients at the time they didn\'t buy into it. They weren\'t sold. The JAMstack or anything like that yet? What bothered me about Gatsby and I\'m not, this is me, and this is this is what\'s great about the internet and having a million JavaScript frameworks is people have opinions.</p>\n\n\n\n<p>What I didn\'t care for in Gatsby is how, just how opinionated it can be. You\'re really locked into their plugins, their ecosystem. You really have to. Everything is built ahead of time. I know they\'re making changes and they\'re trying to go the way next JS is going, where things can be dynamic.</p>\n\n\n\n<p>And it\'s not always going to be built and take a really long time to build your site all at one time. And I know they\'ve made a bunch of improvements, so please, don\'t I don\'t want the comments. Yeah. But the reason we chose next JS was the incremental static regenerate. For a specific client we had last year, they needed the website to be static for some content and they needed to be dynamic.</p>\n\n\n\n<p>We were building a dashboard, it needed to look like an [00:45:00] app. It needed to pull information in from Salesforce. It needed to pull it in from mural, which is an event management system from WordPress, all these different endpoints in certain parts of the website needed to be dynamic. And at the time next JS gave us the option to do dynamic pages or static pages, depending on the.</p>\n\n\n\n<p>So for us, that was a no brainer. Plus I love that next JS you\'ve got like create react app, which doesn\'t bring any tooling. So you have to like, bring your own Webpack config. You\'ve got next JS, which brings a lot of that config in that tooling with you that Maura was talking about. And then you\'ve got Gatsby, which brings a lot of opinions.</p>\n\n\n\n<p>I like that next JS has in the middle. It gives you the tooling you need to get started quickly, where you can just build. And make quick decisions, like, how am I going to route this page? Is it going to be dynamic or static? So I know I\'m rambling on, but this is one of my favorite topics.</p>\n\n\n\n<p>And that\'s the reason we took the next JS route is we\'d liked that we could do static and dynamic content at the same time. [00:46:00] And did I&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> ask the right question? Huh? Funny how I knew exactly what question&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> is. I think he you\'ve done this before, Lisa. Hey Maura, would you mind sharing what you just put into the chat for the recording?</p>\n\n\n\n<p>We\'ll put it in the show notes, but I think that was really good. And I\'d love to hear it from you. Your advice there.&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> I\'m just replying to that question about what\'s the recommendation for a new developer or trying to migrate from tradition. WordPress the headless. I think the first step is to just learn either react or view or one of the JavaScript frameworks learn the basics of that first.</p>\n\n\n\n<p>And then you can start getting familiar with the WordPress rest API maybe use the classic editor and not Gutenberg yet. Cause Gutenberg comes with some complications for how this websites. And then three develop a simple blog, like just with posts using the WordPress rest API and your framework of choice.</p>\n\n\n\n<p>So reactor view or whatever and then try to build the same site using next JS or our WordPress starter or one of those other [00:47:00] Mehta frameworks that are built on top of view or react that we talked about during the presentation. I think that\'s a good roadmap. It, yeah.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> Good JavaScript deeply that years ago.&nbsp;</p>\n\n\n\n<p><strong>Amor Kumar:</strong> Oh, that\'s true. If you don\'t have a JavaScript background too, before you even pick up reactor view, I would learn the JavaScript more deeply. The basics is just vanilla JavaScript, and then go to the end, then start at step one&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> real quick. Want to thank again? WebDevStudios readily said longtime friends of mine, always spring entertainment, but awesome value to this.</p>\n\n\n\n<p>Thank you for all the time, but into this and then being so willing, all four of you to share your experience and expertise with the broader WordPress community. And as a side note real quick, I want to say thanks again to WordPress engine WP, ans excuse me. WP engine for Making the transcript and all the backend stuff that makes these things possible and helpful and accessible to all.</p>\n\n\n\n<p>We have it, I\'ll be having an [00:48:00] interview on their Atlas project that the game here mentioned among several of the options out there and WordPress. But be sure and say your thanks to to the web dev team here. What other, I want to make sure I didn\'t miss any questions. Anybody else have any thoughts?</p>\n\n\n\n<p>Lisa, Brad, and more Greg or any questions I missed?&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> I have a question, but like I need a shower.&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> Let me just a&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> statement&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> and itchy in this. This makeup is like sticky. So this is what I do for you, Corey. Cause I love you. I saw. I saw,&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> did you see the, my title here, my title and my name? Cory Miller holder w scam.</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> Real quick story. I first met Corey in Chicago in 2009. First word camp, Chicago. Ever. I went up on stage to speak, [00:49:00] but I had a mouth of gum and I didn\'t know what to do with it. So I took it out of my mouth and I\'m like, Corey was standing right there and I said, will you hold my gum?</p>\n\n\n\n<p>And ever since 2009, he\'s been the holder of. My&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> business card and then Brad and I have numerous stories that are definitely not fit for a zoom webinar,&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> technical webinars&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> on your only fans account,</p>\n\n\n\n<p><strong>Cory Miller:</strong> Greg, and a more, I look forward to more of these too. And I love. You all shared just so openly. And again, Greg winter, we\'ll figure out something to send to you from post status for winning the, in our girl, headless Halloween by waving a towel.</p>\n\n\n\n<p>That\'s where&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> it should be. Isn\'t it? Absorbent?&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> Yeah, it\'s absorbing. All right.[00:50:00]&nbsp;</p>\n\n\n\n<p>I do like your post status. Corey&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> you got that or whatever you want to come in your way,&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> but all of us,&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> everybody here. Okay. I\'ll get your address is offline. Yeah, I do too. Except at least what do I do? What\'s the protocol? Do you all have an opinion? Should it be curved? I can\'t rock a flat hat.</p>\n\n\n\n<p><strong>Amor Kumar:</strong> Okay.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. I\'m good. If Lisa said don\'t even wear that. I\'d be like, okay, I can\'t wear that.&nbsp;</p>\n\n\n\n<p><strong>Lisa Sabin-Wilson:</strong> You definitely should wear the hat and you definitely should send the hat. So I\'ll send&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> for while I\'ll get your addresses offline. Very sick. Hey, what did the team, anything you want to share before we wind this down and say, thank you for your time and sharing.</p>\n\n\n\n<p><strong>Brad Williams:</strong> If you have any questions I\'m on Twitter at Gregory, it could be a, or at WebDevStudios, obviously I\'d love to chat a more [00:51:00] Rebecca Darren, the whole, like next day as team here at WebDevStudios, we\'ve seen and done it all. So if you have any other questions please reach out and we\'d love to answer them and work with you on&nbsp;</p>\n\n\n\n<p><strong>Greg Rickaby:</strong> it.</p>\n\n\n\n<p>So yeah, definitely check out our blog. webdevstudios.com/blog. A lot of topics on headless, a lot of developer topics. So if you\'re looking to learn more, there\'s a lot of great content on our blog.&nbsp;</p>\n\n\n\n<p><strong>Cory Miller:</strong> I\'m trying to put the link in there and we\'ll put it in the show notes too. Hey, thank you so much. I hope these are getting to be able to read recycled in a couple of days, 20 to take your kids or family, a trick or treating better.</p>\n\n\n\n<p>Thank you for an awesome webinar. And thanks everybody for joining us at post EDIS. Live here. We\'ll see you in slack. I love it.&nbsp;</p>\n\n\n\n<p><strong>Brad Williams:</strong> got it.</p>\n\n\n\n<p>Happy Halloween, everybody.&nbsp;<strong>Amor Kumar:</strong> Thanks everyone. See you.</p>\";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, 29 Oct 2021 16:57:27 +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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"David Bisset\";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:48;a:6:{s:4:\"data\";s:13:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"Post Status: Post Status Excerpt (No. 30) — Does WordPress Need To Have A Superior Writing Experience?\";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:31:\"https://poststatus.com/?p=88463\";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:34:\"https://poststatus.com/excerpt/30/\";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:4091:\"<h2>&#8220;The tragedy of life is what dies inside a person while they live.&#8221; — <strong>Albert Schweitzer</strong></h2>\n\n\n\n<p class=\"has-drop-cap\">In this episode of Post Status Excerpt, Cory and David discuss some recent conversations in the WordPress community: Is the WordPress writing experience bad for &#8220;serious writers?&#8221; Does WordPress have to excel in this area, or is it fine to have third-party writing tools that feed into WordPress? <strong>Automattic</strong> acquired <strong>Day One</strong> for a reason. <strong>Tumblr</strong> might end up getting a WordPress.com writing-and-admin experience makeover.</p>\n\n\n\n<p><strong>Also don\'t forget: </strong>Posting content on a regular basis is a good skill to practice. Cory shares how he managed to publish a post every day in October. David points out that whether it\'s photography, music, or creative writing — regular publishing is important (and can be vital) to you now and in the future. For one thing, it keeps your mind limber, and by &#8220;thinking out loud,&#8221; you invite unexpected, chance encounters and collaborations with other people.</p>\n\n\n\n\n\n\n\n<p class=\"has-background\">Every week <strong><a href=\"https://poststatus.com/podcast/the-excerpt/\">Post Status Excerpt</a></strong> will brief you on important WordPress news — in about 15 minutes or less! Learn what\'s new in WordPress in a flash. <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/26a1.png\" alt=\"⚡\" class=\"wp-smiley\" /><br /><br />You can listen to <a href=\"https://poststatus.com/podcast/the-excerpt/\">past episodes</a> of <strong>The Excerpt</strong>, <a href=\"https://poststatus.com/category/post-status-podcasts/\">browse all our podcasts</a>, and don’t forget to subscribe on <a href=\"https://open.spotify.com/show/1m3xwXbe0MG5BzFVPtB0A7\">Spotify</a>, Amazon Music, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\">Google Podcasts</a>, <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\">iTunes</a>, <a href=\"https://castro.fm/podcast/c53552c6-1ee0-4fc4-9de4-08ed6bf1ee4d\">Castro</a>, <a href=\"https://www.youtube.com/c/PostStatus\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\">Stitcher</a>, <a href=\"https://player.fm/series/wordpress-post-status-podcasts\">Player.fm</a>, <a href=\"https://pca.st/05rR\">Pocket Casts</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\">Simplecast</a>, or by <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f3a7.png\" alt=\"?\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f517.png\" alt=\"?\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul><li><a href=\"https://justinferriman.com/matts-page-builder\">Matt\'s Page Builder</a></li><li><a href=\"https://casabona.org/2021/10/wordpress-writing-app/\">Should You Really Write in the WordPress Editor?</a></li><li><a href=\"https://twitter.com/dimensionmedia\" target=\"_blank\" rel=\"noreferrer noopener\">David Bisset (Twitter)</a></li><li><a href=\"https://twitter.com/corymiller303\" target=\"_blank\" rel=\"noreferrer noopener\">Cory Miller (Twitter)</a></li><li><a href=\"https://twitter.com/post_status\" target=\"_blank\" rel=\"noreferrer noopener\">Post Status (Twitter)</a></li></ul>\n\n\n\n<h3><img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f64f.png\" alt=\"?\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/sandhills\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\">Sandhills Development</a></h3>\n\n\n\n<p>No matter what you\'re working on with your WordPress website, Sandhills Development has a tool that can help you. Sell digital products with Easy Digital Downloads. Use AffiliateWP as your affiliate marketing solution. Sugar Calendar is event management made easy. And WP Simple Pay is a lightweight Stripe payments plugin. Craft superior experiences with the ingenuity of Sandhills’ plugins.</p>\";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, 29 Oct 2021 16:18:08 +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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"David Bisset\";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:49;a:6:{s:4:\"data\";s:13:\"\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:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"WPTavern: Create and Manage Frequently Asked Questions With the Flexible FAQs 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:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=124977\";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:213:\"https://wptavern.com/create-and-manage-frequently-asked-questions-with-the-flexible-faqs-plugin?utm_source=rss&utm_medium=rss&utm_campaign=create-and-manage-frequently-asked-questions-with-the-flexible-faqs-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5110:\"<p class=\"has-drop-cap\">David Gwyer released his <a href=\"https://wordpress.org/plugins/flexible-faqs/\">Flexible FAQs</a> plugin <a href=\"https://wpgoplugins.com/how-to-create-faqs-on-your-site-with-ease/\">a year ago</a> via his WPGO Plugins site. However, after a month of updates, the project seemed to fall off the radar, at least until earlier this week when he released a massive overhaul that integrates more with the block editor.</p>\n\n\n\n<p>The plugin creates a custom post type for managing individual FAQ sets. This part of the plugin uses the classic editor interface instead of relying on the block system.</p>\n\n\n\n<img />Edit/New FAQ screen.\n\n\n\n<p>Admittedly, the experience of the classic editor is always jarring whenever I load a plugin that uses it. FAQ posts do not have a content canvas. The data is saved as meta values, so it does not necessarily need to work with the block editor. However, I would love to see a plugin such as this one move its primary interface over.</p>\n\n\n\n<p>The management screen is the same as posts, pages, and other post types, and adding a new FAQ is straightforward. The plugin presents users with a meta box for adding question-and-answer sets, which uses the TinyMCE interface for typing.</p>\n\n\n\n<p>There is also a FAQ Group taxonomy for categorizing FAQ posts. This should come in handy for informational sites that need tighter organization. The plugin also offers a <code>[flexible-faqs]</code> shortcode, which classic users can drop in their posts and pages. However, others will want to take advantage of its blocks.</p>\n\n\n\n<p>The plugin ships with three blocks for outputting expandable FAQ posts:</p>\n\n\n\n<ul><li>Text</li><li>Box</li><li>Accordion</li></ul>\n\n\n\n<p>Each of the blocks allows end-users to select a published FAQ or a FAQ Group. They can then choose a &ldquo;theme,&rdquo; which can be customized.</p>\n\n\n\n<img />Box-style FAQ with default theme.\n\n\n\n<p>Users will likely need to customize the FAQ theme because the plugin&rsquo;s output has some styles that overrule theme defaults, particularly its colors.</p>\n\n\n\n<p>The color picker used in each block&rsquo;s options is different from core and feels out of place. However, users can still select from their theme-defined colors, except for the border setting. For some reason, the border color uses an entirely different picker control. Despite that, I was still able to get the output to line up with my theme.</p>\n\n\n\n<img />Accordion-style FAQ with customized theme.\n\n\n\n<p>The blocks would offer a smoother user experience if they leaned on more of WordPress&rsquo;s built-in block controls and components. Using the core color and border features would be a good starting point. However, offering access to typography, full or wide-alignment, text alignment, and more would give users more flexibility with the design.</p>\n\n\n\n<p>I am not currently a fan of the three-block approach. From my tests, I do not see a reason to separate them. Each does the same thing with slightly different styles. Instead of splitting the blocks, I would like to see a single FAQ block that focuses on design controls. The plugin could still offer the three base layouts as variations that are essentially presets of specific settings &mdash; that is what the variation system is for.</p>\n\n\n\n<p>I would drop the &ldquo;theme&rdquo; system altogether. Then, use block styles for different default designs and add extra controls for customizing more specific features.</p>\n\n\n\n<p>However, the <a href=\"https://flexiblefaqs.com/\">pro version</a> relies heavily on the plugin&rsquo;s block-theming system. While the free copy offers a handful of themes, the commercial upgrade has over 100. This is not something that would be easy to backtrack at this point. Its saving grace is that user customizations are stored in the database, and they can reuse these modified themes across the site.</p>\n\n\n\n<p>Regardless of any nit-picks I have, the version 0.5.10 update is leaps and bounds better than the earlier versions. The plugin is dead simple to get up and running. I built a few FAQ posts and dropped them into pages within minutes.</p>\n\n\n\n<p>The plugin is also ARIA compliant and accessible. I ran into no trouble testing it from the keyboard.</p>\n\n\n\n<p>The plugin&rsquo;s front-end scripts for opening and closing the tabs do not seem to load when using a block-based theme. I am not sure if this is an issue from the plugin or a bug with Gutenberg. It should not deter most users at this point, but it should be addressed before WordPress 5.9 launches with its support of block themes.</p>\n\n\n\n<p>The plugin is not ideal for every situation. For those who have multiple FAQ pages or lists, it offers an easy route toward managing them. For sites with just one or two sections of questions and answers, it is likely overkill.</p>\n\n\n\n<p>For the latter group, Jordy Meow&rsquo;s <a href=\"https://wordpress.org/plugins/faq-block/\">FAQ Block</a> plugin makes a lot more sense. It allows users to build a FAQ directly in the post or page, but it does not provide a central location for managing multiple FAQs.</p>\";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, 29 Oct 2021 03:06:54 +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:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Justin Tadlock\";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:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Thu, 18 Nov 2021 15:53:22 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Thu, 18 Nov 2021 15:45:08 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";s:16:\"content-encoding\";s:2:\"br\";}}s:5:\"build\";s:14:\"20201016172007\";}','no'),(147,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1637294003','no'),(148,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1637250803','no'),(149,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1637294003','no'),(150,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2021/11/episode-20-wordpressblogging/\'>WP Briefing: Episode 20: WordPress=Blogging+</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2021/11/state-of-the-word-2021/\'>State of the Word 2021</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://poststatus.com/excerpt/33/\'>Post Status: Post Status Excerpt (No. 33) — The Next Chapter For In-Person WordCamps</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/new-core-web-vitals-technology-report-shows-overall-pass-rate-for-wordpress-sites-decreases-with-newer-versions?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-core-web-vitals-technology-report-shows-overall-pass-rate-for-wordpress-sites-decreases-with-newer-versions\'>WPTavern: New Core Web Vitals Technology Report Shows Overall Pass Rate for WordPress Sites Decreases with Newer Versions</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/rank-math-seo-launches-a-content-ai-feature?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rank-math-seo-launches-a-content-ai-feature\'>WPTavern: Rank Math SEO Launches a Content AI Feature</a></li></ul></div>','no'),(159,'category_children','a:0:{}','yes'),(162,'widget_recent-comments','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(163,'widget_recent-posts','a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}','yes'),(165,'nonce_key','#Q~EG0b.qY|%wi2;X2Iw5?&*,F3mMrBD!)tKR8oraSqSN]v,J448%+qJ@^iy-3%I','no'),(166,'nonce_salt','$u r7I3}1O9!1 xX):laHT.$_r-58?vk-4?;1)Oq2=V._dlI2G<]3E{sHMh7Lp;5','no'),(167,'secure_auth_key','~Fr?9n;aF3>(aQRKETo*OF6h+W~#B&5Cp@0p5zD(`a5w&z$Plp&(KB46yb3}cW1`','no'),(168,'secure_auth_salt','x-aKbd >VpQ69V!-3HL2xL7VdZPLg]@9XrEDHG|lodu8968l>/zuB!71G0t2pJEe','no'),(169,'logged_in_key','eg5;+)7wxD!G4QYZZ+)}(s#c0Ik+-%nrk @N^/=oHb$I(b8l:z2<(KBG5]Mv{%?-','no'),(170,'logged_in_salt','5RKN/a3F/g^HbwPXh|$IE2q)>@~&H$(!BWFF|]<.il]l-_5 Q)+LJzg+6D]6#*J^','no');

--
-- Table structure for table `wp_postmeta`
--

CREATE TABLE `wp_postmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `post_id` (`post_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM AUTO_INCREMENT=339 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_postmeta`
--

INSERT INTO `wp_postmeta` VALUES (1,2,'_wp_page_template','default'),(2,3,'_wp_page_template','default'),(5,1580,'_menu_item_type','custom'),(6,1580,'_menu_item_menu_item_parent','0'),(7,1580,'_menu_item_object_id','1580'),(8,1580,'_menu_item_object','custom'),(9,1580,'_menu_item_target',''),(10,1580,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(11,1580,'_menu_item_xfn',''),(12,1580,'_menu_item_url','https://www.mayabeachhotel.com/bistro-menus/'),(13,1581,'_wp_page_template','default'),(14,173,'_edit_last','1'),(15,173,'_sslider_expiry',''),(16,173,'_smooth_slider_style','default'),(17,173,'wptr_hide_title','1'),(18,173,'_edit_last','1'),(19,173,'_sslider_expiry',''),(20,173,'_smooth_slider_style','default'),(21,173,'wptr_hide_title','1'),(22,173,'_wp_page_template','default'),(23,173,'_custom_header_image_id',''),(24,878,'_edit_last','1'),(25,878,'_sslider_expiry',''),(26,878,'_smooth_slider_style','default'),(27,878,'_edit_last','1'),(28,878,'_sslider_expiry',''),(29,878,'_smooth_slider_style','default'),(30,878,'_custom_header_image_id',''),(31,878,'wptr_hide_title','1'),(32,878,'_wp_page_template','default'),(33,956,'_edit_last','1'),(34,956,'_edit_last','1'),(35,956,'_custom_header_image_id',''),(36,956,'wptr_hide_title','1'),(37,956,'_wp_page_template','default'),(38,1792,'_edit_last','1'),(39,1792,'_wp_page_template','default'),(40,1792,'_custom_header_image_id',''),(41,1792,'wptr_hide_title','1'),(42,1792,'_SnS',''),(43,1792,'_inpost_head_script',''),(44,1803,'wp_featherlight_disable',''),(45,1803,'_edit_last','1'),(46,1803,'_wp_page_template','default'),(47,1803,'_custom_header_image_id',''),(48,1803,'wptr_hide_title','1'),(49,1836,'_edit_last','1'),(50,1836,'_wp_page_template','default'),(51,1836,'_custom_header_image_id',''),(52,1836,'wptr_hide_title','0'),(53,3261,'_edit_last','1'),(54,3261,'wp_featherlight_disable',''),(55,3261,'_custom_header_image_id',''),(56,3261,'wptr_hide_title','1'),(57,3261,'_thumbnail_id','1524'),(58,3261,'_wp_page_template','template-page-builder-no-header-footer.php'),(59,3522,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(60,3522,'_edit_last','1'),(61,3522,'wptr_hide_title','1'),(62,3522,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(63,3522,'_edit_last','1'),(64,3522,'wptr_hide_title','1'),(65,3522,'_wp_page_template','default'),(66,3522,'wp_featherlight_disable',''),(67,3522,'_custom_header_image_id',''),(68,3522,'_last_editor_used_jetpack','block-editor'),(69,3523,'_wp_page_template','default'),(70,3523,'_edit_last','1'),(71,3523,'wptr_hide_title','0'),(72,3523,'_custom_header_image_id',''),(73,165,'_edit_last','1'),(74,165,'_oembed_fe25d2770d4878b97f25c8193bed22b1','{{unknown}}'),(75,165,'_sslider_expiry',''),(76,165,'_smooth_slider_style','default'),(77,165,'wptr_hide_title','1'),(78,165,'_edit_last','1'),(79,165,'_oembed_fe25d2770d4878b97f25c8193bed22b1','{{unknown}}'),(80,165,'_sslider_expiry',''),(81,165,'_smooth_slider_style','default'),(82,165,'wptr_hide_title','1'),(83,165,'_wp_page_template','default'),(84,165,'_custom_header_image_id',''),(85,165,'_last_editor_used_jetpack','block-editor'),(86,622,'_edit_last','1'),(87,622,'_sslider_expiry',''),(88,622,'_smooth_slider_style','default'),(89,622,'wptr_hide_title','1'),(90,622,'_edit_last','1'),(91,622,'_sslider_expiry',''),(92,622,'_smooth_slider_style','default'),(93,622,'wptr_hide_title','1'),(94,622,'_wp_page_template','default'),(95,622,'wp_featherlight_disable',''),(96,622,'_custom_header_image_id',''),(97,622,'_last_editor_used_jetpack','block-editor'),(98,630,'_edit_last','1'),(99,630,'wptr_hide_title','1'),(100,630,'_edit_last','1'),(101,630,'wptr_hide_title','1'),(102,630,'_wp_page_template','default'),(103,630,'wp_featherlight_disable',''),(104,630,'_custom_header_image_id',''),(105,630,'_last_editor_used_jetpack','block-editor'),(106,734,'_edit_last','1'),(107,734,'wptr_hide_title','1'),(108,734,'_edit_last','1'),(109,734,'wptr_hide_title','1'),(110,734,'_wp_page_template','default'),(111,734,'wp_featherlight_disable',''),(112,734,'_custom_header_image_id',''),(113,734,'_last_editor_used_jetpack','block-editor'),(114,1077,'_edit_last','1'),(115,1077,'_edit_last','1'),(116,1077,'_wp_page_template','default'),(117,1077,'_custom_header_image_id',''),(118,1077,'wptr_hide_title','0'),(119,1077,'_last_editor_used_jetpack','block-editor'),(120,1085,'_edit_last','2'),(121,1085,'_edit_last','1'),(122,1377,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(123,1377,'_edit_last','1'),(124,1377,'wptr_hide_title','1'),(125,1377,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(126,1377,'_edit_last','1'),(127,1377,'wptr_hide_title','1'),(128,1377,'_wp_page_template','default'),(129,1377,'_custom_header_image_id',''),(130,1377,'wp_featherlight_disable',''),(131,1377,'_inpost_head_script',''),(132,1377,'_last_editor_used_jetpack','block-editor'),(133,1378,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(134,1378,'_edit_last','1'),(135,1378,'wptr_hide_title','1'),(136,1378,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(137,1378,'_edit_last','1'),(138,1378,'wptr_hide_title','1'),(139,1378,'_wp_page_template','default'),(140,1378,'_custom_header_image_id',''),(141,1378,'_last_editor_used_jetpack','block-editor'),(142,1380,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(143,1380,'_edit_last','1'),(144,1380,'wptr_hide_title','1'),(145,1380,'_customize_changeset_uuid','fb23ce18-0619-4f8a-88e8-ea45d45a84a5'),(146,1380,'_edit_last','1'),(147,1380,'wptr_hide_title','1'),(148,1380,'_wp_page_template','default'),(149,1380,'wp_featherlight_disable',''),(150,1380,'_custom_header_image_id',''),(151,1380,'_last_editor_used_jetpack','block-editor'),(152,1637,'_edit_last','1'),(153,1637,'_wp_page_template','default'),(154,1637,'wptr_hide_title','1'),(155,1899,'_edit_last','1'),(156,1899,'_wp_page_template','default'),(157,1899,'_custom_header_image_id',''),(158,1899,'wptr_hide_title','0'),(159,1946,'wptr_hide_title','0'),(160,1946,'_custom_header_image_id',''),(161,1946,'_edit_last','1'),(162,1946,'_wp_page_template','default'),(163,2022,'_custom_header_image_id',''),(164,2022,'_wp_page_template','default'),(165,2022,'_edit_last','1'),(166,2022,'wptr_hide_title','1'),(167,2113,'_wp_page_template','default'),(168,2113,'_custom_header_image_id',''),(169,2113,'wptr_hide_title','1'),(170,2113,'_edit_last','1'),(171,2200,'_edit_last','1'),(172,2200,'_wp_page_template','default'),(173,2200,'_custom_header_image_id',''),(174,2200,'wptr_hide_title','0'),(175,2213,'_edit_last','1'),(176,2213,'_wp_page_template','default'),(177,2213,'_custom_header_image_id',''),(178,2213,'wptr_hide_title','0'),(179,2213,'wp_featherlight_disable',''),(180,2331,'_edit_last','1'),(181,2331,'_custom_header_image_id',''),(182,2331,'wptr_hide_title','0'),(183,3220,'_custom_header_image_id',''),(184,3220,'wptr_hide_title','0'),(185,3220,'_edit_last','1'),(186,1684,'_custom_header_image_id',''),(187,1684,'_edit_last','1'),(188,1684,'_wp_page_template','default'),(189,1684,'wptr_hide_title','1'),(190,1684,'wp_featherlight_disable',''),(191,1692,'_custom_header_image_id',''),(192,1692,'_edit_last','1'),(193,1692,'_wp_page_template','default'),(194,1692,'wptr_hide_title','1'),(195,1692,'wp_featherlight_disable',''),(196,1692,'_last_editor_used_jetpack','block-editor'),(197,1716,'_edit_last','1'),(198,1716,'_wp_page_template','default'),(199,1716,'wptr_hide_title','1'),(200,1716,'_custom_header_image_id',''),(201,1716,'_inpost_head_script',''),(202,1716,'_last_editor_used_jetpack','block-editor'),(203,1769,'_edit_last','1'),(204,1769,'_wp_page_template','template-page-builder-no-header-footer.php'),(205,1769,'wptr_hide_title','1'),(206,1769,'_custom_header_image_id',''),(207,1829,'_edit_last','1'),(208,1829,'_wp_page_template',''),(209,1829,'_custom_header_image_id',''),(210,1829,'wptr_hide_title','1'),(211,1829,'wp_featherlight_disable',''),(212,1829,'_last_editor_used_jetpack','block-editor'),(213,1924,'_edit_last','1'),(214,1924,'_wp_page_template','default'),(215,1924,'_custom_header_image_id',''),(216,1924,'wptr_hide_title','1'),(217,1924,'wp_featherlight_disable',''),(218,1924,'_last_editor_used_jetpack','block-editor'),(219,1954,'_inpost_head_script',''),(220,1954,'wptr_hide_title','0'),(221,1954,'_custom_header_image_id',''),(222,1954,'_wp_page_template','default'),(223,1954,'_edit_last','1'),(224,1959,'wptr_hide_title','0'),(225,1959,'_wp_page_template','default'),(226,1959,'_custom_header_image_id',''),(227,1959,'_edit_last','1'),(228,2056,'wptr_hide_title','1'),(229,2056,'_custom_header_image_id',''),(230,2056,'_wp_page_template','default'),(231,2056,'_edit_last','1'),(232,2056,'wp_featherlight_disable',''),(233,2979,'_edit_last','1'),(234,2979,'_custom_header_image_id',''),(235,2979,'wptr_hide_title','1'),(236,3029,'_edit_last','1'),(237,3029,'_custom_header_image_id',''),(238,3029,'wptr_hide_title','1'),(239,3029,'_inpost_head_script',''),(240,3029,'_wp_page_template',''),(241,3032,'_edit_last','1'),(242,3032,'_custom_header_image_id',''),(243,3032,'wptr_hide_title','1'),(244,3032,'_last_editor_used_jetpack','block-editor'),(245,3062,'_edit_last','1'),(246,3062,'_wp_page_template',''),(247,3062,'_custom_header_image_id',''),(248,3062,'wptr_hide_title','1'),(249,3062,'wp_featherlight_disable',''),(250,3160,'_wp_page_template',''),(251,3160,'_edit_last','1'),(252,3160,'_custom_header_image_id',''),(253,3160,'wptr_hide_title','1'),(254,3196,'_edit_last','1'),(255,3196,'_custom_header_image_id',''),(256,3196,'wptr_hide_title','0'),(257,3196,'_wp_page_template','template-page-builder.php'),(258,3270,'_edit_last','1'),(259,3270,'wp_featherlight_disable',''),(260,3270,'_custom_header_image_id',''),(261,3270,'wptr_hide_title','1'),(262,3270,'_wp_page_template','template-page-builder-no-header-footer.php'),(263,3270,'_inpost_head_script',''),(264,3294,'_edit_last','1'),(265,3294,'_custom_header_image_id',''),(266,3294,'wp_featherlight_disable',''),(267,3294,'wptr_hide_title','1'),(268,3294,'_inpost_head_script',''),(269,3310,'_edit_last','1'),(270,3310,'wp_featherlight_disable',''),(271,3310,'_custom_header_image_id',''),(272,3310,'_inpost_head_script',''),(273,3310,'wptr_hide_title','1'),(274,3310,'_wp_page_template','template-page-builder-no-header-footer.php'),(275,3400,'_wp_page_template','template-page-builder-no-header-footer.php'),(276,3400,'_edit_last','1'),(277,3400,'wp_featherlight_disable',''),(278,3400,'_custom_header_image_id',''),(279,3400,'wptr_hide_title','1'),(280,3400,'_inpost_head_script',''),(281,3445,'_last_editor_used_jetpack','block-editor'),(282,3445,'_edit_last','1'),(283,3445,'wp_featherlight_disable',''),(284,3445,'_custom_header_image_id',''),(285,3445,'_inpost_head_script',''),(286,3445,'wptr_hide_title','0'),(287,3449,'_last_editor_used_jetpack','block-editor'),(288,3449,'_edit_last','1'),(289,3449,'wp_featherlight_disable',''),(290,3449,'_custom_header_image_id',''),(291,3449,'wptr_hide_title','1'),(292,3449,'_inpost_head_script',''),(293,3449,'_wp_page_template','template-page-builder.php'),(294,3526,'_last_editor_used_jetpack','block-editor'),(295,3526,'_edit_last','1'),(296,3526,'wp_featherlight_disable',''),(297,3526,'_custom_header_image_id',''),(298,3526,'wptr_hide_title','0'),(299,3527,'_menu_item_type','post_type'),(300,3527,'_menu_item_menu_item_parent','0'),(301,3527,'_menu_item_object_id','1377'),(302,3527,'_menu_item_object','page'),(303,3527,'_menu_item_target',''),(304,3527,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(305,3527,'_menu_item_xfn',''),(306,3527,'_menu_item_url',''),(307,3528,'_menu_item_type','post_type'),(308,3528,'_menu_item_menu_item_parent','0'),(309,3528,'_menu_item_object_id','1378'),(310,3528,'_menu_item_object','page'),(311,3528,'_menu_item_target',''),(312,3528,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(313,3528,'_menu_item_xfn',''),(314,3528,'_menu_item_url',''),(315,3529,'_menu_item_type','post_type'),(316,3529,'_menu_item_menu_item_parent','0'),(317,3529,'_menu_item_object_id','1380'),(318,3529,'_menu_item_object','page'),(319,3529,'_menu_item_target',''),(320,3529,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(321,3529,'_menu_item_xfn',''),(322,3529,'_menu_item_url',''),(323,3530,'_menu_item_type','post_type'),(324,3530,'_menu_item_menu_item_parent','0'),(325,3530,'_menu_item_object_id','1924'),(326,3530,'_menu_item_object','page'),(327,3530,'_menu_item_target',''),(328,3530,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(329,3530,'_menu_item_xfn',''),(330,3530,'_menu_item_url',''),(331,3531,'_menu_item_type','post_type'),(332,3531,'_menu_item_menu_item_parent','0'),(333,3531,'_menu_item_object_id','3032'),(334,3531,'_menu_item_object','page'),(335,3531,'_menu_item_target',''),(336,3531,'_menu_item_classes','a:1:{i:0;s:0:\"\";}'),(337,3531,'_menu_item_xfn',''),(338,3531,'_menu_item_url','');

--
-- Table structure for table `wp_posts`
--

CREATE TABLE `wp_posts` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `post_author` bigint(20) unsigned NOT NULL DEFAULT '0',
  `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish',
  `comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
  `ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
  `post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `pinged` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content_filtered` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_parent` bigint(20) unsigned NOT NULL DEFAULT '0',
  `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `menu_order` int(11) NOT NULL DEFAULT '0',
  `post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post',
  `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_count` bigint(20) NOT NULL DEFAULT '0',
  PRIMARY KEY (`ID`),
  KEY `post_name` (`post_name`(191)),
  KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  KEY `post_parent` (`post_parent`),
  KEY `post_author` (`post_author`)
) ENGINE=MyISAM AUTO_INCREMENT=3532 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_posts`
--

INSERT INTO `wp_posts` VALUES (1,1,'2021-11-18 15:53:03','2021-11-18 15:53:03','<!-- wp:paragraph -->\n<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>\n<!-- /wp:paragraph -->','Hello world!','','publish','open','open','','hello-world','','','2021-11-18 15:53:03','2021-11-18 15:53:03','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/?p=1',0,'post','',1),(2,1,'2021-11-18 15:53:03','2021-11-18 15:53:03','<!-- wp:paragraph -->\n<p>This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi&#241;a coladas. (And gettin\' caught in the rain.)</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>...or something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>As a new WordPress user, you should go to <a href=\"https://www.mgv.dke.mybluehost.me/bistrowinelist/wp-admin/\">your dashboard</a> to delete this page and create new pages for your content. Have fun!</p>\n<!-- /wp:paragraph -->','Sample Page','','publish','closed','open','','sample-page','','','2021-11-18 15:53:03','2021-11-18 15:53:03','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/?page_id=2',0,'page','',0),(3,1,'2021-11-18 15:53:03','2021-11-18 15:53:03','<!-- wp:heading --><h2>Who we are</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Our website address is: https://www.mgv.dke.mybluehost.me/bistrowinelist.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Comments</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor&#8217;s IP address and browser user agent string to help spam detection.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Media</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Cookies</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select &quot;Remember Me&quot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Embedded content from other websites</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Who we share your data with</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you request a password reset, your IP address will be included in the reset email.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>How long we retain your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What rights you have over your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Where we send your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Visitor comments may be checked through an automated spam detection service.</p><!-- /wp:paragraph -->','Privacy Policy','','draft','closed','open','','privacy-policy','','','2021-11-18 15:53:03','2021-11-18 15:53:03','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/?page_id=3',0,'page','',0),(4,1,'2021-11-18 15:53:20','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2021-11-18 15:53:20','0000-00-00 00:00:00','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/?p=4',0,'post','',0),(83,2,'2018-08-27 02:33:41','2018-08-27 02:33:41','.wrap {\n	/* margin-left: auto; */\n	/* margin-right: auto; */\n	max-width: 100%;\n	/* padding-left: 2em; */\n	/* padding-right: 2em; */\n}\n \n@media screen and (min-width: 48em) {\n	.wrap {\n		max-width: 100%;\n		/* padding-left: 3em; */\n		/* padding-right: 3em; */\n	}\n}\n \n.page.page-one-column:not(.twentyseventeen-front-page) #primary {\n	/*margin-left: auto;*/\n	/*margin-right: auto;*/\n	max-width: 100%;\n}\n\n@media screen and (min-width: 30em) {\n	.page-one-column .panel-content .wrap\n	{\n		max-width: 100%;\n	}\n}\n\ntable { border-bottom: none; }\ntd { border-bottom: none; }\ntd { border-top: none; }\ntr { border-top: none; }\ntr { border-bottom: none; }','twentyseventeen','','publish','closed','closed','','twentyseventeen','','','2018-08-27 02:33:41','2018-08-27 02:33:41','',0,'http://192.168.104.254/wordpress/2018/08/27/twentyseventeen/',0,'custom_css','',0),(1466,2,'2018-09-13 03:41:30','2018-09-13 03:41:30','','savona','','publish','closed','closed','','savona','','','2018-09-13 03:41:30','2018-09-13 03:41:30','',0,'http://192.168.104.254/wordpress/2018/09/13/savona/',0,'custom_css','',0),(1579,1,'2018-09-19 13:54:47','2018-09-19 13:54:47','@media screen and (max-width: 949px){\n	.main-menu-container {\n	    display: block !important;\n	}\n	.mobile-menu-btn {\n	    display: none !important;\n	}\n\n}\n\n@media (max-width: 400px) {\n	.main-menu-container {\n	    display: none !important;\n	}\n	.mobile-menu-btn {\n	    display: inline-block !important;\n	}\n}\n\n','savona-pro','','publish','closed','closed','','savona-pro','','','2018-09-19 13:54:47','2018-09-19 13:54:47','',0,'http://www.bistrowinelist.com/savona-pro/',0,'custom_css','',0),(1580,1,'2021-11-18 16:38:30','2021-11-18 16:38:30','','Bistro Menus','','publish','closed','closed','','bistro-menus','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/bistro-menus/',1,'nav_menu_item','',0),(1581,1,'2018-09-16 13:22:32','2018-09-16 13:22:32','<h2>Who we are</h2><p>Our website address is: http://www.bistrowinelist.com.</p><h2>What personal data we collect and why we collect it</h2><h3>Comments</h3><p>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor&#8217;s IP address and browser user agent string to help spam detection.</p><p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p><h3>Media</h3><p>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p><h3>Contact forms</h3><h3>Cookies</h3><p>If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p><p>If you have an account and you log in to this site, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p><p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select &quot;Remember Me&quot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p><p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p><h3>Embedded content from other websites</h3><p>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p><p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p><h3>Analytics</h3><h2>Who we share your data with</h2><h2>How long we retain your data</h2><p>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p><p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p><h2>What rights you have over your data</h2><p>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p><h2>Where we send your data</h2><p>Visitor comments may be checked through an automated spam detection service.</p><h2>Your contact information</h2><h2>Additional information</h2><h3>How we protect your data</h3><h3>What data breach procedures we have in place</h3><h3>What third parties we receive data from</h3><h3>What automated decision making and/or profiling we do with user data</h3><h3>Industry regulatory disclosure requirements</h3>','Privacy Policy','','draft','closed','open','','privacy-policy','','','2018-09-16 13:22:32','2018-09-16 13:22:32','',0,'http://www.bistrowinelist.com/?page_id=3',0,'page','',0),(173,2,'2018-08-28 13:51:26','2018-08-28 13:51:26','','Front Page','','private','closed','closed','','front-page','','','2018-08-28 13:51:26','2018-08-28 13:51:26','',0,'http://192.168.104.254/wordpress/?page_id=173',0,'page','',0),(878,2,'2018-09-05 14:13:27','2018-09-05 14:13:27','<head>\n<style>\n\nhtml, body{\n  margin:0;\n  padding:0;\n  height:100%;\n}\nsection {\n  position: relative;\n  border: 1px solid #000;\n  padding-top: 37px;\n  background: #500;\n}\nsection.positioned {\n  position: absolute;\n  top:100px;\n  left:100px;\n  width:800px;\n  box-shadow: 0 0 15px #333;\n}\n.container {\n  overflow-y: auto;\n  height: 600px;\n}\ntable {\n  border-spacing: 0;\n  width:100%;\n}\ntd + td {\n  border-left:1px solid #eee;\n}\ntd, th {\n  border-bottom:1px solid #eee;\n  background: #ddd;\n  color: #000;\n  padding: 10px 25px;\n}\nth {\n  height: 0;\n  line-height: 0;\n  padding-top: 0;\n  padding-bottom: 0;\n  color: transparent;\n  border: none;\n  white-space: nowrap;\n}\nth div{\n  position: absolute;\n  background: transparent;\n  color: #fff;\n  padding: 9px 25px;\n  top: 0;\n  margin-left: -25px;\n  line-height: normal;\n  border-left: 1px solid #800;\n}\nth:first-child div{\n  border: none;\n}\n\n</style>\n</head>\n\n<section class=\"\">\n  <div class=\"container\">\n    <table>\n      <thead>\n        <tr class=\"header\">\n          <th>\n            Table attribute name\n            <div>Lunch</div>\n          </th>\n          <th>\n            Value\n            <div>Small Plates</div>\n          </th>\n          <th>\n            Description\n            <div>Dinner</div>\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>align</td>\n          <td>left, center, right</td>\n          <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the alignment of a table according to surrounding text</td>\n        </tr>\n        <tr>\n          <td>bgcolor</td>\n          <td>rgb(x,x,x), #xxxxxx, colorname</td>\n          <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the background color for a table</td>\n        </tr>\n        <tr>\n          <td>border</td>\n          <td>1,\"\"</td>\n          <td>Specifies whether the table cells should have borders or not</td>\n        </tr>\n        <tr>\n          <td>cellpadding</td>\n          <td>pixels</td>\n          <td>Not supported in HTML5. Specifies the space between the cell wall and the cell content</td>\n        </tr>\n        <tr>\n          <td>cellspacing</td>\n          <td>pixels</td>\n          <td>Not supported in HTML5. Specifies the space between cells</td>\n        </tr>\n        <tr>\n          <td>frame</td>\n          <td>void, above, below, hsides, lhs, rhs, vsides, box, border</td>\n          <td>Not supported in HTML5. Specifies which parts of the outside borders that should be visible</td>\n        </tr>\n        <tr>\n          <td>rules</td>\n          <td>none, groups, rows, cols, all</td>\n          <td>Not supported in HTML5. Specifies which parts of the inside borders that should be visible</td>\n        </tr>\n        <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n\n      </tbody>\n    </table>\n  </div>\n</section>','Fixed Header Table','','private','closed','closed','','swipetest','','','2018-09-05 14:13:27','2018-09-05 14:13:27','',0,'http://192.168.104.254/wordpress/?page_id=878',0,'page','',0),(956,2,'2018-09-05 22:05:40','2018-09-05 22:05:40','<head>\n<script>\nvar index = 0;\nfunction changeImage(BottleID, Image1, Image2) {\n  var imageList = [Image1, Image2];\n  index = index + 1;\n  if (index == imageList.length) {\n     index = 0;\n  }\n  var image1 = document.getElementById(BottleID);\nalert(image1);  \nimage1.src = imageList[index];\n}\n</script>\n</head>\n\n<img id=\"Bottle1923\" onclick=\"changeImage(\'Bottle1923\', \'http://wallpaper-gallery.net/images/image/image-13.jpg\', \'https://3.bp.blogspot.com/-W__wiaHUjwI/Vt3Grd8df0I/AAAAAAAAA78/7xqUNj8ujtY/s1600/image02.png\')\" src=\"http://wallpaper-gallery.net/images/image/image-13.jpg\" style=\"width:100px\">','TestFloatButton','','private','closed','closed','','testfloatbutton','','','2018-09-05 22:05:40','2018-09-05 22:05:40','',0,'http://192.168.104.254/wordpress/?page_id=956',0,'page','',0),(1792,1,'2018-10-01 02:17:50','2018-10-01 02:17:50','[xyz-ips snippet=\"SelectDistinctFoods\"]','FoodList','','private','closed','closed','','foodlist','','','2018-10-01 02:17:50','2018-10-01 02:17:50','',0,'http://www.bistrowinelist.com/?page_id=1792',0,'page','',0),(1803,1,'2018-10-01 02:47:43','2018-10-01 02:47:43','<style>\n<p>html, body{<br />\n  margin:0;<br />\n  padding:0;<br />\n  height:100%;<br />\n}<br />\nsection {<br />\n  position: relative;<br />\n  border: 1px solid #fff;<br />\n  padding-top: 0px;<br />\n  background: #fff;<br />\n}<br />\nsection.positioned {<br />\n  position: absolute;<br />\n  top:100px;<br />\n  left:100px;<br />\n  width:800px;<br />\n  box-shadow: 0 0 15px #fff;<br />\n}<br />\n.container {<br />\n  overflow-y: auto;<br />\n  height: 600px;<br />\n}<br />\ntable {<br />\n  border-spacing: 0;<br />\n  width:100%;<br />\n}<br />\ntd + td {<br />\n  border-left:1px solid #fff;<br />\n}<br />\ntd, th {<br />\n  border-bottom:1px solid #fff;<br />\n  background: #fff;<br />\n  color: #000;<br />\n  padding: 10px 25px;<br />\n}<br />\nth {<br />\n  height: 0px;<br />\n  line-height: 0;<br />\n  padding-top: 0;<br />\n  padding-bottom: 0;<br />\n  color: solid;<br />\n  border: none;<br />\n  word-break: break-all;<br />\n}<br />\nth div{<br />\n  position: absolute;<br />\n  background: solid;<br />\n  color: #000;<br />\n  padding: 9px 25px;<br />\n  top: 0;<br />\n  margin-left: -25px;<br />\n  line-height: normal;<br />\n  border-left: 1px solid #fff;</p>\n<p>}<br />\nth:first-child div{<br />\n  border: none;<br />\n}</p>\n</style>\n\n[xyz-ips snippet=\"DisplayFoodMatchPHP2\"]','FoodMatches','','private','closed','closed','','foodmatches','','','2018-10-01 02:47:43','2018-10-01 02:47:43','',0,'http://www.bistrowinelist.com/?page_id=1803',0,'page','',0),(1836,1,'2018-10-01 22:26:52','2018-10-01 22:26:52','<script>\n<?php\nif (isset($_POST[\'gender\'])){\necho $_POST[\'gender\']; // Displays value of checked checkbox.\n}\n?>\n</script>\n\n<form action=\"#\" method=\"post\">\n<input type=\"checkbox\" name=\"gender\" value=\"Male\">Male</input>\n<input type=\"checkbox\" name=\"gender\" value=\"Female\">Female</input>\n<input type=\"submit\" name=\"submit\" value=\"Submit\"/>\n</form>\n\n\n','CheckTest','','private','closed','closed','','checktest','','','2018-10-01 22:26:52','2018-10-01 22:26:52','',0,'http://www.bistrowinelist.com/?page_id=1836',0,'page','',0),(3236,1,'2020-07-03 22:50:59','0000-00-00 00:00:00','<!-- wp:gallery -->\n<figure class=\"wp-block-gallery columns-0 is-cropped\"><ul class=\"blocks-gallery-grid\"></ul></figure>\n<!-- /wp:gallery -->\n\n<!-- wp:paragraph -->\n<p></p>\n<!-- /wp:paragraph -->','Slideshow','','draft','closed','closed','','','','','2020-07-03 22:50:59','0000-00-00 00:00:00','',0,'http://www.bistrowinelist.com/?page_id=3236',0,'page','',0),(3261,1,'2020-07-03 23:13:11','0000-00-00 00:00:00','<style>\nbody, html {<br />\n  height: 100%;<br />\n  margin: 0;<br />\n}</p>\n<p>.bg {<br />\n  /* The image used */<br />\n  background-image: url(\"image.png\");</p>\n<p>  /* Full height */<br />\n  height: 100%; </p>\n<p>  /* Center and scale the image nicely */<br />\n  background-position: center;<br />\n  background-repeat: no-repeat;<br />\n  background-size: cover;<br />\n}<br />\n</style>\n<div class=\"bg\"></div>\nThis example creates a full page background image. Try to resize the browser window to see how it always will cover the full screen (when scrolled to top), and that it scales nicely on all screen sizes.','','','draft','closed','closed','','','','','2020-07-03 23:13:11','0000-00-00 00:00:00','',0,'http://www.bistrowinelist.com/?page_id=3261',0,'page','',0),(3522,1,'2021-06-08 22:04:36','0000-00-00 00:00:00','[xyz-ips snippet=\"SelectDistinctCountries\"]\n<head>\n<script>\n// Set timeout variables.\nvar timoutWarning = 30000; // Display warning in 14 Mins.\nvar timoutNow = 300000; // Timeout in 5 mins.\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.\nvar warningTimer;\nvar timeoutTimer;\n// Start timers.\nfunction StartTimers() {\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);\n}\n// Reset timers.\nfunction ResetTimers() {\n    clearTimeout(timeoutTimer);\n    StartTimers();\n    $(\"#timeout\").dialog(\'close\');\n}\n// Show idle timeout warning dialog.\nfunction IdleWarning() {\n    $(\"#timeout\").dialog({\n        modal: true\n    });\n}\n// Logout the user.\nfunction IdleTimeout() {\n    window.location = logoutUrl;\n}\n</script>\n</head>\n<body onload=\"StartTimers();\" onmousemove=\"ResetTimers();\">','Country','','draft','closed','closed','','','','','2021-06-08 22:04:36','0000-00-00 00:00:00','',0,'https://www.bistrowinelist.com/?page_id=3522',0,'page','',0),(3523,1,'2018-09-16 13:22:32','2018-09-16 13:22:32','','Sample Page','','publish','closed','open','','sample-page-2','','','2018-09-16 13:22:32','2018-09-16 13:22:32','',0,'http://www.bistrowinelist.com/?page_id=2',0,'page','',0),(165,2,'2018-08-28 01:45:52','2018-08-28 01:45:52','<head>\n\n<script>\nfunction goBack() {\n    history.go(-1);\n}\n</script>\n\n\n<style>\n.site-content .wrap {\n    margin-top: -100px!important;\n}\n</style>\n\n</head>\n\n[xyz-ips snippet=\"SingleItemPHP\"]','Single Item','','publish','closed','closed','','oldsingle-item','','','2018-08-28 01:45:52','2018-08-28 01:45:52','',0,'http://192.168.104.254/wordpress/?page_id=165',0,'page','',0),(622,2,'2018-09-02 01:15:31','2018-09-02 01:15:31','[xyz-ips snippet=\"byCountry\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','byCountry','','publish','closed','closed','','bycountry','','','2018-09-02 01:15:31','2018-09-02 01:15:31','',0,'http://192.168.104.254/wordpress/?page_id=622',0,'page','',0),(630,2,'2018-09-02 04:51:13','2018-09-02 04:51:13','[wonderplugin_cond deviceinclude=\"Windows, Mac\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 8.25%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 28.5%;<br />\nleft: 2%;<br />\nheight: 65vh;<br />\nwidth: 15vw;<br />\nobject-fit: contain;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPhone\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 92%;<br />\n    right: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 18%;<br />\n    left: 12%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 23%;<br />\nleft: 5%;<br />\nheight: 60vh; </p>\n<p>object-fit: contain;<br />\n}<br />\ndiv.fixedBack{<br />\n    position: fixed;<br />\n    top: 20%;<br />\n    right: 5%;<br />\n    width: 80px;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPad\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 10.5%;<br />\n    width: 50px;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[xyz-ips snippet=\"byVarietal\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','byVarietal','','publish','closed','closed','','byvarietal','','','2018-09-02 04:51:13','2018-09-02 04:51:13','',0,'http://192.168.104.254/wordpress/?page_id=630',0,'page','',0),(734,2,'2018-09-02 19:45:10','2018-09-02 19:45:10','[wonderplugin_cond deviceinclude=\"Windows, Mac\" deviceexclude=\"iPhone, iPad, Android\"]\n\n<style>\n<p>.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}</p>\n<p>div.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 8.25%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 28.5%;<br />\nleft: 2%;<br />\nheight: 65vh;<br />\nwidth: 15vw;<br />\nobject-fit: contain;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPhone\" deviceexclude=\"iPad, Windows, Mac\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 92%;<br />\n    right: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 18%;<br />\n    left: 12%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 23%;<br />\nleft: 5%;<br />\nheight: 60vh; </p>\n<p>object-fit: contain;<br />\n}<br />\ndiv.fixedBack{<br />\n    position: fixed;<br />\n    top: 20%;<br />\n    right: 5%;<br />\n    width: 80px;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPad\" deviceexclude=\"Windows, Mac, Android, iPhone\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 10.5%;<br />\n    width: 50px;<br />\n}</p>\n<p>td{<br />\n   vertical-align: top;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[xyz-ips snippet=\"byProfile\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','byProfile','','publish','closed','closed','','byprofile','','','2018-09-02 19:45:10','2018-09-02 19:45:10','',0,'http://192.168.104.254/wordpress/?page_id=734',0,'page','',0),(1077,2,'2018-09-09 20:59:10','2018-09-09 20:59:10','<div class=\"ibe\" data-region=\"emea\" data-channelcode=\"bze1459\" data-widget=\"embed\"></div>\n\n<script src=\"https://widget.siteminder.com/ibe.min.js\"></script>','SwipeTest','','publish','closed','closed','','swipetest-2','','','2018-09-09 20:59:10','2018-09-09 20:59:10','',0,'http://192.168.104.254/wordpress/?page_id=1077',0,'page','',0),(1085,2,'2018-09-09 22:04:43','2018-09-09 22:04:43','[maxbutton id=\"9\" ] ','SplashPage','','publish','closed','closed','','splashpage','','','2018-09-09 22:04:43','2018-09-09 22:04:43','',0,'http://192.168.104.254/wordpress/?page_id=1085',0,'page','',0),(1377,2,'2018-09-12 14:01:33','2018-09-12 14:01:33','<div class=\"byProfile\">\n<ul>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sparkling\">Sparkling &amp; Champagne</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rose\">Rosé</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dessert Wines and Port\">Dessert Wines &amp; Port</a></b></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\">Whites</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sweeter Whites\"> Sweeter</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Light and Fruity Whites\"> Light and Fruity</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Crisp, Light-Bodied Dry Whites\"> Crisp, Light-Bodied Dry</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dry, Mineral, Elegant Whites\"> Dry, Mineral, Elegant Whites</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rich, Medium to Full-Bodied Whites\"> Rich, Medium to Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\"> All Whites</a></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\">Reds</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Fruity, Light-Bodied Reds\"> Fruity, Light-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Supple, Balanced, Medium-Bodied Reds\"> Supple, Balanced, Medium-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Big and Spicy Reds\"> Big and Spicy</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Bold, Full-Bodied Reds\"> Bold, Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Hard to Classify Reds\"> Hard to Classify</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\"> All Reds</a></li>\n<b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b></ul>\n<b>\n</b>\n\n</div>\n<b><script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script></b>\n\n<b>\n</b><b></b>','Profile','','publish','closed','closed','','profile','','','2018-09-12 14:01:33','2018-09-12 14:01:33','',0,'http://192.168.104.254/wordpress/?page_id=1377',0,'page','',0),(1378,2,'2018-09-12 14:01:35','2018-09-12 14:01:35','[xyz-ips snippet=\"SelectDistinctVarietals\"]','Varietal','','publish','closed','closed','','varietal','','','2018-09-12 14:01:35','2018-09-12 14:01:35','',0,'http://192.168.104.254/wordpress/?page_id=1378',0,'page','',0),(1380,2,'2018-09-12 14:01:36','2018-09-12 14:01:36','[xyz-ips snippet=\"SelectDistinctCountries\"]\n<head>\n<script>\n// Set timeout variables.\nvar timoutWarning = 30000; // Display warning in 14 Mins.\nvar timoutNow = 300000; // Timeout in 5 mins.\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.\nvar warningTimer;\nvar timeoutTimer;\n// Start timers.\nfunction StartTimers() {\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);\n}\n// Reset timers.\nfunction ResetTimers() {\n    clearTimeout(timeoutTimer);\n    StartTimers();\n    $(\"#timeout\").dialog(\'close\');\n}\n// Show idle timeout warning dialog.\nfunction IdleWarning() {\n    $(\"#timeout\").dialog({\n        modal: true\n    });\n}\n// Logout the user.\nfunction IdleTimeout() {\n    window.location = logoutUrl;\n}\n</script>\n</head>\n<body onload=\"StartTimers();\" onmousemove=\"ResetTimers();\">','Country','','publish','closed','closed','','country','','','2018-09-12 14:01:36','2018-09-12 14:01:36','',0,'http://192.168.104.254/wordpress/?page_id=1380',0,'page','',0),(1637,1,'2018-09-24 15:15:31','2018-09-24 15:15:31','<head>\n<script>\nfunction goBack() {\n    history.go(-1);\n}\n\n</script>\n\n</head>\n\n[xyz-ips snippet=\"SingleItemPHP\"]','SingleItem-SmallScreen','','publish','closed','closed','','singleitem-smallscreen','','','2018-09-24 15:15:31','2018-09-24 15:15:31','',0,'http://www.bistrowinelist.com/?page_id=1637',0,'page','',0),(1862,1,'2018-10-02 12:41:59','2018-10-02 12:41:59','<p>This is the WPForms preview page. All your form previews will be handled on this page.</p><p>The page is set to private, so it is not publicly accessible. Please do not delete this page :) .</p>','WPForms Preview','','private','closed','closed','','wpforms-preview','','','2018-10-02 12:41:59','2018-10-02 12:41:59','',0,'http://www.bistrowinelist.com/wpforms-preview/',0,'page','',0),(1899,1,'2018-10-05 00:55:38','2018-10-05 00:55:38','<head>\n<style>\n.scrolling-wrapper {\n  overflow-x: scroll;\n  overflow-y: hidden;\n  white-space: nowrap;\n  \n  .card {\n    display: inline-block;\n  }\n}\n\n.scrolling-wrapper-flexbox {\n  display: flex;\n  flex-wrap: nowrap;\n  overflow-x: auto;\n  \n  .card {\n    flex: 0 0 auto;\n    margin-right: 3px;\n  }\n}\n\n.card {\n  border: 1px solid white;\n  width: 150px;\n  height: 75px;\n  background: black;\n}\n\n.scrolling-wrapper, .scrolling-wrapper-flexbox {\n  height: 75px;\n  width: 100%;\n  -webkit-overflow-scrolling: touch;\n  &::-webkit-scrollbar {\n    display: none;\n  }\n}\n\n</style>\n</head>\n\n\n\n<div class=\"container\">\n  <h1>Smooth Horizontal Scrolling</h1>\n  \n  <p>In the era of responsive design, often times we will have a series of card-like divs. While we may show them all on desktop, on mobile things tend to be different. What if we want to have an inner container where the user scrolls left and right to view each card? How do we achieve that?</p>\n  <p>Here\'s a demo. There are more cards to the right that can be scrolled to.</p>\n  \n  <div class=\"scrolling-wrapper\">\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n  </div>\n  \n  <p>To make this, we need to create a container that holds our cards. Then we will enable horizontal scrolling on that container.</p>\n  \n  <p>The <code>overflow-x</code> and <code>overflow-y</code> enable the div to only scroll horizontally. The combination of <code>white-space: nowrap</code> and <code>display: inline-block</code> will neatly line up the cards.</p>\n  \n  <p>We can also use Flexbox to achieve the same result.</p>\n  \n  <p>The result is the same. We have all our cards on a single line and they are scrollalble left to right.</p>\n  \n  <div class=\"scrolling-wrapper-flexbox\">\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n    <div class=\"card\"><h2>Card</h2></div>\n  </div>\n  \n  <p>On iOS, you made want to add <code>-webkit-overflow-scrolling: touch;</code> to your scroll container. By default, Safari will not smoothly scroll these elements.</p>\n  \n  <p>I wrote a <a href=\"https://codepen.io/colinlord/post/horizontal-scrolling-containers\" style=\"color: white\">blog post</a> on this topic if you want to learn more.</p>\n</div>','HorizontalScrolling','','private','closed','closed','','horizontalscrolling','','','2018-10-05 00:55:38','2018-10-05 00:55:38','',0,'http://www.bistrowinelist.com/?page_id=1899',0,'page','',0),(1946,1,'2018-10-17 12:57:10','2018-10-17 12:57:10',' <!DOCTYPE html>\n    <html>\n     <head>\n      <meta charset=\"utf-8\">\n       <script> \n\n        function setCookie(cname,cvalue,exdays) {\n          var d = new Date();\n          d.setTime(d.getTime()+(exdays*24*60*60*1000));\n          var expires = \"expires=\"+d.toGMTString();\n          document.cookie = cname + \"=\" + cvalue + \"; \" + expires;\n        }\n\n        function window_height() {\n           if (document.body) {\n             winH = document.body.offsetHeight;\n           }\n\n          if (document.compatMode==\'CSS1Compat\' &&\n             document.documentElement &&\n             document.documentElement.offsetHeight ) {\n             winH = document.documentElement.offsetHeight;\n             return winH\n          }\n\n         if (window.innerHeight && window.innerHeight) {\n            winH = window.innerHeight;\n            return winH;\n         }\n      }     \n\n      function window_width() {\n        if (document.body) {\n          winW = document.body.offsetWidth;\n        }\n\n       if (document.compatMode==\'CSS1Compat\' &&\n          document.documentElement &&\n          document.documentElement.offsetWidth ) {\n          winW = document.documentElement.offsetWidth;\n          return winW\n       }\n\n       if (window.innerWidth && window.innerWidth) {\n         winW = window.innerWidth;\n         return winW;\n       }\n     }      \n       /* Upon page load, get the page width and height, and store in a JSON object/Cookie */\n       setTimeout(function(){\n         setCookie(\'w_w\',JSON.stringify({\'width\':window_width(),\'height\':window_height()}))\n       })\n\n     </script>\n    </head>\n    <body>\n      <?\n        /* .........your PHP code...........*/\n        /* .........your PHP code...........*/\n        /* Access precise window dimensions */\n        $xy=json_decode($_COOKIE[\'w_w\']);\n        $width=$xy->width;\n        $height=$xy->height;\n      ?>\n     </body>\n   </html>','ResolutionTest','','private','closed','closed','','resolutiontest','','','2018-10-17 12:57:10','2018-10-17 12:57:10','',0,'http://www.bistrowinelist.com/?page_id=1946',0,'page','',0),(2022,1,'2018-10-22 23:27:45','2018-10-22 23:27:45','<style>\n\n   div.container {\n   \n  }\n  table#table1 {\n    text-align:center; \n    margin-left:auto; \n    margin-right:auto; \n    width: 50%;\n  }\n  tr,td {text-align:left;}\n\n</style>\n\n<div class=\"container\">\n    <table id=\"table1\">\n       <tr><td style=\'width: 94%;\'>TEST.............................dasEKLJIH WERUIH  IUR IURT  QEQWKLHREQWDASDASDA DAS DASD  DAS DDAS  RH ............................................................</td><td style=\'width: 5%;\'>TEST2.......................ASD  DASD ASD DA DASD ..........................................................EQ;OWE OI  OIQWUE  OQIWE OIYE QIWY OYU UIYREWQIY  OIYU OQWRYE.............</td></tr>\n    </table>\n</div>\n','Centered Table','','private','closed','closed','','centered-table','','','2018-10-22 23:27:45','2018-10-22 23:27:45','',0,'http://www.bistrowinelist.com/?page_id=2022',0,'page','',0),(2113,1,'2018-10-30 00:57:11','2018-10-30 00:57:11','<head>\n<style>\n\nhtml, body{\n  margin:0;\n  padding:0;\n  height:100%;\n}\nsection {\n  position: relative;\n  border: 1px solid #000;\n  padding-top: 37px;\n  background: #500;\n}\nsection.positioned {\n  position: absolute;\n  top:100px;\n  left:100px;\n  width:800px;\n  box-shadow: 0 0 15px #333;\n}\n.container {\n  overflow-y: auto;\n  height: 160px;\n}\ntable {\n  border-spacing: 0;\n  width:100%;\n}\ntd + td {\n  border-left:1px solid #eee;\n}\ntd, th {\n  border-bottom:1px solid #eee;\n  background: #ddd;\n  color: #000;\n  padding: 10px 25px;\n}\nth {\n  height: 0;\n  line-height: 0;\n  padding-top: 0;\n  padding-bottom: 0;\n  color: transparent;\n  border: none;\n  white-space: nowrap;\n  word-wrap: break-word;\n}\nth div{\n  position: absolute;\n  background: transparent;\n  color: #fff;\n  padding: 9px 25px;\n  top: 0;\n  margin-left: -25px;\n  line-height: normal;\n  border-left: 1px solid #800;\n}\nth:first-child div{\n  border: none;\n}\n</style>\n</head>\n\n<section class=\"\">\n  <div class=\"container\">\n    <table>\n      <thead>\n        <tr class=\"header\">\n          <th>\n            Table attribute name\n            <div>Table attribute name Table attribute name Table attribute name Table attribute name Table attribute name</div>\n          </th>\n          <th>\n            Value\n            <div>Value</div>\n          </th>\n          <th>\n            Description\n            <div>Description</div>\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>align</td>\n          <td>left, center, right</td>\n          <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the alignment of a table according to surrounding text</td>\n        </tr>\n        <tr>\n          <td>bgcolor</td>\n          <td>rgb(x,x,x), #xxxxxx, colorname</td>\n          <td>Not supported in HTML5. Deprecated in HTML 4.01. Specifies the background color for a table</td>\n        </tr>\n        <tr>\n          <td>border</td>\n          <td>1,\"\"</td>\n          <td>Specifies whether the table cells should have borders or not</td>\n        </tr>\n        <tr>\n          <td>cellpadding</td>\n          <td>pixels</td>\n          <td>Not supported in HTML5. Specifies the space between the cell wall and the cell content</td>\n        </tr>\n        <tr>\n          <td>cellspacing</td>\n          <td>pixels</td>\n          <td>Not supported in HTML5. Specifies the space between cells</td>\n        </tr>\n        <tr>\n          <td>frame</td>\n          <td>void, above, below, hsides, lhs, rhs, vsides, box, border</td>\n          <td>Not supported in HTML5. Specifies which parts of the outside borders that should be visible</td>\n        </tr>\n        <tr>\n          <td>rules</td>\n          <td>none, groups, rows, cols, all</td>\n          <td>Not supported in HTML5. Specifies which parts of the inside borders that should be visible</td>\n        </tr>\n        <tr>\n          <td>summary</td>\n          <td>text</td>\n          <td>Not supported in HTML5. Specifies a summary of the content of a table</td>\n        </tr>\n        <tr>\n          <td>width</td>\n          <td>pixels, %</td>\n          <td>Not supported in HTML5. Specifies the width of a table</td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</section>','FixedHeaderTable2','','private','closed','closed','','fixedheadertable2','','','2018-10-30 00:57:11','2018-10-30 00:57:11','',0,'http://www.bistrowinelist.com/?page_id=2113',0,'page','',0),(2200,1,'2018-11-06 13:43:33','2018-11-06 13:43:33','<!DOCTYPE html>\n<html>\n<head>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<script>\n// Get the modal\nfunction showModal(BottleID, Image1, Image2) {\nalert(\"Testing\");\nvar modal = document.getElementById(\'myModal\');\n// Get the image and insert it inside the modal - use its \"alt\" text as a caption\nvar img = document.getElementById(\'myImg\');\nvar modalImg = document.getElementById(\"img01\");\nvar captionText = document.getElementById(\"caption\");\nalert(\"Testing\");\nmodal.style.display = \"block\";\nmodalImg.src = Image1;\ncaptionText.innerHTML = BottleID;\n}\n// Get the <span> element that closes the modal\nvar span = document.getElementsByClassName(\"close\")[0];\n// When the user clicks on <span> (x), close the modal\nspan.onclick = function() { \n    modal.style.display = \"none\";\n}\n</script>\n\n<style>\nbody {font-family: Arial, Helvetica, sans-serif;}\n\n#myImg {\n    border-radius: 5px;\n    cursor: pointer;\n    transition: 0.3s;\n}\n\n#myImg:hover {opacity: 0.7;}\n\n/* The Modal (background) */\n.modal {\n    display: none; /* Hidden by default */\n    position: fixed; /* Stay in place */\n    z-index: 1; /* Sit on top */\n    padding-top: 100px; /* Location of the box */\n    left: 0;\n    top: 0;\n    width: 100%; /* Full width */\n    height: 100%; /* Full height */\n    overflow: auto; /* Enable scroll if needed */\n    background-color: rgb(0,0,0); /* Fallback color */\n    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */\n}\n\n/* Modal Content (image) */\n.modal-content {\n    margin: auto;\n    display: block;\n    width: 80%;\n    max-width: 700px;\n}\n\n/* Caption of Modal Image */\n#caption {\n    margin: auto;\n    display: block;\n    width: 80%;\n    max-width: 700px;\n    text-align: center;\n    color: #ccc;\n    padding: 10px 0;\n    height: 150px;\n}\n\n/* Add Animation */\n.modal-content, #caption {    \n    -webkit-animation-name: zoom;\n    -webkit-animation-duration: 0.6s;\n    animation-name: zoom;\n    animation-duration: 0.6s;\n}\n\n@-webkit-keyframes zoom {\n    from {-webkit-transform:scale(0)} \n    to {-webkit-transform:scale(1)}\n}\n\n@keyframes zoom {\n    from {transform:scale(0)} \n    to {transform:scale(1)}\n}\n\n/* The Close Button */\n.close {\n    position: absolute;\n    top: 15px;\n    right: 35px;\n    color: #f1f1f1;\n    font-size: 40px;\n    font-weight: bold;\n    transition: 0.3s;\n}\n\n.close:hover,\n.close:focus {\n    color: #bbb;\n    text-decoration: none;\n    cursor: pointer;\n}\n\n/* 100% Image Width on Smaller Screens */\n@media only screen and (max-width: 700px){\n    .modal-content {\n        width: 100%;\n    }\n}\n</style>\n</head>\n<body>\n\n<h2>Image Modal</h2>\n<p>In this example, we use CSS to create a modal (dialog box) that is hidden by default.</p>\n<p>We use JavaScript to trigger the modal and to display the current image inside the modal when it is clicked on. Also note that we use the value from the image\'s \"alt\" attribute as an image caption text inside the modal.</p>\n\n<img id=\"myImg\" onclick=\'showModal(718, \"http://www.bistrowinelist.com/WineListImages/BottleImage718-1.jpg\")\' src=\"http://www.bistrowinelist.com/WineListImages/BottleImage717-1.jpg\" alt=\"Snow\" style=\"width:20%;max-width:300px\">\n\n<!-- The Modal -->\n<div id=\"myModal\" class=\"modal\">\n  <span class=\"close\">&times;</span>\n  <img class=\"modal-content\" id=\"img01\">\n  <div id=\"caption\"></div>\n</div>\n\n\n\n</body>\n</html>','Testing Popup','','private','closed','closed','','testing-popup','','','2018-11-06 13:43:33','2018-11-06 13:43:33','',0,'http://www.bistrowinelist.com/?page_id=2200',0,'page','',0),(2213,1,'2018-11-06 16:26:04','2018-11-06 16:26:04','echo \"<a href=\'#\' data-featherlight=\'.$foodWines[$x][17].\'\"><img src=\'.foodWines[$x][16].\"\' alt=\'WineImage\'></a>\n\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 src=\'.foodWines[$x][16].\"\' alt=\'WineImage\'></a>Click Image for Front / Back View</div></td>\";\n\n','Testing Popup 2','','private','closed','closed','','testing-popup-2','','','2018-11-06 16:26:04','2018-11-06 16:26:04','',0,'http://www.bistrowinelist.com/?page_id=2213',0,'page','',0),(2331,1,'2018-12-13 14:25:08','2018-12-13 14:25:08','<div class=\"ibe\" data-region=\"emea\" data-channelcode=\"bze1459\" data-widget=\"embed\"></div>\n<script src=\"https://widget.siteminder.com/ibe.min.js\"><br />\n</script>','Booking Engine','','private','closed','closed','','booking-engine','','','2018-12-13 14:25:08','2018-12-13 14:25:08','',0,'http://www.bistrowinelist.com/?page_id=2331',0,'page','',0),(3220,1,'2020-02-02 16:31:38','2020-02-02 16:31:38','[xyz-ips snippet=\"ContDispFeb2020-test\"]','ContDispFeb2020Test','','private','closed','closed','','conttest','','','2020-02-02 16:31:38','2020-02-02 16:31:38','',0,'http://www.bistrowinelist.com/?page_id=3220',0,'page','',0),(1684,1,'2018-09-26 19:27:18','2018-09-26 19:27:18','<!-- says not to use cached stuff, if there is any -->\n\n[wonderplugin_cond deviceinclude=\"Windows, Mac\" deviceexclude=\"iPhone, iPad, Android\"]\n\n<style>\n<p>.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}</p>\n<p>div.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 8.25%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 28.5%;<br />\nleft: 2%;<br />\nheight: 65vh;<br />\nwidth: 15vw;<br />\nobject-fit: contain;<br />\n}</p>\n</style>\n\n[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPhone\" deviceexclude=\"iPad, Windows, Mac\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 92%;<br />\n    right: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 18%;<br />\n    left: 12%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 23%;<br />\nleft: 5%;<br />\nheight: 60vh; </p>\n<p>object-fit: contain;<br />\n}<br />\ndiv.fixedBack{<br />\n    position: fixed;<br />\n    top: 20%;<br />\n    right: 5%;<br />\n    width: 80px;<br />\n}</p>\n</style>\n\n[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPad\" deviceexclude=\"Windows, Mac, Android, iPhone\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 10.5%;<br />\n    width: 50px;<br />\n}</p>\n<p>td{<br />\n   vertical-align: top;<br />\n}</p>\n</style>\n\n[/wonderplugin_cond]\n\n[xyz-ips snippet=\"byGlassPHP\"]','byGlass','','publish','closed','closed','','byglass-old','','','2018-09-26 19:27:18','2018-09-26 19:27:18','',0,'http://www.bistrowinelist.com/?page_id=1684',0,'page','',0),(1692,1,'2018-09-27 19:13:14','2018-09-27 19:13:14','[table id=1 responsive=scroll  convert_line_breaks=false /]\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','NewFront','','publish','closed','closed','','newfront','','','2018-09-27 19:13:14','2018-09-27 19:13:14','',0,'http://www.bistrowinelist.com/?page_id=1692',0,'page','',0),(1716,1,'2018-09-28 14:26:14','2018-09-28 14:26:14','\n[xyz-ips snippet=\"SelectDistinctFoods\"]\n\n\n\n\n\n','Food Pairing','','publish','closed','closed','','foods','','','2018-09-28 14:26:14','2018-09-28 14:26:14','',0,'http://www.bistrowinelist.com/?page_id=1716',0,'page','',0),(1769,1,'2018-09-29 20:27:00','2018-09-29 20:27:00','[xyz-ips snippet=\"Guest-List\"]','Guest List','','publish','closed','closed','','guestlist','','','2018-09-29 20:27:00','2018-09-29 20:27:00','',0,'http://www.bistrowinelist.com/?page_id=1769',0,'page','',0),(1829,1,'2018-10-01 18:55:17','2018-10-01 18:55:17','<!-- tells browser not to cache -->\n<!-- says that the cache expires \'now\' -->\n<!-- says not to use cached stuff, if there is any -->\n\n<script><br />\nvar index = 0;<br />\nfunction changeImage(BottleID, Image1, Image2) {<br />\n  var imageList = [Image1, Image2];<br />\n  index = index + 1;<br />\n  if (index == imageList.length) {<br />\n     index = 0;<br />\n  }<br />\n  var imagex = document.getElementById(BottleID);<br />\n  imagex.src = imageList[index];<br />\n}<br />\nfunction moveWindow{<br />\nalert(\"testing\");<br />\nif (location.hash) {<br />\n    var target = location.hash;<br />\n    window.scrollTop = document.querySelector(target).offsetTop;<br />\n}<br />\n}<br />\n</script>\n\n<style>\n.site-content .wrap {<br />\n    margin-top: 0px!important;<br />\n    padding-top: 6em!important;<br />\n}<br />\n</style>[xyz-ips snippet=\"ContinuousDisplayPHP-8\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','Maya Beach Hotel Wine List','','publish','closed','closed','','single-item','','','2018-10-01 18:55:17','2018-10-01 18:55:17','',0,'http://www.bistrowinelist.com/?page_id=1829',0,'page','',0),(1924,1,'2018-10-09 14:54:17','2018-10-09 14:54:17','<style>\np.small {<br />\n    line-height: 0.7;<br />\n}</p>\n<p>p.big {<br />\n    line-height: 1.8;<br />\n}<br />\n</style>[wonderplugin_cond deviceinclude=\"Windows, Mac\" deviceexclude=\"iPhone, iPad, Android\"]\n\n<style>\n<p>.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}</p>\n<p>div.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 8.25%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 28.5%;<br />\nleft: 2%;<br />\nheight: 65vh;<br />\nwidth: 15vw;<br />\nobject-fit: contain;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPhone\" deviceexclude=\"iPad, Windows, Mac\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}<br />\ndiv.fixedPrev{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 92%;<br />\n    right: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 18%;<br />\n    left: 12%;<br />\n    width: 50px;<br />\n}<br />\nimg.fixedBottle{<br />\n    position: fixed;<br />\ntop: 23%;<br />\nleft: 5%;<br />\nheight: 60vh; </p>\n<p>object-fit: contain;<br />\n}<br />\ndiv.fixedBack{<br />\n    position: fixed;<br />\n    top: 20%;<br />\n    right: 5%;<br />\n    width: 80px;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPad\" deviceexclude=\"Windows, Mac, Android, iPhone\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}</p>\n<p>div.fixedPrev{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    left: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedNext{<br />\n    position: fixed;<br />\n    top: 35%;<br />\n    right: 2%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedBackButton{<br />\n     position: fixed;<br />\n    top: 95%;<br />\n    left: 6.5%;<br />\n    width: 20px;<br />\n}<br />\ndiv.fixedPrice{<br />\n    position: fixed;<br />\n    top: 25%;<br />\n    left: 10.5%;<br />\n    width: 50px;<br />\n}</p>\n<p>td{<br />\n   vertical-align: top;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[xyz-ips snippet=\"byGlassPHP-expanded3\"]','byGlass-Expanded','','publish','closed','closed','','byglass','','','2018-10-09 14:54:17','2018-10-09 14:54:17','',0,'http://www.bistrowinelist.com/?page_id=1924',0,'page','',0),(1954,1,'2018-10-17 22:21:17','2018-10-17 22:21:17','<p>Apples, Bananas, and Oranges.</p>\n<button type=\"button\" onClick=\'findString(\"Apples\")\'>Search for Apples</button>\n<button type=\"button\" onClick=\'findString(\"Banana\")\'>Search for Banana</button>\n<button type=\"button\" onClick=\'findString(\"Borange\")\'>Search for Borange</button>','SearchPage','','publish','closed','closed','','searchpage','','','2018-10-17 22:21:17','2018-10-17 22:21:17','',0,'http://www.bistrowinelist.com/?page_id=1954',0,'page','',0),(1959,1,'2018-10-17 23:00:36','2018-10-17 23:00:36','<html>\n<body>\n\nWelcome <?php echo $_POST[\"name\"]; ?><br>\nYour email address is: <?php echo $_POST[\"email\"]; ?>\n\n</body>\n</html>','welcome.php','','publish','closed','closed','','welcome-php','','','2018-10-17 23:00:36','2018-10-17 23:00:36','',0,'http://www.bistrowinelist.com/?page_id=1959',0,'page','',0),(2056,1,'2018-10-26 22:03:36','2018-10-26 22:03:36','<style>\np.small {<br />\n    line-height: 0.7;<br />\n}</p>\n<p>p.big {<br />\n    line-height: 1.8;<br />\n}<br />\n</style>[wonderplugin_cond deviceinclude=\"Windows\"]\n\n<style>\n<p>.site-content .wrap {<br />\n    margin-top: -60px!important;<br />\n}</p>\n<p>  div.container {</p>\n<p>  }<br />\n  table#table1 {<br />\n    text-align:center;<br />\n    margin-left:auto;<br />\n    margin-right:auto;<br />\n    width: 50%;<br />\n  }<br />\n  tr,td {text-align:left;}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPhone\" deviceexclude=\"iPad, Windows, Mac\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -100px!important;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[wonderplugin_cond deviceinclude=\"iPad\" deviceexclude=\"Windows, Mac, Android, iPhone\"]\n\n<style>\n.site-content .wrap {<br />\n    margin-top: -200px!important;<br />\n}</p>\n</style>[/wonderplugin_cond]\n\n[xyz-ips snippet=\"byGlassPHP-expanded2\"]','byGlass-Expanded2','','publish','closed','closed','','byglass-expanded2','','','2018-10-26 22:03:36','2018-10-26 22:03:36','',0,'http://www.bistrowinelist.com/?page_id=2056',0,'page','',0),(2979,1,'2018-12-15 20:34:26','2018-12-15 20:34:26','[xyz-ips snippet=\"ContinuousDisplayPHP-8\"]','ContinuousDisplay2','','publish','closed','closed','','single-item-2','','','2018-12-15 20:34:26','2018-12-15 20:34:26','',0,'http://www.bistrowinelist.com/?page_id=2979',0,'page','',0),(3029,1,'2019-12-03 19:12:15','2019-12-03 19:12:15','[xyz-ips snippet=\"Beer\"]','Beer-1','','publish','closed','closed','','beer1','','','2019-12-03 19:12:15','2019-12-03 19:12:15','',0,'http://www.bistrowinelist.com/?page_id=3029',0,'page','',0),(3032,1,'2019-12-06 15:27:20','2019-12-06 15:27:20','<!-- wp:paragraph -->\n<p>[xyz-ips snippet=\"byBeer\"]</p>\n<!-- /wp:paragraph -->','byBeer','','publish','closed','closed','','bybeer','','','2019-12-06 15:27:20','2019-12-06 15:27:20','',0,'http://www.bistrowinelist.com/?page_id=3032',0,'page','',0),(3062,1,'2019-12-06 18:26:46','2019-12-06 18:26:46','<!-- tells browser not to cache -->\n<!-- says that the cache expires \'now\' -->\n<!-- says not to use cached stuff, if there is any -->\n\n<script><br />\nvar index = 0;<br />\nfunction changeImage(BottleID, Image1, Image2) {<br />\n  var imageList = [Image1, Image2];<br />\n  index = index + 1;<br />\n  if (index == imageList.length) {<br />\n     index = 0;<br />\n  }<br />\n  var imagex = document.getElementById(BottleID);<br />\n  imagex.src = imageList[index];<br />\n}<br />\nfunction moveWindow{<br />\nalert(\"testing\");<br />\nif (location.hash) {<br />\n    var target = location.hash;<br />\n    window.scrollTop = document.querySelector(target).offsetTop;<br />\n}<br />\n}<br />\n</script>\n\n<style>\n.site-content .wrap {<br />\n    margin-top: 0px !important;<br />\n    padding-top: 6em !important;<br />\n}<br />\n</style>[xyz-ips snippet=\"Beer\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','Beer','','publish','closed','closed','','beer','','','2019-12-06 18:26:46','2019-12-06 18:26:46','',0,'http://www.bistrowinelist.com/?page_id=3062',0,'page','',0),(3160,1,'2020-01-20 13:36:07','2020-01-20 13:36:07','[xyz-ips snippet=\"byPerson\"]\n\n<script><br />\n// Set timeout variables.<br />\nvar timoutWarning = 30000; // Display warning in 14 Mins.<br />\nvar timoutNow = 300000; // Timeout in 5 mins.<br />\nvar logoutUrl = \'http://bistrowinelist.com/byglass/\'; // URL to logout page.<br />\nvar warningTimer;<br />\nvar timeoutTimer;<br />\n// Start timers.<br />\nfunction StartTimers() {<br />\n    timeoutTimer = setTimeout(\"IdleTimeout()\", timoutNow);<br />\n}<br />\n// Reset timers.<br />\nfunction ResetTimers() {<br />\n    clearTimeout(timeoutTimer);<br />\n    StartTimers();<br />\n    $(\"#timeout\").dialog(\'close\');<br />\n}<br />\n// Show idle timeout warning dialog.<br />\nfunction IdleWarning() {<br />\n    $(\"#timeout\").dialog({<br />\n        modal: true<br />\n    });<br />\n}<br />\n// Logout the user.<br />\nfunction IdleTimeout() {<br />\n    window.location = logoutUrl;<br />\n}<br />\n</script>','byPerson','','publish','closed','closed','','byperson','','','2020-01-20 13:36:07','2020-01-20 13:36:07','',0,'http://www.bistrowinelist.com/?page_id=3160',0,'page','',0),(3196,1,'2020-02-01 14:48:50','2020-02-01 14:48:50','[xyz-ips snippet=\"byProfileFeb2020\"]','byProfileTest','','publish','closed','closed','','byprofiletest','','','2020-02-01 14:48:50','2020-02-01 14:48:50','',0,'http://www.bistrowinelist.com/?page_id=3196',0,'page','',0),(3270,1,'2020-07-23 00:41:50','2020-07-23 00:41:50','[xyz-ips snippet=\"byGlassPHP-Hotel\"]','byGlass-Hotel','','publish','closed','closed','','byglass-hotel','','','2020-07-23 00:41:50','2020-07-23 00:41:50','',0,'http://www.bistrowinelist.com/?page_id=3270',0,'page','',0),(3294,1,'2020-10-22 17:53:55','2020-10-22 17:53:55','<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n 	 	 	 	 	 	 	 	 	 	 	 	 	<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<div class=\"w3-bar w3-black\">\n<button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Menus\')\">BISTRO MENUS</button><button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Profile\')\">PROFILE</button><button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Varietal\')\">VARIETAL</button><button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Country\')\">COUNTRY</button><button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Glass\')\">BY GLASS</button><button class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'Beer\')\">BEER</button></div>\n<div id=\"Menus\" class=\"w3-container menu\" style=\"display:none\"></div>\n<div id=\"Profile\" class=\"w3-container menu\">\n<div class=\"byProfile\">\n<ul>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sparkling\">Sparkling &amp; Champagne</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rose\">Rosé</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dessert Wines and Port\">Dessert Wines &amp; Port</a></b></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\">Whites</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sweeter Whites\"> Sweeter</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Light and Fruity Whites\"> Light and Fruity</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Crisp, Light-Bodied Dry Whites\"> Crisp, Light-Bodied Dry</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dry, Mineral, Elegant Whites\"> Dry, Mineral, Elegant Whites</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rich, Medium to Full-Bodied Whites\"> Rich, Medium to Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\"> All Whites</a></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\">Reds</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Fruity, Light-Bodied Reds\"> Fruity, Light-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Supple, Balanced, Medium-Bodied Reds\"> Supple, Balanced, Medium-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Big and Spicy Reds\"> Big and Spicy</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Bold, Full-Bodied Reds\"> Bold, Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Hard to Classify Reds\"> Hard to Classify</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\"> All Reds</a></li>\n</ul>\n</div>\n</div>\n<div id=\"Varietal\" class=\"w3-container menu\" style=\"display:none\">[xyz-ips snippet=\"SelectDistinctVarietals\"]</div>\n<div id=\"Country\" class=\"w3-container menu\" style=\"display:none\">[xyz-ips snippet=\"SelectDistinctCountries\"]</div>\n<div id=\"Glass\" class=\"w3-container menu\" style=\"display:none\">[xyz-ips snippet=\"byGlassPHP-expanded3\"]</div>\n<div id=\"Beer\" class=\"w3-container menu\" style=\"display:none\">[xyz-ips snippet=\"byBeer\"]</div>','Tabbed Front Page','','publish','closed','closed','','tabbed-front-page','','','2020-10-22 17:53:55','2020-10-22 17:53:55','',0,'https://www.bistrowinelist.com/?page_id=3294',0,'page','',0),(3310,1,'2020-10-22 21:19:39','2020-10-22 21:19:39','<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<div class=\"w3-top\">\n<div class=\"w3-bar w3-black\">\n<button id=\"menu2\" class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'menuTab2\',\'menu2\')\">PROFILE</button><button id=\"menu3\" class=\"w3-bar-item w3-button\" style=\"color:#000000; background-color:#DCDCDC;\" onclick=\"openMenu(\'menuTab3\',\'menu3\')\">VARIETAL</button><button id=\"menu4\" class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'menuTab4\',\'menu4\')\">COUNTRY</button><button id=\"menu5\" class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'menuTab5\',\'menu5\')\">BY GLASS</button><button id=\"menu6\" class=\"w3-bar-item w3-button\" onclick=\"openMenu(\'menuTab6\',\'menu6\')\">BEER</button><button id=\"menu7\" class=\"w3-bar-item w3-button\" style=\"display:none;\" onclick=\"openMenu(\'menuTab7\',\'menu7\')\">Breakfast</button><button id=\"menu8\" class=\"w3-bar-item w3-button\" style=\"display:none;\" onclick=\"openMenu(\'menuTab8\',\'menu8\')\">Lunch &amp; Dinner</button><button id=\"menu9\" class=\"w3-bar-item w3-button\" style=\"display:none;\" onclick=\"openMenu(\'menuTab9\',\'menu9\')\">Drinks</button><button id=\"menu10\" class=\"w3-bar-item w3-button\" style=\"visibility: hidden; width: 0px; height: auto; padding-left: 0px; padding-right: 0px;\" onclick=\"openMenu(\'menuTab10\',\'menu10\')\">HH</button><button id=\"menu11\" class=\"w3-bar-item w3-button\" style=\"display:none;\" onclick=\"openMenu(\'menuTab11\',\'menu11\')\">Cocktails</button><button id=\"menu12\" class=\"w3-bar-item w3-button\" style=\"display:none;\" onclick=\"openMenu(\'menuTab12\',\'menu12\')\">Bistro To Go</button><button id=\"menu1\" class=\"w3-bar-item w3-button\" style=\"float:right; background-color:\" #000000\";\"=\"\" onclick=\"openMenu(\'menuTab1\', \'menu1\')\">BISTRO MENUS</button>\n\n</div>\n</div>\n<br class=\"blank\">\n<div id=\"Menus\" class=\"w3-container menu\" style=\"display:none;\"></div>\n<div id=\"menuTab2\" class=\"w3-container menu\" style=\"display:none;\">\n<div class=\"byProfile\" style=\"padding-top:10px;\">\n<ul>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sparkling\">Sparkling &amp; Champagne</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rose\">Rosé</a></b></li>\n 	<li><b><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dessert Wines and Port\">Dessert Wines &amp; Port</a></b></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\">Whites</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Sweeter Whites\"> Sweeter</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Light and Fruity Whites\"> Light and Fruity</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Crisp, Light-Bodied Dry Whites\"> Crisp, Light-Bodied Dry</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Dry, Mineral, Elegant Whites\"> Dry, Mineral, Elegant Whites</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Rich, Medium to Full-Bodied Whites\"> Rich, Medium to Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=WhitePrice\"> All Whites</a></li>\n 	<li><b><a class=\"byProfile\" href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\">Reds</a></b></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Fruity, Light-Bodied Reds\"> Fruity, Light-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Supple, Balanced, Medium-Bodied Reds\"> Supple, Balanced, Medium-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Big and Spicy Reds\"> Big and Spicy</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Bold, Full-Bodied Reds\"> Bold, Full-Bodied</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=Hard to Classify Reds\"> Hard to Classify</a></li>\n 	<li><a href=\"http://www.bistrowinelist.com/byprofile/?Listing=RedPrice\"> All Reds</a></li>\n</ul>\n</div>\n</div>\n<div id=\"menuTab3\" class=\"w3-container menu\" style=\"padding-top:10px;\">[xyz-ips snippet=\"SelectDistinctVarietals\"]</div>\n<div id=\"menuTab4\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">[xyz-ips snippet=\"SelectDistinctCountries\"]</div>\n<div id=\"menuTab5\" class=\"w3-container menu\" style=\"display:none; padding-top:10px; overflow:hidden;\">[xyz-ips snippet=\"byGlassPHP-expanded3\"]</div>\n<div id=\"menuTab6\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">[xyz-ips snippet=\"byBeer\"]</div>\n<div id=\"menuTab7\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">\n<script id=\"ym-32\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-32\"></script></div>\n<div id=\"menuTab8\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">\n<script id=\"ym-2w\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-2w\"></script></div>\n<div id=\"Wine\" class=\"w3-container menu\" style=\"display:none\"></div>\n<div id=\"menuTab9\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-35\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-35\"></script></div>\n<div id=\"menuTab10\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-33\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-33\"></script></div>\n<div id=\"menuTab11\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-3a\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-3a\"></script></div>\n<div id=\"menuTab12\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-36\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-36\"></script></div>\n<div id=\"menuTabResultsList\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">Results List Page</div>\n<div id=\"menuTabResultsGallery\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">Results Gallery Page</div>','byCountry-Tabbed','','publish','closed','closed','','bycountry-tabbed','','','2020-10-22 21:19:39','2020-10-22 21:19:39','',0,'https://www.bistrowinelist.com/?page_id=3310',0,'page','',0),(3400,1,'2020-12-28 22:16:41','2020-12-28 22:16:41','<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n<div class=\"w3-top\">\n<div class=\"w3-bar w3-black\">\n<button id=\"menu1\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab1\',\'menu1\')\">Breakfast</button><button id=\"menu2\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab2\',\'menu2\')\">Lunch &amp; Dinner</button><button id=\"menu3\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab3\',\'menu3\')\">Drinks</button><button id=\"menu4\" class=\"w3-bar-item w3-button\" style=\"display: block; width: 100px; height: auto; padding-left: 0px; padding-right: 0px;\" onclick=\"openMenu(\'menuTab4\',\'menu4\')\">HH</button><button id=\"menu5\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab5\',\'menu5\')\">Cocktails</button><button id=\"menu6\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab6\',\'menu6\')\">Wine List</button><button id=\"menu7\" class=\"w3-bar-item w3-button\" style=\"display:block;\" onclick=\"openMenu(\'menuTab7\',\'menu7\')\">Bistro To Go</button></div>\n</div>\n<br class=\"blank\">\n<div id=\"Menus\" class=\"w3-container menu\" style=\"display:none;\"></div>\n<div id=\"menuTab1\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">\n<script id=\"ym-32\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-32\"></script></div>\n<div id=\"menuTab2\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">\n<script id=\"ym-2w\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-2w\"></script></div>\n<div id=\"menuTab3\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-35\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-35\"></script></div>\n<div id=\"menuTab5\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-33\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-33\"></script></div>\n<div id=\"menuTab4\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-3a\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-3a\"></script></div>\n<div id=\"menuTab7\" class=\"w3-container menu\" style=\"display:none;  padding-top:10px;\">\n<script id=\"ym-36\" type=\"text/javascript\" src=\"https://imenupro.com/!ym-36\"></script></div>\n<div id=\"menuTabResultsList\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">Results List Page</div>\n<div id=\"menuTabResultsGallery\" class=\"w3-container menu\" style=\"display:none; padding-top:10px;\">Results Gallery Page</div>','tabbed','','publish','closed','closed','','tabbed','','','2020-12-28 22:16:41','2020-12-28 22:16:41','',0,'https://www.bistrowinelist.com/?page_id=3400',0,'page','',0),(3445,1,'2021-05-10 23:02:33','2021-05-10 23:02:33','<center>\n<div class=\"parent\">\n 	<li id=\"colorful\">This is Section 1</li>\n 	<li>This is Section 2</li>\n 	<li id=\"colorful\">This is Section 3</li>\n 	<li>This is Section 4</li>\n 	<li id=\"colorful\">This is Section 5</li>\n 	<li>This is Section 6</li>\n 	<li id=\"colorful\">This is Section 7</li>\n--&gt;\n\n</div>\n</center>','Test Snap Scroll','','publish','closed','closed','','test-snap-scroll','','','2021-05-10 23:02:33','2021-05-10 23:02:33','',0,'https://www.bistrowinelist.com/?page_id=3445',0,'page','',0),(3524,1,'2018-09-16 13:22:32','2018-09-16 13:22:32','Welcome to WordPress. This is your first post. Edit or delete it, then start writing!','Hello world!','','publish','open','open','','hello-world-2','','','2018-09-16 13:22:32','2018-09-16 13:22:32','',0,'http://www.bistrowinelist.com/?p=1',0,'post','',1),(1472,2,'2018-08-19 13:56:30','2018-08-19 13:56:30','Welcome to WordPress. This is your first post. Edit or delete it, then start writing!','Hello world!','','publish','open','open','','hello-world-2-2','','','2018-08-19 13:56:30','2018-08-19 13:56:30','',0,'http://192.168.104.254/wordpress/?p=1',0,'post','',1),(3449,1,'2021-05-10 23:07:53','2021-05-10 23:07:53','<center>\n<div class=\"parent\">\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$150</div>\n<div class=\"item2\">1 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"https://www.bistrowinelist.com/WineListImages/BottleImage7-1.jpg\" alt=\"\" height=\"650\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$120</div>\n<div class=\"item2\">2 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"http://www.bistrowinelist.com/WineListImages/BottleImage14-1.jpg\" alt=\"\" height=\"1000\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$120</div>\n<div class=\"item2\">2 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"http://www.bistrowinelist.com/WineListImages/BottleImage16-1.jpg\" alt=\"\" height=\"650\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$120</div>\n<div class=\"item2\">2 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"http://www.bistrowinelist.com/WineListImages/BottleImage19-1.jpg\" alt=\"\" height=\"650\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$120</div>\n<div class=\"item2\">2 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"http://www.bistrowinelist.com/WineListImages/BottleImage18-1.jpg\" alt=\"\" height=\"650\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n 	<li class=\"snap\">\n<div class=\"grid-container\">\n<div class=\"item1\">$120</div>\n<div class=\"item2\">2 of 20 Australian Wines</div>\n<div class=\"item3\"><img src=\"http://www.bistrowinelist.com/WineListImages/BottleImage17-1.jpg\" alt=\"\" height=\"650\"></div>\n<div class=\"item4\">The Lucky Country Chardonnay  2011\nAustralia&gt;South Australia&gt; Barossa&gt; Barossa Valley\n\nEyes:  Pale Yellow\nNose:  Bright Fruit, Citrus, Melon\nMouth:  Citrusy, round, soft\nRatings:  87 pts Wine Spectator\n\nFrom the Winemaker:  Light golden straw. A lifted bouquet of lemon zest, melon, sherbet, pineapple, peach and musk. The palate starts out quite creamy with a lovely mouth-watering appeal. The soft acid is bountiful and gives the palate a lovely citrus lemon burst that powers the fruit effortlessly to a nice round and soft finish.\n\nAll prices are in Belize Dollars and include 12.5% GST (Sales Tax). BZ$2 = US$1\nL-018\n\n</div>\n</div></li>\n</div>\n</center>','Test Snap Scroll','','publish','closed','closed','','test-snap-scroll-2','','','2021-05-10 23:07:53','2021-05-10 23:07:53','',0,'https://www.bistrowinelist.com/?page_id=3449',0,'page','',0),(3526,1,'2021-06-08 22:13:07','2021-06-08 22:13:07','[xyz-ips snippet=\"SelectDistinctCountry\"]','Country2','','publish','closed','closed','','country2','','','2021-06-08 22:13:07','2021-06-08 22:13:07','',0,'https://www.bistrowinelist.com/?page_id=3526',0,'page','',0),(3527,1,'2021-11-18 16:38:30','2021-11-18 16:38:30',' ','','','publish','closed','closed','','3527','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/3527/',2,'nav_menu_item','',0),(3528,1,'2021-11-18 16:38:30','2021-11-18 16:38:30',' ','','','publish','closed','closed','','3528','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/3528/',3,'nav_menu_item','',0),(3529,1,'2021-11-18 16:38:30','2021-11-18 16:38:30',' ','','','publish','closed','closed','','3529','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/3529/',4,'nav_menu_item','',0),(3530,1,'2021-11-18 16:38:30','2021-11-18 16:38:30','','BY GLASS','','publish','closed','closed','','by-glass','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/by-glass/',5,'nav_menu_item','',0),(3531,1,'2021-11-18 16:38:30','2021-11-18 16:38:30','','Beer','','publish','closed','closed','','beer','','','2021-11-18 16:38:30','2021-11-18 16:38:30','',0,'https://www.mgv.dke.mybluehost.me/bistrowinelist/2021/11/18/beer/',6,'nav_menu_item','',0);

--
-- Table structure for table `wp_term_relationships`
--

CREATE TABLE `wp_term_relationships` (
  `object_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `term_taxonomy_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `term_order` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  KEY `term_taxonomy_id` (`term_taxonomy_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_term_relationships`
--

INSERT INTO `wp_term_relationships` VALUES (1,1,0),(1580,4,0),(3524,1,0),(1472,1,0),(3527,4,0),(3528,4,0),(3529,4,0),(3530,4,0),(3531,4,0);

--
-- Table structure for table `wp_term_taxonomy`
--

CREATE TABLE `wp_term_taxonomy` (
  `term_taxonomy_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `taxonomy` varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `description` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `parent` bigint(20) unsigned NOT NULL DEFAULT '0',
  `count` bigint(20) NOT NULL DEFAULT '0',
  PRIMARY KEY (`term_taxonomy_id`),
  UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  KEY `taxonomy` (`taxonomy`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_term_taxonomy`
--

INSERT INTO `wp_term_taxonomy` VALUES (1,1,'category','',0,3),(2,2,'category','',0,0),(3,3,'nav_menu','',0,0),(4,4,'nav_menu','',0,6);

--
-- Table structure for table `wp_termmeta`
--

CREATE TABLE `wp_termmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `term_id` (`term_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_termmeta`
--


--
-- Table structure for table `wp_terms`
--

CREATE TABLE `wp_terms` (
  `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `slug` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `term_group` bigint(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`term_id`),
  KEY `slug` (`slug`(191)),
  KEY `name` (`name`(191))
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_terms`
--

INSERT INTO `wp_terms` VALUES (1,'Uncategorized','uncategorized',0),(2,'SingleItem','singleitem',0),(3,'None','none',0),(4,'Wine List Submenu','wine-list-submenu',0);

--
-- Table structure for table `wp_usermeta`
--

CREATE TABLE `wp_usermeta` (
  `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`umeta_id`),
  KEY `user_id` (`user_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM AUTO_INCREMENT=35 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_usermeta`
--

INSERT INTO `wp_usermeta` VALUES (1,1,'nickname','elarsonlee@gmail.com'),(2,1,'first_name',''),(3,1,'last_name',''),(4,1,'description',''),(5,1,'rich_editing','true'),(6,1,'syntax_highlighting','true'),(7,1,'comment_shortcuts','false'),(8,1,'admin_color','fresh'),(9,1,'use_ssl','0'),(10,1,'show_admin_bar_front','true'),(11,1,'locale',''),(12,1,'wp_capabilities','a:1:{s:13:\"administrator\";b:1;}'),(13,1,'wp_user_level','10'),(14,1,'dismissed_wp_pointers',''),(15,1,'show_welcome_panel','1'),(16,1,'session_tokens','a:2:{s:64:\"4ded05768bbe198b932747fa8e8244f2068f7a4ddb4cc405eedac5b1a0c423ad\";a:4:{s:10:\"expiration\";i:1637423599;s:2:\"ip\";s:13:\"190.197.4.115\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\";s:5:\"login\";i:1637250799;}s:64:\"36bca2791b485037bc9e95e48ff7c08329ce37852861a81b903e5754dea8bb7b\";a:4:{s:10:\"expiration\";i:1637423911;s:2:\"ip\";s:14:\"200.123.215.23\";s:2:\"ua\";s:114:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36\";s:5:\"login\";i:1637251111;}}'),(17,1,'wp_user-settings','libraryContent=browse&urlbutton=custom&imgsize=medium&editor=tinymce&siteorigin_panels_setting_tab=general&advImgDetails=show&align=center&mfold=o&uploader=1'),(18,1,'wp_user-settings-time','1637250795'),(19,1,'wp_dashboard_quick_press_last_post_id','4'),(20,1,'community-events-location','a:1:{s:2:\"ip\";s:11:\"190.197.4.0\";}'),(21,2,'nickname','john@mayabeachhotel.com'),(22,2,'first_name',''),(23,2,'last_name',''),(24,2,'description',''),(25,2,'rich_editing','true'),(26,2,'syntax_highlighting','true'),(27,2,'comment_shortcuts','false'),(28,2,'admin_color','fresh'),(29,2,'use_ssl','0'),(30,2,'show_admin_bar_front','true'),(31,2,'locale',''),(32,2,'wp_capabilities','a:1:{s:10:\"subscriber\";b:1;}'),(33,2,'wp_user_level','0'),(34,2,'dismissed_wp_pointers','');

--
-- Table structure for table `wp_users`
--

CREATE TABLE `wp_users` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_status` int(11) NOT NULL DEFAULT '0',
  `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`ID`),
  KEY `user_login_key` (`user_login`),
  KEY `user_nicename` (`user_nicename`),
  KEY `user_email` (`user_email`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_users`
--

INSERT INTO `wp_users` VALUES (1,'elarsonlee@gmail.com','$P$BIePRWDU/ant/mVY4bWLJV.OzMC1.Q.','elarsonleegmail-com','john@mayabeachhotel.com','https://www.mgv.dke.mybluehost.me/bistrowinelist','2021-11-18 15:53:03','',0,'elarsonlee@gmail.com'),(2,'john@mayabeachhotel.com','$P$BmCP4NAIZvwWhYZKeYF2nBB7K5hbmD/','johnmayabeachhotel-com','john@mayabeachhotel.com','','2021-11-18 16:38:30','',0,'john@mayabeachhotel.com');


