{"id":34616,"date":"2021-04-28T09:31:45","date_gmt":"2021-04-28T09:31:45","guid":{"rendered":"https:\/\/wpdatatables.com\/?p=34616"},"modified":"2024-02-20T09:40:48","modified_gmt":"2024-02-20T09:40:48","slug":"weather-table","status":"publish","type":"post","link":"https:\/\/wpdatatables.com\/weather-table\/","title":{"rendered":"How to create a weather table with wpDataTables"},"content":{"rendered":"<p>You&#8217;ve surely seen a weather table online, but have you ever tried to build one?<\/p>\n<p>Surely, it would seem a dreadful experience with all the data and conditional formatting that you&#8217;d need to add to the table cells.<\/p>\n<p>Do you know how they say there isn&#8217;t such thing as bad weather, only unsuitable clothing?<\/p>\n<p>The same goes for building a weather table. If you can&#8217;t create one, it means you don&#8217;t have the right tools for the job.<\/p>\n<p>In this article, I&#8217;ll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.<\/p>\n<p><!--more--><\/p>\n<p>What kind of weather table can we create? Well, something like this:<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34628\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table.jpg\" alt width=\"800\" height=\"1409\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table-170x300.jpg 170w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table-581x1024.jpg 581w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34628 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%201409%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"1409\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%201409%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table-170x300.jpg 170w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table-581x1024.jpg 581w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/screenshot-weather-table.jpg\"><\/p>\n<p>Yes, that is a really long screenshot. You can view the dynamic weather table <a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/monthly-summary-report-temperature\/\">here<\/a>.<\/p>\n<p>For creating a weather table like the ones we presented earlier, you have few options depending on your source data.<\/p>\n<h3><strong>1. Creating a table from scratch<\/strong><\/h3>\n<p>If you do not have a data source you can create your weather table from scratch with the option <a href=\"https:\/\/wpdatatables.com\/documentation\/creating-new-wpdatatables-with-table-constructor\/building-and-filling-in-the-tables-manually\/\">\u201cCreating tables manually\u201d<\/a> where you will insert data manually.<\/p>\n<p>To start creating a data table manually, open your WordPress admin panel, go to <strong>wpDataTables -&gt; Create a Table<\/strong>, choose the third option<strong> \u201cCreate a table manually\u201d<\/strong>, and click <strong>\u201cNext\u201c<\/strong>.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34619\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1024x368.png\" alt width=\"1024\" height=\"368\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1024x368.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-300x108.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1536x552.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1.png 1721w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34619 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20368%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"368\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20368%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1024x368.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-300x108.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1536x552.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1.png 1721w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1-1024x368.png\"><\/p>\n<p>You will be shown the wizard step that will assist you to create the table structure where you will create 14 columns: Period, Year, and all other will be names of the months (Jan, Feb&#8230;). For Period columns you will leave column type as <strong>\u201cOne-line string\u201d<\/strong> and for all others, you will set <strong>\u201cInteger\u201d<\/strong> column type.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34618\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1024x600.png\" alt width=\"1024\" height=\"600\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1024x600.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-300x176.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1536x899.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns.png 1723w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34618 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20600%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"600\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20600%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1024x600.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-300x176.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1536x899.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns.png 1723w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConfigManualColumns-1024x600.png\"><\/p>\n<p>When you have finished configuring the table, click <strong>\u201cCreate the table\u201d<\/strong>. A dropdown will open with options to <em>\u201cOpen in standard editor\u201d<\/em> or <em>\u201cOpen in Excel-like editor\u201d<\/em> and that\u2019s it. The table structure is created. Now you will insert your data over the <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/\">Standard editor <\/a>or an <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/excel-like-editor\/\">Excel-like editor<\/a>.<\/p>\n<h3><strong>2. Creating a table from a data source<\/strong><\/h3>\n<p>If you have data in some data source like Excel, CSV, JSON, Google spreadsheet, XML, PHP Serialized array, or in a table in the database (SQL source), you will use the second option in the table wizard.<\/p>\n<p>To start creating a data table linked to an existing data source, open your WordPress admin panel, go to <strong>wpDataTables -&gt; Create a Table<\/strong>, choose the second option <strong>\u201cCreate<\/strong> <strong>a data table linked to an existing data source.\u201d<\/strong>, and click<strong> \u201cNext\u201c<\/strong>.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone wp-image-34617 size-large\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1024x368.png\" alt width=\"1024\" height=\"368\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1024x368.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-300x108.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1536x552.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable.png 1721w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone wp-image-34617 size-large lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20368%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"368\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20368%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1024x368.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-300x108.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1536x552.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable.png 1721w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CreateManualTable-1024x368.png\"><\/p>\n<p>Depends on which source you have you will follow instructions:<\/p>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-mysql-based-wpdatatables\/\">How to create a MySQL based table with wpDataTables<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-google-spreadsheets\/\">Creating Tables in WordPress from Google Spreadsheets<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-excel\/\">Creating Tables in WordPress from Excel<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-csv\/\">How to create a table from CSV data<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-json-input\/\">Creating tables in WordPress from JSON input<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-xml\/\">How to create tables in WordPress with XML input<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-wpdatatables-from-serialized-php-array\/\">Creating Tables in WordPress based on serialized PHP arrays<\/a><\/li>\n<\/ul>\n<p>For this table, we use CSV as a data source that you can download from <a href=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2018\/12\/Temperature-Maximums.csv\">here<\/a>. You will choose CSV as <strong>\u201cInput data source type\u201d<\/strong> and then over the Browse button find that<\/p>\n<p>the source that you previously download and upload on your server. Click <strong>Save Changes<\/strong>, so wpDataTables will read the CSV file you uploaded and the table will be created.<\/p>\n<p>After creating the table, with any of the two options, you can <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/customize-table\/\">customize <\/a>and <a href=\"https:\/\/wpdatatables.com\/documentation\/general\/table-configuration-page-overview\/\">configure <\/a>your WordPress table like you need.<\/p>\n<p>In our case, we first turn on the option <strong>\u201cShow filters in a<\/strong> <strong>form above the table\u201d <\/strong>on the \u201c<strong>Sorting and Filtering<\/strong>\u201d tab in table settings and then configure <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/\">Advanced filters <\/a>for each column. For the <em>Period<\/em> column, we set \u2018Select Box filter\u2019 and \u2018Number filter\u2019 for all other columns.<\/p>\n<p>Then we turn on the option <strong>\u201cResponsiveness\u201d<\/strong> on the <strong>\u201cDisplay\u201d<\/strong> tab in table settings and hide all \u201cMonth\u201d columns for tablets and mobile devices in <a href=\"https:\/\/wpdatatables.com\/documentation\/general\/table-configuration-page-overview\/#column-settings-display\">each Column settings <\/a>or quicker in the <a href=\"https:\/\/wpdatatables.com\/documentation\/general\/table-configuration-page-overview\/#table-settings-preview\">Column list button <\/a>above the table.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34620\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1.png\" alt width=\"630\" height=\"1019\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1.png 630w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1-185x300.png 185w\" sizes=\"(max-width: 630px) 100vw, 630px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34620 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20630%201019%22%3E%3C%2Fsvg%3E\" alt width=\"630\" height=\"1019\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20630%201019%22%3E%3C%2Fsvg%3E 630w\" sizes=\"(max-width: 630px) 100vw, 630px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1.png 630w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1-185x300.png 185w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ColumnList-1.png\"><\/p>\n<p>For customizing the table data color we&#8217;re using <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\">Conditional formatting<\/a>. For the first column, we set the condition that if the cell contains 2 then <strong>\u201cSet cell CSS class<\/strong>\u201d to \u201cblue-white text\u201d.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34621\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-1024x295.png\" alt width=\"1024\" height=\"295\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-1024x295.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-300x87.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses.png 1123w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34621 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20295%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"295\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20295%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-1024x295.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-300x87.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses.png 1123w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/PeriodClasses-1024x295.png\"><\/p>\n<p>Then we create those classes on the \u201c<strong>Custom CSS\u201d<\/strong> field on the \u201c<strong>Customize\u201d<\/strong> tab in table settings like this:<\/p>\n<pre>.wpdt-c .wpDataTablesWrapper .wpDataTable-1 td.blue{ background-color: #0083c2 !important;}\n\n.wpdt-c .wpDataTablesWrapper .wpDataTable-1 td.white-text{ color: #FFFFFF !important;}<\/pre>\n<p>Like this:<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34626\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS.jpg\" alt width=\"800\" height=\"441\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS-300x165.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-34626 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20441%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"441\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20441%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS-300x165.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/CustomCSS.jpg\"><\/p>\n<p>&nbsp;<\/p>\n<p>Where number 1 in .wpDataTable-1 is the ID of your table so you will need to change it for your table<\/p>\n<p>For all other columns, we set the same conditions to set different colors based on the value in the table for Max Temperature table.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34622\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-1024x639.png\" alt width=\"1024\" height=\"639\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-1024x639.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-300x187.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax.png 1124w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34622 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20639%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"639\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20639%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-1024x639.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-300x187.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax.png 1124w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempMax-1024x639.png\"><\/p>\n<p>For the second table \u201cLow Temperature\u201d we use the same approach as for the table &#8220;Temperature Maximus&#8221;, except the conditions in Conditional formatting. Because it is the lower value of the temperature, we use these conditions.<\/p>\n<p><noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34623\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-1024x752.png\" alt width=\"1024\" height=\"752\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-1024x752.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-300x220.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow.png 1120w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-large wp-image-34623 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20752%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"752\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20752%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-1024x752.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-300x220.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow.png 1120w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/ConditionalFormattingTempLow-1024x752.png\"><\/p>\n<p>Then we create those classes on the \u201c<strong>Custom CSS\u201d<\/strong> field on the \u201c<strong>Customize\u201d<\/strong> tab in table settings like this:<\/p>\n<pre>.wpdt-c .wpDataTablesWrapper .wpDataTable-2 td.white-text{ color: #FFFFFF !important;}\n\n.wpdt-c .wpDataTablesWrapper .wpDataTable-2 td.black-text{ color: #000000 !important;}<\/pre>\n<p>Where number 2 in .wpDataTable2 is the ID of your table so you will need to change it for your table.<\/p>\n<p>That&#8217;s it!<\/p>\n<p>Now what you need to do is to show up on your pages in the front-end. As with any other plugin we use shortcodes for showing tables on users&#8217; pages or posts. <a href=\"https:\/\/wpdatatables.com\/documentation\/general\/wpdatatables-shortcodes\/\">Adding<\/a> <a href=\"https:\/\/wpdatatables.com\/documentation\/general\/wpdatatables-shortcodes\/\">shortcodes <\/a>is very easy, especially if you are using popular page builders like Elementor, WP Bakery, or Gutenberg.<\/p>\n<div style=\"background-color: #d6efff; padding: 30px; margin: 25px 0; border-radius: 8px; font-size: 20px; line-height: 1.7; color: #212848;\">If you&#8217;re enjoying this tutorial, you should check out <a href=\"https:\/\/wpdatatables.com\/how-to-create-the-premier-league-table\/\">how we created the premier league table with wpDataTables<\/a>.<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1 \"><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/wpdatatables.com\/weather-table\/#More_table_styles_you_can_create_with_wpDataTables\">More table styles you can create with wpDataTables<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/wpdatatables.com\/weather-table\/#Join_the_wpDataTables_Community\">Join the wpDataTables Community<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"More_table_styles_you_can_create_with_wpDataTables\"><\/span>More table styles you can create with wpDataTables<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Are you interested in creating more than just weather tables?<\/p>\n<p>You need to have a look at some of the other tables from <a href=\"https:\/\/wpdatatables.com\/showcase\/\">the showcase section<\/a>.<\/p>\n<h3>Statistics Tables with Charts<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/statistics-table\/\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32518\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic.jpg\" alt width=\"800\" height=\"450\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic-300x169.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32518 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20450%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"450\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20450%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic-300x169.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/statistic.jpg\"><\/a><\/p>\n<p>wpDataTables is used to generate a graphic representation of statistical data as charts.<\/p>\n<h3>Cryptocurrency Rank Table<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/cryptocurrencies-rank-table\/\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32519\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto.jpg\" alt width=\"800\" height=\"500\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto-300x188.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32519 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20500%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"500\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20500%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto-300x188.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/srypto.jpg\"><\/a><\/p>\n<p>In this example, cryptocurrencies are ranked in a table using wpDataTables. You can add this type of crypto table to your site with a few tweaks.<\/p>\n<h3>Online Laptop Catalog<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/products-table\/ \"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32520\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop.jpg\" alt width=\"800\" height=\"526\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop-300x197.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32520 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20526%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"526\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20526%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop-300x197.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/laptop.jpg\"><\/a><\/p>\n<p>This table can be used for <a href=\"https:\/\/wpdatatables.com\/product-comparison\/\">product comparison<\/a>. For example, if you have a website where you are presenting and promoting products, the table can display the characteristics of the most popular products.<\/p>\n<h3>Financial Reports<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/financial-table\/\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32522\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial.jpg\" alt width=\"800\" height=\"489\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial-300x183.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32522 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20489%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"489\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20489%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial-300x183.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/financial.jpg\"><\/a><\/p>\n<p>The plugin is used to create a table that shows financial data per country. Obviously, it can be adapted to presenting different types of financial data.<\/p>\n<h3>Book Catalog<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/catalog-of-books\/\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32525\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book.jpg\" alt width=\"800\" height=\"503\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book-300x189.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32525 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20503%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"503\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20503%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book-300x189.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/book.jpg\"><\/a><\/p>\n<p>This table style works well for an affiliate site or an online book store.<\/p>\n<h3>Mutual Funds<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/top-mutual-funds\/\"><noscript><img decoding=\"async\" class=\"alignnone wp-image-34635 size-full\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2.jpg\" alt width=\"800\" height=\"513\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2-300x192.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone wp-image-34635 size-full lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20513%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"513\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20513%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2-300x192.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/mutf2.jpg\"><\/a><\/p>\n<p>wpDataTables can create a list of mutual funds, sorted by performance.<strong>&nbsp;<\/strong><\/p>\n<h3>Catalog of Drivers<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/documentation\/table-examples\/catalog-of-drivers\/\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32527\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver.jpg\" alt width=\"800\" height=\"497\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver-300x186.jpg 300w\" sizes=\"(max-width: 800px) 100vw, 800px\"><\/noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-32527 lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20497%22%3E%3C%2Fsvg%3E\" alt width=\"800\" height=\"497\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20497%22%3E%3C%2Fsvg%3E 800w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver.jpg 800w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver-300x186.jpg 300w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/09\/driver.jpg\"><\/a><\/p>\n<p>wpDataTables is used to show driver configuration.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Join_the_wpDataTables_Community\"><\/span>Join the wpDataTables Community<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you work with tables, here are some reasons why a wpDataTables license will suit your needs.<\/p>\n<ul>\n<li>It makes working with tables and charts easy.<\/li>\n<li>wpDataTables is a global best-selling WordPress table plugin with frequently released updates and great customer support.<\/li>\n<li>Already more than 40,000 satisfied companies and individuals are using wpDataTables.<\/li>\n<li>It is used in financial, scientific, statistical, commercial, and other data management applications.<\/li>\n<\/ul>\n<h3>With It, You Can Create Responsive WordPress Tables and Charts<\/h3>\n<p>Tables created with the wpDataTables plugin are intrinsic and fully responsive. There is no restriction when it comes to platforms or device types.<\/p>\n<h3>You Can Create Large Tables<\/h3>\n<p>Large tables are not a problem. wpDataTables handles tables with millions of rows rapidly and reliably. The MySQL server processes all operations.<strong>&nbsp;<\/strong><\/p>\n<h3>Advanced Filters and Search Options<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/\"><noscript><img decoding=\"async\" class=\"alignnone wp-image-34643 size-large\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1024x607.png\" alt width=\"1024\" height=\"607\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1024x607.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-300x178.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1536x910.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters.png 1757w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone wp-image-34643 size-large lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20607%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"607\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20607%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1024x607.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-300x178.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1536x910.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters.png 1757w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/AdvancedFilters-1024x607.png\"><\/a><\/p>\n<p>Individual filters for your dataset can be developed. This is very useful in narrowing down the data in a WordPress table.<strong>&nbsp;<\/strong><\/p>\n<h3>Editability<\/h3>\n<p>wpDataTables has the option of making it editable. The content of WordPress tables can thus be edited inline or in a generated form.<\/p>\n<h3>Cell Highlighting<\/h3>\n<p>Our WordPress tables plugin has a functionality similar to Conditional Formatting in Excel. Depending on their content, you can highlight columns, rows, or individual cells.<\/p>\n<h3>Lots of Charts Options<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/\"><noscript><img decoding=\"async\" class=\"alignnone wp-image-34638 size-large\" src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1024x608.png\" alt width=\"1024\" height=\"608\" srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1024x608.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-300x178.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1536x912.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts.png 1771w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/noscript><img decoding=\"async\" class=\"alignnone wp-image-34638 size-large lazyload\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20608%22%3E%3C%2Fsvg%3E\" alt width=\"1024\" height=\"608\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%20608%22%3E%3C%2Fsvg%3E 1024w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-srcset=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1024x608.png 1024w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-300x178.png 300w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1536x912.png 1536w, https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts.png 1771w\" data-src=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2020\/10\/Charts-1024x608.png\"><\/a><\/p>\n<p>The data in WordPress tables can be used to generate WordPress charts. Three powerful engines are used to generate these charts, which are updated in real-time.<\/p>\n<h3>Some Reviews We Received over the Years<\/h3>\n<p>wpDataTables successfully solves different tasks for more than 40,000 customers each day. This includes database interaction, business reports, catalogs, scientific dashboards, and many more.<strong>&nbsp;<\/strong><\/p>\n<blockquote><p>wpDataTables has been a wonderful solution for us! We were already very impressed with the capabilities of the plugin right out of the box. TMS-plugins worked with us to customize it especially for our needs. The customizations allowed us to create an intuitive interface for clients, for input and editing data. Customer support and responsiveness is second to none. wpDataTables is simply a great product.<\/p><\/blockquote>\n<p>-Sara Woodmansee, USA. Photographer &amp; Geo Mapping at Geo1 \/ Aerial Filmworks<\/p>\n<blockquote><p>From a web developer and a customer perspective, wpDataTables is one of the best plugins I came across. Not only the price is good but also the functionality is perfect. Extremely easy to use and very well designed. It has many features that suit anyone, from beginners to advanced levels. The videos that complement the plugin are in depth well explained with many examples. I can\u2019t emphasize enough how much it made my web development easier and cooler.<\/p><\/blockquote>\n<p class=\"uk-card-title uk-margin-remove-bottom\">&#8211; Nordine Benhamari, UK. Web Developer, Database Designer at Thanet Volunteer Bureau<\/p>\n<p>If you liked this article about weather tables, you should check out this article about <a href=\"https:\/\/wpdatatables.com\/how-to-publish-an-excel-spreadsheet-on-the-web\/\" target=\"_new\" rel=\"noopener\">how to publish an Excel spreadsheet on the web<\/a>.<\/p>\n<p>There are also similar articles discussing <a href=\"https:\/\/wpdatatables.com\/examples-of-data-tables\/\" target=\"_new\" rel=\"noopener\">examples of data tables<\/a>, <a href=\"https:\/\/wpdatatables.com\/how-to-make-a-data-table\/\" target=\"_new\" rel=\"noopener\">how to make a data table<\/a>, <a href=\"https:\/\/wpdatatables.com\/pricing-table-examples\/\" target=\"_new\" rel=\"noopener\">pricing table examples<\/a>, and <a href=\"https:\/\/wpdatatables.com\/statistical-tables-in-wordpress\/\" target=\"_new\" rel=\"noopener\">statistical tables<\/a>.<\/p>\n<p>And let&#8217;s not forget about articles on <a href=\"https:\/\/wpdatatables.com\/comparison-table\/\" target=\"_new\" rel=\"noopener\">comparison tables<\/a>, <a href=\"https:\/\/wpdatatables.com\/product-comparison\/\" target=\"_new\" rel=\"noopener\">product comparisons<\/a>, <a href=\"https:\/\/wpdatatables.com\/table-ui-design\/\" target=\"_new\" rel=\"noopener\">table UI design<\/a>, and <a href=\"https:\/\/wpdatatables.com\/wordpress-excel-spreadsheet-plugin\/\" target=\"_new\" rel=\"noopener\">WordPress Excel spreadsheet plugin<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;ve surely seen a weather table online, but have you ever tried to build one? Surely, it would seem a dreadful experience with all the data and conditional formatting that you&#8217;d need to add to the table cells. Do you know how they say there isn&#8217;t such thing as bad weather, only unsuitable clothing? The [&hellip;]<\/p>\n","protected":false},"author":1670,"featured_media":34633,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-34616","post","type-post","status-publish","format-standard","hentry","category-using-wpdatatables"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to create a weather table with wpDataTables (the best plugin to use)<\/title>\n<meta name=\"description\" content=\"In this article, I&#039;ll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpdatatables.com\/weather-table\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to create a weather table with wpDataTables (the best plugin to use)\" \/>\n<meta property=\"og:description\" content=\"In this article, I&#039;ll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpdatatables.com\/weather-table\/\" \/>\n<meta property=\"og:site_name\" content=\"wpDataTables - Tables and Charts WordPress Plugin\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpdatatables\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/wpdatatables\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-28T09:31:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-20T09:40:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"542\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Milan Jovanovic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wpdatatables\" \/>\n<meta name=\"twitter:site\" content=\"@wpdatatables\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Milan Jovanovic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/\"},\"author\":{\"name\":\"Milan Jovanovic\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#\\\/schema\\\/person\\\/9eb8f965f687b510e79b9251e74b8730\"},\"headline\":\"How to create a weather table with wpDataTables\",\"datePublished\":\"2021-04-28T09:31:45+00:00\",\"dateModified\":\"2024-02-20T09:40:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/\"},\"wordCount\":1567,\"publisher\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/weather-table.jpg\",\"articleSection\":[\"Using wpDataTables\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/\",\"url\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/\",\"name\":\"How to create a weather table with wpDataTables (the best plugin to use)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/weather-table.jpg\",\"datePublished\":\"2021-04-28T09:31:45+00:00\",\"dateModified\":\"2024-02-20T09:40:48+00:00\",\"description\":\"In this article, I'll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/weather-table.jpg\",\"contentUrl\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/weather-table.jpg\",\"width\":1000,\"height\":542},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/weather-table\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpdatatables.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to create a weather table with wpDataTables\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#website\",\"url\":\"https:\\\/\\\/wpdatatables.com\\\/\",\"name\":\"wpDataTables - Tables and Charts WordPress Plugin\",\"description\":\"Tables and Charts Creator\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpdatatables.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#organization\",\"name\":\"wpDataTables\",\"url\":\"https:\\\/\\\/wpdatatables.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/wpDataTable-Horizontal.png\",\"contentUrl\":\"https:\\\/\\\/wpdatatables.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/wpDataTable-Horizontal.png\",\"width\":4120,\"height\":756,\"caption\":\"wpDataTables\"},\"image\":{\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wpdatatables\\\/\",\"https:\\\/\\\/x.com\\\/wpdatatables\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCR-VfulTsxPa41S1D7fFKqg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wpdatatables.com\\\/#\\\/schema\\\/person\\\/9eb8f965f687b510e79b9251e74b8730\",\"name\":\"Milan Jovanovic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g\",\"caption\":\"Milan Jovanovic\"},\"description\":\"Product Lead\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wpdatatables\",\"https:\\\/\\\/www.instagram.com\\\/wpdatatables\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/milan-jovanovic-a73583188\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/wpDataTables\"],\"url\":\"https:\\\/\\\/wpdatatables.com\\\/author\\\/milanjovanovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to create a weather table with wpDataTables (the best plugin to use)","description":"In this article, I'll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0","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:\/\/wpdatatables.com\/weather-table\/","og_locale":"en_US","og_type":"article","og_title":"How to create a weather table with wpDataTables (the best plugin to use)","og_description":"In this article, I'll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0","og_url":"https:\/\/wpdatatables.com\/weather-table\/","og_site_name":"wpDataTables - Tables and Charts WordPress Plugin","article_publisher":"https:\/\/www.facebook.com\/wpdatatables\/","article_author":"https:\/\/www.facebook.com\/wpdatatables","article_published_time":"2021-04-28T09:31:45+00:00","article_modified_time":"2024-02-20T09:40:48+00:00","og_image":[{"width":1000,"height":542,"url":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg","type":"image\/jpeg"}],"author":"Milan Jovanovic","twitter_card":"summary_large_image","twitter_creator":"@wpdatatables","twitter_site":"@wpdatatables","twitter_misc":{"Written by":"Milan Jovanovic","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpdatatables.com\/weather-table\/#article","isPartOf":{"@id":"https:\/\/wpdatatables.com\/weather-table\/"},"author":{"name":"Milan Jovanovic","@id":"https:\/\/wpdatatables.com\/#\/schema\/person\/9eb8f965f687b510e79b9251e74b8730"},"headline":"How to create a weather table with wpDataTables","datePublished":"2021-04-28T09:31:45+00:00","dateModified":"2024-02-20T09:40:48+00:00","mainEntityOfPage":{"@id":"https:\/\/wpdatatables.com\/weather-table\/"},"wordCount":1567,"publisher":{"@id":"https:\/\/wpdatatables.com\/#organization"},"image":{"@id":"https:\/\/wpdatatables.com\/weather-table\/#primaryimage"},"thumbnailUrl":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg","articleSection":["Using wpDataTables"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/wpdatatables.com\/weather-table\/","url":"https:\/\/wpdatatables.com\/weather-table\/","name":"How to create a weather table with wpDataTables (the best plugin to use)","isPartOf":{"@id":"https:\/\/wpdatatables.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpdatatables.com\/weather-table\/#primaryimage"},"image":{"@id":"https:\/\/wpdatatables.com\/weather-table\/#primaryimage"},"thumbnailUrl":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg","datePublished":"2021-04-28T09:31:45+00:00","dateModified":"2024-02-20T09:40:48+00:00","description":"In this article, I'll go over creating a weather table with wpDataTables, the #1 WordPress plugin for creating tables and charts.\u00a0","breadcrumb":{"@id":"https:\/\/wpdatatables.com\/weather-table\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpdatatables.com\/weather-table\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpdatatables.com\/weather-table\/#primaryimage","url":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg","contentUrl":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2021\/04\/weather-table.jpg","width":1000,"height":542},{"@type":"BreadcrumbList","@id":"https:\/\/wpdatatables.com\/weather-table\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpdatatables.com\/"},{"@type":"ListItem","position":2,"name":"How to create a weather table with wpDataTables"}]},{"@type":"WebSite","@id":"https:\/\/wpdatatables.com\/#website","url":"https:\/\/wpdatatables.com\/","name":"wpDataTables - Tables and Charts WordPress Plugin","description":"Tables and Charts Creator","publisher":{"@id":"https:\/\/wpdatatables.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpdatatables.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wpdatatables.com\/#organization","name":"wpDataTables","url":"https:\/\/wpdatatables.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpdatatables.com\/#\/schema\/logo\/image\/","url":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2019\/02\/wpDataTable-Horizontal.png","contentUrl":"https:\/\/wpdatatables.com\/wp-content\/uploads\/2019\/02\/wpDataTable-Horizontal.png","width":4120,"height":756,"caption":"wpDataTables"},"image":{"@id":"https:\/\/wpdatatables.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wpdatatables\/","https:\/\/x.com\/wpdatatables","https:\/\/www.youtube.com\/channel\/UCR-VfulTsxPa41S1D7fFKqg"]},{"@type":"Person","@id":"https:\/\/wpdatatables.com\/#\/schema\/person\/9eb8f965f687b510e79b9251e74b8730","name":"Milan Jovanovic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1199d80deaf08e4befd8f17b3a225c4a15042c97f34e807024a94a1b390041f9?s=96&d=mm&r=g","caption":"Milan Jovanovic"},"description":"Product Lead","sameAs":["https:\/\/www.facebook.com\/wpdatatables","https:\/\/www.instagram.com\/wpdatatables\/","https:\/\/www.linkedin.com\/in\/milan-jovanovic-a73583188\/","https:\/\/www.youtube.com\/c\/wpDataTables"],"url":"https:\/\/wpdatatables.com\/author\/milanjovanovic\/"}]}},"_links":{"self":[{"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/posts\/34616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/users\/1670"}],"replies":[{"embeddable":true,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/comments?post=34616"}],"version-history":[{"count":14,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/posts\/34616\/revisions"}],"predecessor-version":[{"id":48670,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/posts\/34616\/revisions\/48670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/media\/34633"}],"wp:attachment":[{"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/media?parent=34616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/categories?post=34616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpdatatables.com\/wp-json\/wp\/v2\/tags?post=34616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}