{"id":97666,"date":"2019-12-16T12:23:04","date_gmt":"2019-12-16T18:23:04","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=97666"},"modified":"2024-09-29T11:16:08","modified_gmt":"2024-09-29T16:16:08","slug":"create-responsive-tables-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/","title":{"rendered":"How to Create Responsive Tables in WordPress"},"content":{"rendered":"\n<p>Tables are a website design element that can help you elegantly display large amounts of information in an organized way. They work quite well on traditional computer displays, but can often create an undesirable experience on mobile devices.&nbsp;<\/p>\n\n\n\n<p>Fortunately, there are several workable solutions for creating more responsive tables. Using these <a href=\"https:\/\/wpengine.com\/resources\/mobile-responsive-wordpress-sites\/\" target=\"_blank\" rel=\"noreferrer noopener\">responsive design practices<\/a> can improve the User Experience (UX) of your site. This means visitors will be able to more easily view and access the data in your tables, no matter what type of device they\u2019re using.<\/p>\n\n\n\n<p>In this article, we\u2019ll take a look at what it means to make a table responsive. We\u2019ll then walk through two ways to create responsive tables in WordPress. Let\u2019s dive right in!&nbsp;<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">What are responsive tables?<\/h2>\n\n\n\n<p>Typically, the goal of a table is to display lots of data in a way that makes sense. When you try to view a tables on a mobile device, however, things can go awry. This happens because table rows are often many columns wider than your screen\u2019s display can handle.<\/p>\n\n\n\n<p>When you create a responsive table, you\u2019re essentially creating a set of rules for your original table of data. These rules can <a href=\"https:\/\/responsivedesign.is\/strategy\/page-layout\/defining-breakpoints\/\" target=\"_blank\" rel=\"noreferrer noopener\">determine breakpoints<\/a> based on display size. This means that if a user accesses the table on a device that\u2019s smaller than your set breakpoint, the table layout will respond by reformatting to fit the screen size.<\/p>\n\n\n\n<p>Responsive tables typically can be reformatted by adding a scroll bar or stacking the information. You don\u2019t want to just shrink and cram the information in the cells together as the screen size changes, since this can make the table unreadable. Fortunately, responsive design isn\u2019t too hard to achieve.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to make a responsive table (without a plugin)<\/h2>\n\n\n\n<p>There are essentially two approaches to making a table responsive in WordPress. First, we\u2019ll take a look at how to get the job done without a plugin.<\/p>\n\n\n\n<p>This will require some coding knowledge: specifically, <a href=\"https:\/\/wpengine.com\/resources\/customize-theme-css\/\" target=\"_blank\" rel=\"noreferrer noopener\">an understanding of Cascading Style Sheets (CSS)<\/a>. We also recommend working in a <a href=\"https:\/\/wpengine.com\/support\/staging\/\" target=\"_blank\" rel=\"noreferrer noopener\">staging or development environment<\/a> rather than on your live website, until you design a table that works reliably.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Format your table for responsive CSS<\/h3>\n\n\n\n<p>In this example, we\u2019re going to tell our sample table\u2019s data to reformat at a specific breakpoint. You can simply add a scroll bar to a table in some cases, but we\u2019re going to actually group the table\u2019s data so it appears in a more readable format that eliminates the need for horizontal scrolling.<\/p>\n\n\n\n<p>This is a great approach, since horizontal scrolling can often mean you\u2019re viewing a column\u2019s data out of context:&nbsp;<\/p>\n\n\n\n<p>To make this table work better, you\u2019ll need to first be sure you have your table formatted properly. If you\u2019re creating a table using the <a href=\"https:\/\/developer.wordpress.org\/block-editor\/\" target=\"_blank\" rel=\"noreferrer noopener\">Block Editor<\/a>, you can do so normally and then add <a href=\"https:\/\/www.w3schools.com\/tags\/tag_thead.asp\" target=\"_blank\" rel=\"noreferrer noopener\">&lt;thead&gt;<\/a> and <a href=\"https:\/\/www.w3schools.com\/tags\/tag_tbody.asp\" target=\"_blank\" rel=\"noreferrer noopener\">&lt;tbody&gt;<\/a> attributes to make sure your CSS will work properly:<\/p>\n\n\n\n<p>Once you add the table, you can use the HTML editor to adjust its formatting. Your &lt;thead&gt;&lt;\/thead&gt; attribute needs to wrap all of your column headers. Similarly, you\u2019ll wrap all of your subsequent table data in the &lt;tbody&gt;&lt;\/tbody&gt; attribute.&nbsp;<\/p>\n\n\n\n<p>Once you add the CSS tag in the next step, your style sheets will be able to understand what\u2019s supposed to display as headers for each column in the table, and what is the body or cell content.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add a custom tag to your CSS<\/h3>\n\n\n\n<p>Next, we\u2019re going to use a snippet of custom CSS code and the <a href=\"https:\/\/wordpress.org\/themes\/twentynineteen\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress Twenty Nineteen theme<\/a>. This theme has a pretty responsive design as part of its native code, but our CSS adjustments will take that even further.&nbsp;<\/p>\n\n\n\n<p>Since all themes are different, you\u2019ll want to thoroughly understand your theme\u2019s structure in order to successfully implement a responsive table design. Some themes may require an additional <a href=\"https:\/\/github.com\/smasala\/responsive-tables-js\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript library<\/a>.<\/p>\n\n\n\n<p>For our example, we\u2019ll navigate to <em>Appearance<\/em> &gt; <em>Customize<\/em> &gt; <em>Additional CSS<\/em>, where we can add the following <a href=\"https:\/\/gist.github.com\/jpen365\/337ee996d81ad4b6ea62474b3639df3b\" target=\"_blank\" rel=\"noreferrer noopener\">custom CSS code<\/a>:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter\"><table><tbody><tr><td><code>@media screen and (max-width: 600px) {<\/code><\/td><td><br><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; table {width:100%;}<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; thead {display: none;}<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; tr:nth-of-type(2n) {background-color: inherit;}<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; tbody td {display: block;&nbsp; text-align:center;}<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; tbody td:before {<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; &nbsp; &nbsp; content: attr(data-th);<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; &nbsp; &nbsp; display: block;<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; &nbsp; &nbsp; text-align:center;&nbsp;<\/code><\/td><\/tr><tr><td><br><\/td><td><code> &nbsp; }<\/code><\/td><\/tr><tr><td><br><\/td><td><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Once you paste your own code into the editor, you will need to select <em>Publish<\/em> for your changes to take effect.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Test the table\u2019s responsiveness in WordPress<\/h3>\n\n\n\n<p>WordPress has a helpful built-in screen test feature that enables you to test your content on three different screen sizes. At the bottom of the screen where you added your custom CSS, you can click on the tablet or mobile phone icons to test out your table\u2019s new style:<\/p>\n\n\n\n<p>For this example, we\u2019ve already created a simple table that contains all the necessary HTML attributes to work with our CSS. Our breakpoint in the CSS is set to 600px, but that can be changed to fit your needs.<\/p>\n\n\n\n<p>Instead of adding a scrollbar or squishing the table\u2019s data, the CSS we added reorganizes the data into a mobile-friendly format. This enables the user on a mobile device to scroll vertically, and view the table\u2019s data in context with the rest of the related cells.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to make a responsive table with a plugin<\/h2>\n\n\n\n<p>If you\u2019re not comfortable customizing your theme\u2019s code or CSS, there is another option. There are a number of WordPress plugins available that can help you create a responsive table design for your website.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Download a plugin<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"299\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/01\/ninjatables.png\" alt=\"Ninja Tables plugin. WordPress responsive table\" class=\"wp-image-148843\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2024\/01\/ninjatables.png 921w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2024\/01\/ninjatables-540x175.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2024\/01\/ninjatables-768x249.png 768w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><\/figure>\n\n\n\n<p>To get started, you\u2019ll need to choose a plugin. Since there are quite a few options for designing responsive tables, we\u2019re going to highlight two of them to get you started:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ninja-tables\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Ninja Tables<\/strong><\/a><strong>: <\/strong>Labeled as WordPress\u2019 number-one plugin for building responsive tables, it comes with over 100 table styles to choose from.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpdatatables\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>wpDataTables<\/strong><\/a><strong>: <\/strong>This is a free plugin with a premium version, but the lite version is packed with features for creating rich and interactive tables and charts.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>For the rest of this example, we\u2019ll use <a href=\"https:\/\/wordpress.org\/plugins\/ninja-tables\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ninja Tables<\/a> to demonstrate how to create a responsive data table in WordPress.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Input your data<\/h3>\n\n\n\n<p>After <a href=\"https:\/\/wpengine.com\/resources\/wordpress-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">installing and activating the plugin<\/a>, you\u2019ll be able to jump right into creating a table. You can navigate to <em>NinjaTables &gt; All Tables &gt; Add Table<\/em>:&nbsp;<\/p>\n\n\n\n<p>Here you can add a new table from scratch, or you can <em>Import Table<\/em> from a file. We\u2019re going to create a table from scratch with the <em>Add Table<\/em> option. You\u2019ll then need to enter a title and description for your table:&nbsp;<\/p>\n\n\n\n<p>You\u2019ll have some other options here as well. For example, if you&#8217;re <a href=\"https:\/\/wpengine.com\/resources\/woocommerce-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">setting up a WooCommerce shop<\/a>, you\u2019ll be able to use that information to create a WooCommerce table.<\/p>\n\n\n\n<p>Once you add your information, you\u2019ll click on <em>Add<\/em> to create the table. You\u2019ll then need to start inputting data. You can select <em>Add Column<\/em> to set up your table\u2019s structure:&nbsp;<\/p>\n\n\n\n<p>You\u2019ll have a few fields to complete in order to create your column. This includes the column\u2019s header name and the type of data it contains. You\u2019ll also be able to set its <em>Responsive Breakpoint:&nbsp;<\/em><\/p>\n\n\n\n<p>To choose from a number of options that determine how your tables will respond to different devices, you can access the menu by clicking on <em>Always show in all devices<\/em>:&nbsp;<\/p>\n\n\n\n<p>Once you\u2019ve built your columns, select <em>Add Data<\/em>, and NinjaTables will provide an easy form for you to add multiple entries into the table quickly:&nbsp;<\/p>\n\n\n\n<p>You can leave the <em>Continue Adding<\/em> option checked if you have multiple entries to make. Once you\u2019re done, you can close the window and return to your table editing screen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Format your table<\/h3>\n\n\n\n<p>Now that you have a table with information in it, you can explore NinjaTable\u2019s settings and style options. From within your table editing window, you can access more settings along the top tabs, and also down the right-hand side of the screen:&nbsp;&nbsp;<\/p>\n\n\n\n<p>You\u2019ll have many options for customizing your table\u2019s style and appearance, including alternating table row colors, centering text, hiding data, and more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Test your table<\/h3>\n\n\n\n<p>NinjaTable makes it easy to test the responsiveness of your table while you\u2019re editing it. In the <em>Table Design <\/em>tab, you\u2019ll find three options for testing screen responsiveness:&nbsp;<\/p>\n\n\n\n<p>You can select <em>Desktop<\/em>, <em>Tablet<\/em>, or <em>Mobile<\/em> to view what your table would look like on those kinds of devices.<\/p>\n\n\n\n<p>Each table you create also comes <a href=\"https:\/\/codex.wordpress.org\/Shortcode\" target=\"_blank\" rel=\"noreferrer noopener\">with a shortcode<\/a>. Plus, you can easily add any of your tables to your website\u2019s content by using the NinjaTable block you\u2019ll find in the <em>Formatting <\/em>section of the Block Editor menu.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let WP Engine help you keep your site responsive<\/h2>\n\n\n\n<p>Building a website that employs solid responsive design doesn\u2019t have to be a challenge when you have access to <a href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">the right resources<\/a>.<\/p>\n\n\n\n<p>Here at WP Engine, we want you to be able to provide the best digital experience to your customers. Find out more about our industry leading <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting for WordPress sites<\/a>, our <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">flexible plans<\/a>, and our <a href=\"https:\/\/wpengine.com\/wordpress-themes-and-tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">powerful developer solutions<\/a> for your next project!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tables are a website design element that can help you elegantly display large amounts of information in an organized way. They work quite well on traditional computer displays, but can often create an undesirable experience on mobile devices.&nbsp; Fortunately, there are several workable solutions for creating more responsive tables. Using these responsive design practices can<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":297,"featured_media":131925,"template":"","resource-topic":[904],"resource-role":[896],"resource-type":[916],"class_list":["post-97666","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create Responsive Tables in WordPress<\/title>\n<meta name=\"description\" content=\"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Responsive Tables in WordPress\" \/>\n<meta property=\"og:description\" content=\"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-29T16:16:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/01\/shutterstock_1890858637.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Create Responsive Tables in WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/01\/shutterstock_1890858637.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/\",\"name\":\"How to Create Responsive Tables in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2019-12-16T18:23:04+00:00\",\"dateModified\":\"2024-09-29T16:16:08+00:00\",\"description\":\"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Create Responsive Tables in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521\",\"name\":\"Erin Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"caption\":\"Erin Myers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create Responsive Tables in WordPress","description":"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"How to Create Responsive Tables in WordPress","og_description":"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2024-09-29T16:16:08+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/01\/shutterstock_1890858637.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"How to Create Responsive Tables in WordPress","twitter_description":"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/01\/shutterstock_1890858637.jpg","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/","name":"How to Create Responsive Tables in WordPress","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2019-12-16T18:23:04+00:00","dateModified":"2024-09-29T16:16:08+00:00","description":"Responsive tables in WordPress can help elevate your site content. Check out the WP Engine guide on responsive table plugins and how to use them.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-responsive-tables-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"How to Create Responsive Tables in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521","name":"Erin Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","caption":"Erin Myers"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/12\/shutterstock_1500204824.jpg","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer","topic":"<strong>Topics:<\/strong> Marketing","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/97666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/131925"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=97666"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=97666"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=97666"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=97666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}