here<\/a>. Please read through this before implementing this code on your server to avoid potential security holes.<\/p>\n","protected":false},"excerpt":{"rendered":"The Magic of PHP + MySQL It’s safe to say that nearly every website that’s up-to-date these days is using some form of content management system (CMS). While there are a ton of great free options that provide us with a CMS to power a website (WordPress, Drupal, etc.), it doesn’t hurt to peek under […]<\/p>\n","protected":false},"author":248113,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4],"tags":[425,772],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":307172,"url":"https:\/\/css-tricks.com\/drupal-to-jamstack\/","url_meta":{"origin":1907,"position":0},"title":"Drupal to Jamstack","date":"April 21, 2020","format":false,"excerpt":"I've been harping for a while that Jamstack doesn't necessarily mean throwing away your old CMS. In fact, I'd argue that Jamstack is at it's most powerful when paired with a system that you already know, are comfortable with, and perhaps even like. You'd call that decoupling the front end.\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":243580,"url":"https:\/\/css-tricks.com\/learning-cope-microservices\/","url_meta":{"origin":1907,"position":1},"title":"Learning to COPE with Microservices","date":"July 22, 2016","format":false,"excerpt":"I vividly remember my first encounter with a content management system: It was 2002 with a platform called PHP-Nuke. It offered a control panel where site administrators could publish new content that would be immediately available to readers, without the need to create\/edit HTML files and upload them via FTP\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2979,"url":"https:\/\/css-tricks.com\/the-light-cms-trend\/","url_meta":{"origin":1907,"position":2},"title":"The “Light” CMS Trend","date":"June 29, 2009","format":false,"excerpt":"CMSs are beautiful things. Just as CSS allows us to abstract the design away from the markup, a CMS allows us to use a database to abstract the content away from the markup. There are a zillion of them, each with different backend UI's and different ways to doing things.\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/csstricks-uploads\/light-unify.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":342182,"url":"https:\/\/css-tricks.com\/building-a-headless-cms-with-fauna-and-vercel-functions\/","url_meta":{"origin":1907,"position":3},"title":"Building a Headless CMS with Fauna and Vercel Functions","date":"June 10, 2021","format":false,"excerpt":"In this tutorial, we will learn and use headless CMS, Fauna, and Vercel functions to build a blogging platform, Blogify After that, you can easily build any web application using a headless CMS, Fauna and Vercel functions.","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/06\/fauna-vercel.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":303539,"url":"https:\/\/css-tricks.com\/what-i-like-about-craft-cms\/","url_meta":{"origin":1907,"position":4},"title":"What I Like About Craft CMS","date":"March 3, 2020","format":false,"excerpt":"Looking at the CMS scene today, there are upwards of 150 options to choose from \u2014 and that\u2019s not including whatever home-grown custom alternatives people might be running. The term \u201cContent Management System\u201d is broad and most site builders fit into the CMS model. Craft CMS, a relatively new choice\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/02\/craftcms.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":302597,"url":"https:\/\/css-tricks.com\/php-is-a-ok-for-templating\/","url_meta":{"origin":1907,"position":5},"title":"PHP is A-OK for Templating","date":"February 4, 2020","format":false,"excerpt":"PHP templating often gets a bad rap for facilitating subpar code \u2014 but that doesn't have to be the case. Let\u2019s look at how PHP projects can enforce a basic Model, View, Controller (MVC) structure without depending on a purpose-built templating engine. But first, a very brief PHP history lesson\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/01\/php-templating.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"featured_media_src_url":null,"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/1907"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/248113"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":26,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"predecessor-version":[{"id":252988,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/1907\/revisions\/252988"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}