{"id":7194,"date":"2021-04-05T09:21:54","date_gmt":"2021-04-05T09:21:54","guid":{"rendered":"https:\/\/colibriwp.com\/blog\/?p=7194"},"modified":"2022-01-28T12:39:58","modified_gmt":"2022-01-28T12:39:58","slug":"wordpress-responsive-tables","status":"publish","type":"post","link":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/","title":{"rendered":"A Tale of WordPress Responsive Tables"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">I always organize stuff on my laptop, from bookmarks to folders. I even use specific icons for certain folders. Call it OCD, I call it just order and discipline \ud83d\ude01.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, when I write stuff, I like to keep it simple, and structured. And when I read blog articles and ebooks, I always want to see clear chapters, bullet points, or tables.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let me show you an example. I like looking for new recipes. The problem is that food bloggers kinda write for SEO purposes, not for the end-user. So, first, you need to find out the history of the potato, then how pepper was discovered, then, you will find the ingredients to your recipe. This is why I got excited when I found this.<img loading=\"lazy\" class=\"aligncenter wp-image-7201\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/just-the-recipe.jpg\" alt=\"\" width=\"800\" height=\"444\" \/><\/span><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-7203\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Organized.jpg\" alt=\"\" width=\"800\" height=\"481\" \/><\/p>\n<p><span style=\"font-weight: 400;\">That\u2019s more like it!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, if you want to really create a good user experience, structuring information should be top of your mind.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, tables can be a great way for organizing information in a logical and visual way. They can also help users better scan your content. In this fast world, we all scan through content in order to assess if it\u2019s worth reading or not. We are trying to find the answer to our problem\/question as easily and fast as possible.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, there are some website sections that need a table by default, such as pricing sections, schedules, product lists, etc.<\/span><\/p>\n<p>And, you also have data tables that you might want to import from other sources, and want to make them look good on a page or post.<\/p>\n<p><span style=\"font-weight: 400;\">Now, there\u2019s a heartache when it comes to creating tables in WordPress: how to make them responsive. We\u2019ll talk about this too a bit later.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, it&#8217;s time to see how we can build tables in WordPress.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">How to Create WordPress Tables in the Default WordPress Editor (Gutenberg)<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Let\u2019s say you want to add a table to a blog post. Here are the steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the WordPress dashboard, navigate to Posts -&gt; Add New<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Inside this blank new article locate the \u201c+\u201d sign, and click on it. It will open a new window with a list of blocks.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Type \u201ctable\u201d in the search bar inside the window.<img loading=\"lazy\" class=\"aligncenter wp-image-7195\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/adding-the-table-block-in-WordPress.jpg\" alt=\"adding the table block in WordPress\" width=\"800\" height=\"447\" \/> <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select the table block.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adjust the number of columns and rows.<img loading=\"lazy\" class=\"aligncenter wp-image-7210\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/The-table-block-in-WordPress.jpg\" alt=\"The table block in WordPress\" width=\"800\" height=\"458\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select \u201cCreate Table\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When you place the mouse cursor inside the table, a toolbar will show up with editing tools: alignment, row and column management, text writing, etc.<img loading=\"lazy\" class=\"aligncenter wp-image-7212 size-full\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-table-editing.jpg\" alt=\"WordPress table editing\" width=\"690\" height=\"535\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Type in your text in the table cells. They\u2019ll automatically resize depending on how much content you type.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Advanced edits can be made from the menu on the right. Just make sure the table is selected (just place the cursor in one of the table-cells). You can choose from the two table styles available, add a header, add background color, etc. <img loading=\"lazy\" class=\"aligncenter wp-image-7197\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Advanced-WordPress-table-edits.jpg\" alt=\"Advanced WordPress table edits\" width=\"800\" height=\"613\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00a0For those that want to go a bit further with their table design, under the advanced menu item, you have the option to add custom CSS. Here you can also assign an HTML anchor if you want to make use of page jumps. More on this topic,<\/span><a href=\"https:\/\/wordpress.org\/support\/article\/page-jumps\/\"><span style=\"font-weight: 400;\"> here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">And you\u2019re done!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Don\u2019t forget to hit \u201cSave draft\u201d or \u201cPublish\u201d, before exiting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you need something more advanced than this, you can use a WordPress plugin. I\u2019ll make some recommendations a bit further down in the next chapter.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">How to Create WordPress Tables in the Classic WordPress Editor<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">For those of you that are still using the previous WordPress editing experience, there are two design options:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/colibriwp.com\/blog\/wordpress-html-editor\/\"><span style=\"font-weight: 400;\">Custom HTML editing<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating tables via WordPress plugins<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Now, I won\u2019t be showing you how to code your own table, this can get too long, and you really need to know your HTML.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But I\u2019m gonna go the easy way: enter WordPress table plugins!<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">How to install a WordPress plugin?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">It\u2019s quite straightforward:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Front the WordPress dashboard navigate to Plugins.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select \u201cAdd New\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Look for your desired plugin in the search bar.<img loading=\"lazy\" class=\"aligncenter wp-image-7204\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Search-a-WordPress-table-plugin.jpg\" alt=\"Search a WordPress table plugin\" width=\"800\" height=\"319\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select \u201cInstall\u201d.<img loading=\"lazy\" class=\"aligncenter wp-image-7200\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Installing-a-WordPress-table-plugin.jpg\" alt=\"Installing a WordPress table plugin\" width=\"800\" height=\"323\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">After clicking on \u201cInstall\u201d, an \u201cActivate\u201d text will appear on the button. Click it in order to activate the plugin.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The flow for installing and working with plugins is detailed in our video tutorial as well:<\/span><\/p>\n<div class='embed-container'><iframe loading=\"lazy\" title=\"How to Install, Deactivate and Work with WordPress Plugins\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.youtube.com\/embed\/tRmW1Texk3k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">How to choose a WordPress table plugin<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">There are some key elements you should pay attention to:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The plugin reviews<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Responsive feature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The possibility to do data sorting and\/or filtering<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extra styling options<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What kind of media is supported<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Import\/export capabilities<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pricing<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Now, before selecting any WordPress table plugin, you should know what features you care about most.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Our WordPress table plugin recommendations<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Most of the WordPress table plugins out there let you embed a table on a WordPress page or post via a shortcode.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What does this mean? You will define your table inside the plugin, and when it\u2019s done and saved you will get a tiny line of code, looking similar to this: [table id=1]. All you\u2019ll have to do is paste this code on a page or post if you\u2019re using the Classic WordPress Editor. If you\u2019re using the Default WordPress Editor, you will need to use the shortcode block.<img loading=\"lazy\" class=\"aligncenter wp-image-7209\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/the-shortcode-WordPress-block.jpg\" alt=\"the shortcode WordPress block\" width=\"800\" height=\"314\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">You\u2019ll just have to paste your shortcode in the space shown below:<img loading=\"lazy\" class=\"aligncenter size-full wp-image-7199\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Inserting-a-shortcode.jpg\" alt=\"Inserting a shortcode\" width=\"587\" height=\"262\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">I\u2019ll show you more details, a bit later, when I\u2019ll take one of the table plugins for a ride.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, let\u2019s see the recommendations.<\/span><\/p>\n<h4><\/h4>\n<h4><a href=\"https:\/\/tablepress.org\/demo\/\"><span style=\"font-weight: 400;\">TablePress<\/span><\/a><\/h4>\n<p><span style=\"font-weight: 400;\">This is the most popular WordPress table plugin. It allows you to:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Insert any type of data, like numbers, text, images, links, and even math formulas!\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Do live sorting (this is a cool one!).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Import tables from Excel files and HTML.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Export your table\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use it for free<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The plugin does not cover responsive tables by default.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the plugin\u2019s website, you\u2019ll see this statement: \u201cDue to how tables on websites work technically, they can not always adjust to the available space on the screen automatically. The reason is that their content requires a certain minimum space, and that\u2019s what defines the minimum width of the table. If that minimum table width is bigger than the width of the available content area, the table will not fit. Unfortunately, this can lead to ugly behavior on small screens, like on phones and tablets, where some parts of a table might then be cut-off on the right side\u201d.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A table is a table, right? You can\u2019t just cut some of the columns, just because they do not fit in. You can\u2019t just reconfigure the whole table, because some of the information might not make sense in the end.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What does this mean for you?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That you can buy<\/span><a href=\"https:\/\/tablepress.org\/extensions\/responsive-tables\/\"><span style=\"font-weight: 400;\"> an extension<\/span><\/a><span style=\"font-weight: 400;\"> that will make your table kinda responsive. There are 4 approaches for this:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Flip<\/b><span style=\"font-weight: 400;\">: the table gets flipped, meaning that rows appear as columns and vice versa, and you will be able to scroll the table horizontally (it might not work ok if you\u2019re having images in your table).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scroll<\/b><span style=\"font-weight: 400;\">: this feature will make a too wide table, horizontally scrollable! How cool is this? And if you\u2019re using images inside the table, they won\u2019t be disturbed.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Collapse<\/b><span style=\"font-weight: 400;\">: this feature will add a hide\/expand effect to a table. It will hide the data from those columns that would otherwise be cut-off and instead add that data to a collapsable row that is inserted below each entry.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stack<\/b><span style=\"font-weight: 400;\">: The stack mode will show the cells of a row on top of each other, instead of next to each other. This makes the table more narrow, as it will appear to have only one column.\u00a0<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4><a href=\"https:\/\/wordpress.org\/plugins\/ninja-tables\/\"><span style=\"font-weight: 400;\">Ninja Tables<img loading=\"lazy\" class=\"aligncenter wp-image-7216\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Ninja-Tables-WordPress-plugin.jpg\" alt=\"Ninja Tables WordPress plugin\" width=\"800\" height=\"256\" \/><\/span><\/a><\/h4>\n<p><span style=\"font-weight: 400;\">Let\u2019s take a look at its features:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can choose from 100+ table styles.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It has the 3 most popular CSS libraries with unlimited color schema!\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bordered table<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Table Inverse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Striped rows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data Tables<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The paid plan of Ninja Tables comes with the following advanced features:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unlimited table colors and customization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Sheets integration<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">WooCommerce Product Table<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Conditional column formatting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FrontEnd Table export \u2013 CSV, Print, PDF<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Show data from your own custom SQL table and SQL query<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">And because mobile responsiveness is a must, Ninja Tables made all the tables automatically responsive for mobile devices by placing in-row expandable areas.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/tables-builder\/\"><span style=\"font-weight: 400;\">JetEngine Tables Builder<img loading=\"lazy\" class=\"aligncenter wp-image-8766\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/04\/image1-2.png\" alt=\"JetEngine Tables Builder WordPress plugin\" width=\"800\" height=\"596\" \/><\/span><\/a><\/h4>\n<p><span style=\"font-weight: 400;\">Would you like to create dynamic tables? So, have a look at the JetEngine Tables Builder plugin. You can use this plugin with Elementor page builder and Gutenberg editor. The Tables Builder allows building simple or complex dynamic tables on your website.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Main features:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Showcase posts, products, comments, or SQL data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Display custom fields data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create the table from dynamic data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Style your table<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Show backend data on the frontend table<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add the table to any page<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Creating the dynamic table has several steps: create a new Query, set table settings (name, data Query), add a column to the table, style the table, preview, and add to any page on your website.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">JetEngine Tables Builder pricing:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can buy a single JetEngine plugin for $26 per one website or $54 unlimited websites per year. Also, JetEngine is a part of Crocoblock subscription; prices start from $130 per year. Crocoblock subscription includes all JetPlugins for website building.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><a href=\"https:\/\/wpdatatables.com\/\"><span style=\"font-weight: 400;\">WPDataTables<img loading=\"lazy\" class=\"aligncenter wp-image-7217\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/wpDataTables.jpg\" alt=\"wpDataTables\" width=\"800\" height=\"271\" \/><\/span><\/a><\/h4>\n<p><span style=\"font-weight: 400;\">The most important features for WPDataTables are the following:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">natively responsive<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">table import<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">cell custom formatting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">you can create a table that\u2019s linked to an existing data source<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">you can generate a query to the WordPress database, or to a MySQL database<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">you can create 14 different chart types using the Google Charts rendering engine<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">advanced filters and search options<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Some of the features above are paid, some of them are free.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Creating a WordPress Table Using WPDataTables<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">And because for one of our blogs, we\u2019re using <\/span><a href=\"https:\/\/colibriwp.com\/blog\/\"><span style=\"font-weight: 400;\">WPDataTables<\/span><\/a><span style=\"font-weight: 400;\">, let me show you how to get around.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The moment you activate the plugin, you will be able to access it from the WordPress dashboard.<img loading=\"lazy\" class=\"aligncenter wp-image-7214\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/WPDataTables-settings.jpg\" alt=\"WPDataTables settings\" width=\"800\" height=\"192\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s create our first table.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Navigate to \u201cCreate a Table\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Depending on the plan you\u2019re using, you can create a table from scratch, you can import it, or you can create SQL\/MySQL-based tables.<img loading=\"lazy\" class=\"aligncenter wp-image-7198\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Create-a-table-in-WordPress.jpg\" alt=\"Create a table in WordPress\" width=\"800\" height=\"269\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select \u201cCreate a simple table from scratch\u201d, then click on \u201cNext\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Name your table and select the number of rows, then select \u201cGenerate table\u201d.<img loading=\"lazy\" class=\"aligncenter wp-image-7202\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Name-your-table.jpg\" alt=\"Name your WordPress table\" width=\"800\" height=\"272\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fill in your data in the table.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make edits to the content using the toolbar above the table: alignment, text styling, text positioning. You can even add HTML code and images.<img loading=\"lazy\" class=\"aligncenter wp-image-7205\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Setting-up-a-table-in-WordPress.jpg\" alt=\"Setting up a table in WordPress\" width=\"800\" height=\"325\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the Display menu (near \u201cEdit Data\u201d) you can make some additional table settings such as: naming the table, making cell padding changes, choosing the table header.\u00a0 <img loading=\"lazy\" class=\"aligncenter wp-image-7196\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Additional-table-settings.jpg\" alt=\"Additional table settings\" width=\"800\" height=\"195\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Preview how the table looks on mobile and tablet, and decide on the type of scrolling from the \u201cResponsive\u201d menu.<img loading=\"lazy\" class=\"aligncenter wp-image-7206\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Table-responsiveness.jpg\" alt=\"Table responsiveness\" width=\"800\" height=\"346\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When done, hit \u201cSave changes\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the menu on the left-hand side, navigate to wpDataTables. In here you\u2019ll see all the tables you created, with their shortcodes. Here you can delete tables that you no longer use.<img loading=\"lazy\" class=\"aligncenter wp-image-7208\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Tables-list.jpg\" alt=\"Tables list\" width=\"800\" height=\"420\" \/><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Copy the shortcode of your desired table. Paste it inside a page, or a post. As previously mentioned, you can paste it inside the Shortcode Block inside the Default WordPress editor.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">And you\u2019re done.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let me show you one of my tables.<img loading=\"lazy\" class=\"aligncenter wp-image-7213\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/WordPress-table-example.jpg\" alt=\"WordPress table example\" width=\"800\" height=\"543\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is where I pasted the shortcode:<\/span><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-7211\" src=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/Using-shortcodes-to-insert-tables-inside-WordPress-websites.jpg\" alt=\"Using shortcodes to insert tables inside WordPress websites\" width=\"800\" height=\"441\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Piece of cake, wouldn\u2019t you say?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And that\u2019s a wrap, folks!<\/span><\/p>\n<p>If you want to also know how to create charts, here&#8217;s a useful article on the topic: <a href=\"https:\/\/kubiobuilder.com\/wordpress-charts\/\">WordPress Charts: All You Need to Know<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Now, if you liked this article, and you want to learn more about<\/span><a href=\"https:\/\/colibriwp.com\/blog\/how-to-build-a-wordpress-website-in-2021\/\"><span style=\"font-weight: 400;\"> how to design a WordPress website<\/span><\/a><span style=\"font-weight: 400;\">, make sure to subscribe to our<\/span><a href=\"https:\/\/www.youtube.com\/channel\/UCN3ZM-C7TJgklVfseVHamHQ\"> <span style=\"font-weight: 400;\">Youtube channel<\/span><\/a><span style=\"font-weight: 400;\"> and follow us on<\/span><a href=\"https:\/\/twitter.com\/WpColibri\"> <span style=\"font-weight: 400;\">Twitter<\/span><\/a><span style=\"font-weight: 400;\"> and<\/span><a href=\"https:\/\/www.facebook.com\/ColibriWP\"> <span style=\"font-weight: 400;\">Facebook<\/span><\/a><span style=\"font-weight: 400;\">!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">[sibwp_form id=1]<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I always organize stuff on my laptop, from bookmarks to folders. I even use specific icons for certain folders. Call it OCD, I call it just order and discipline \ud83d\ude01. Now, when I write stuff, I like to keep it simple, and structured. And when I read blog articles and ebooks, I always want to&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/\">Read more<\/a><\/p>\n","protected":false},"author":6,"featured_media":7207,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[159],"tags":[256,257,255],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Tale of Responsive Tables [WordPress Table Creation Example Included]<\/title>\n<meta name=\"description\" content=\"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Tale of Responsive Tables [WordPress Table Creation Example Included]\" \/>\n<meta property=\"og:description\" content=\"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/\" \/>\n<meta property=\"og:site_name\" content=\"ColibriWP Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-05T09:21:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-28T12:39:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alina Belascu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/colibriwp.com\/blog\/#website\",\"url\":\"https:\/\/colibriwp.com\/blog\/\",\"name\":\"ColibriWP Blog\",\"description\":\"WordPress know-how to boost your design skills\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/colibriwp.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg\",\"contentUrl\":\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg\",\"width\":900,\"height\":600,\"caption\":\"Hands of young businesswoman sitting at table with papers and examining process chart on laptop\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#webpage\",\"url\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/\",\"name\":\"A Tale of Responsive Tables [WordPress Table Creation Example Included]\",\"isPartOf\":{\"@id\":\"https:\/\/colibriwp.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#primaryimage\"},\"datePublished\":\"2021-04-05T09:21:54+00:00\",\"dateModified\":\"2022-01-28T12:39:58+00:00\",\"author\":{\"@id\":\"https:\/\/colibriwp.com\/blog\/#\/schema\/person\/87f760a68fccd9a3b83d34521adae311\"},\"description\":\"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!\",\"breadcrumb\":{\"@id\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/colibriwp.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Tale of WordPress Responsive Tables\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/colibriwp.com\/blog\/#\/schema\/person\/87f760a68fccd9a3b83d34521adae311\",\"name\":\"Alina Belascu\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/colibriwp.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2020\/09\/119058219_10158647533825351_1768509508910138441_o.jpg\",\"contentUrl\":\"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2020\/09\/119058219_10158647533825351_1768509508910138441_o.jpg\",\"caption\":\"Alina Belascu\"},\"description\":\"Alina is a digital marketer with a passion for web design. When she's not strategizing she's doing photography, listening to podcasts on history and psychology, and playing with her 2 dogs and cat.\",\"url\":\"https:\/\/colibriwp.com\/blog\/author\/alina-belascu\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Tale of Responsive Tables [WordPress Table Creation Example Included]","description":"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/","og_locale":"en_US","og_type":"article","og_title":"A Tale of Responsive Tables [WordPress Table Creation Example Included]","og_description":"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!","og_url":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/","og_site_name":"ColibriWP Blog","article_published_time":"2021-04-05T09:21:54+00:00","article_modified_time":"2022-01-28T12:39:58+00:00","og_image":[{"width":900,"height":600,"url":"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alina Belascu","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/colibriwp.com\/blog\/#website","url":"https:\/\/colibriwp.com\/blog\/","name":"ColibriWP Blog","description":"WordPress know-how to boost your design skills","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/colibriwp.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#primaryimage","inLanguage":"en-US","url":"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg","contentUrl":"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2021\/02\/businesswoman-examining-process-chart-laptop.jpg","width":900,"height":600,"caption":"Hands of young businesswoman sitting at table with papers and examining process chart on laptop"},{"@type":"WebPage","@id":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#webpage","url":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/","name":"A Tale of Responsive Tables [WordPress Table Creation Example Included]","isPartOf":{"@id":"https:\/\/colibriwp.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#primaryimage"},"datePublished":"2021-04-05T09:21:54+00:00","dateModified":"2022-01-28T12:39:58+00:00","author":{"@id":"https:\/\/colibriwp.com\/blog\/#\/schema\/person\/87f760a68fccd9a3b83d34521adae311"},"description":"Your guide on creating WordPress responsive tables in both the Classic and the Default WordPress Editors. Plugin recommendations included. Read on!","breadcrumb":{"@id":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/colibriwp.com\/blog\/wordpress-responsive-tables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/colibriwp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Tale of WordPress Responsive Tables"}]},{"@type":"Person","@id":"https:\/\/colibriwp.com\/blog\/#\/schema\/person\/87f760a68fccd9a3b83d34521adae311","name":"Alina Belascu","image":{"@type":"ImageObject","@id":"https:\/\/colibriwp.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2020\/09\/119058219_10158647533825351_1768509508910138441_o.jpg","contentUrl":"https:\/\/colibriwp.com\/blog\/wp-content\/uploads\/2020\/09\/119058219_10158647533825351_1768509508910138441_o.jpg","caption":"Alina Belascu"},"description":"Alina is a digital marketer with a passion for web design. When she's not strategizing she's doing photography, listening to podcasts on history and psychology, and playing with her 2 dogs and cat.","url":"https:\/\/colibriwp.com\/blog\/author\/alina-belascu\/"}]}},"_links":{"self":[{"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/posts\/7194"}],"collection":[{"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/comments?post=7194"}],"version-history":[{"count":8,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/posts\/7194\/revisions"}],"predecessor-version":[{"id":9712,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/posts\/7194\/revisions\/9712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/media\/7207"}],"wp:attachment":[{"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/media?parent=7194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/categories?post=7194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/colibriwp.com\/blog\/wp-json\/wp\/v2\/tags?post=7194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}