Posts Table Pro

3.3.0

Release date 27 January 2025

  • NEW

    Added pre built design templates.

  • NEW

    Added the ability to combine multiple columns into a single column.

  • NEW

    Added numerical sorting.

  • NEW

    Added the ability to set sticky columns headings.

  • NEW

    Added the ability to hide the header row.

  • NEW

    Display reset button on demand via a new shortcode parameter reset_button="true".

  • NEW

    Added a "clear cache" button to the settings page.

  • TWEAK

    Updated the steps and fields on the wizard page when creating a new table.

  • TWEAK

    Modernized internal code and libraries.

  • TWEAK

    Hide all other admin notices on the wizard page.

  • FIX

    Table builder crashes when clicking the advanced button.

  • FIX

    The label of the "link" toggle button was incorrect.

  • FIX

    The "Author" column did not display the "link" toggle button.

  • FIX

    Settings saved notification not appearing on the settings page.

  • FIX

    Table with child rows becomes fullwidth on search reset.

  • FIX

    Sorting by ID fails when lazy load is disabled.

  • FIX

    Minor UI issues.

  • FIX

    PHP Error triggered when "Sort By > Other" is selected without column name.

  • FIX

    "Posts Limit" setting hiding when lazy load is enabled.

  • FIX

    Incorrect placement of the "Add Link" option.

  • FIX

    "Filter" interface not automatically populating when creating a new table.

  • DEV

    Updated Barn2 libraries and dependencies.

3.2.1

Release date 03 December 2024

  • FIX

    Translation compatibility issue with WordPress 6.7.

  • DEV

    Updated Barn2 libraries and dependencies.

  • DEV

    Tested up to WordPress 6.7.1.

3.2.0

Release date 19 September 2024

  • NEW

    Added advanced columns settings to the table builder.

  • FIX

    Fixed cf: not working in shortcode if value has @.

  • FIX

    Fixed search_on_click bug not working for default true value.

  • DEV

    Added filter 'posts_table_data_column_terms' to filter a column terms.

  • DEV

    Dequeued barn2-tip-tip script to fix tooltip bug on other barn2 plugins.

  • DEV

    Fixed bug where wizard link was showing on other plugins.

  • DEV

    Tested up to WordPress 6.6.2.

3.1.4

Release date 23 April 2024

  • FIX

    Fixed FacetWP sorting order when search facet is also active.

  • FIX

    Fixed notice messages not appearing on the settings page.

  • FIX

    Fixed undefined array key "filters" PHP warning message.

  • FIX

    Fixed undefined array key "post_type" PHP warning message.

  • TWEAK

    Adjusted responsive hidden row not closing after reset.

  • TWEAK

    Removed the reset button option from the settings page.

  • DEV

    Updated help links to use the Settings_Util::get_help_links function.

  • DEV

    Tested up to WordPress 6.5.2.

3.1.3

Release date 26 February 2024

  • FIX

    Fixed bug of custom filter name showing a 1.

  • FIX

    Fixed orders not being shown on the post type content list.

  • FIX

    Fixed responsive hidden row not closing after reset.

  • FIX

    Fixed PHP warning message for column setting input missing.

  • FIX

    Fix individual orders filter now showing on the edit screen.

  • TWEAK

    Set default shop order status to any.

  • TWEAK

    Added WooCommerce order status to the orders status filter in the edit screen.

  • DEV

    Tested up to WordPress 6.4.3.

3.1.2

Release date 30 January 2024

  • FIX

    Fixed lazy load option not being saved in edit table screen.

  • FIX

    Fix bug on total filtered items.

  • FIX

    Fixed table sort for acf fields with empty values.

  • FIX

    Fixed ACF fields not showing when importing.

  • TWEAK

    Tables can now be called using the shortcode [posts_table id="1"].

  • TWEAK

    Set minimum values for "Post limit" and "Posts per page" to -1.

  • TWEAK

    Updated the default wizard lazy load checkbox value to match the global settings.

  • TWEAK

    Prevent entering 0 for "Post limit" and "Posts per page".

  • TWEAK

    Removed unsupported "Formats" option from filters.

  • TWEAK

    Disabled the checkbox for empty taxonomy list in custom post types.

  • TWEAK

    Show only public post types.

  • TWEAK

    Removed caching option from edit table screen.

  • TWEAK

    Deleted automatic filter option.

  • TWEAK

    Cleared filter options by default on wizard steps.

  • TWEAK

    Allow cf shortcode argument to search for custom field values with spaces.

  • TWEAK

    Reset button automatically hides if search box and filters are inactive.

  • TWEAK

    Updated the search_box attribute to work with true or false values.

  • TWEAK

    Adjusted CSS of the wizard page to show in full screen.

  • DEV

    Updated some input fields to number fields.

  • DEV

    Set the default values for columns and date on the wizard page.

  • DEV

    Added posts_table_search_placeholder filter hook.

  • DEV

    Tested up to WordPress 6.4.2.

3.1.1

Release date 7 September 2023

  • FIX

    Fixed renaming filters on table builder that were not working.

  • FIX

    Fixed MIME type not being set on table builder.

  • FIX

    Fixed Safari tabindex bug that scrolled the page after clicking outside an option.

  • FIX

    Fixed bug on table builder when selecting no post type.

  • TWEAK

    Added emptyFilter to language default translations.

  • TWEAK

    Added filter slug to the table builder custom filter options.

  • TWEAK

    Removed unnecessary messages from wizard page.

  • DEV

    Check submenu existence to remove some php error messages.

3.1.0

Release date 31 August 2023

  • NEW

    Added pagination to the admin table list.

  • NEW

    Added duplicate feature to the admin table list.

  • NEW

    Added ACF and EPT custom fields to the columns options.

  • FIX

    Fixed FacetWP returning all posts when choosing multiple post types.

  • DEV

    Removed parse error from the admin settings page.

  • DEV

    Added SECURITY.md file.

  • DEV

    Updated Barn2 libraries and dependencies.

  • DEV

    Updated to webpack-config 2.0.0.

  • DEV

    Tested up to WordPress 6.3.1.

3.0.8

Release date 20 June 2023

  • FIX

    Plugin may prevent access to the REST Api in certain situations.

  • FIX

    Unable to query posts by taxonomy terms when using custom post types.

3.0.7

Release date 31 May 2023

  • FIX

    Fixed plugin settings not being used.

  • FIX

    Fixed button text not showing.

  • FIX

    Fixed FacetWP pagination not working.

  • TWEAK

    Removed table generator wording.

  • DEV

    Removed PHP warning message on plugin settings.

  • DEV

    Tested up to WordPress 6.2.2.

3.0.6

Release date 28 April 2023

  • FIX

    Select specific posts wasn't filtering the data.

  • TWEAK

    Recalculate column widths when hidden tables become visible.

3.0.5

Release date 21 April 2023

  • FIX

    Custom fields content not displaying in tables when created via the generator.

3.0.4

Release date 4 April 2023

  • FIX

    Fixed a bug with custom filters not being displayed.

  • DEV

    Tested up to WordPress 6.2.

3.0.3

Release date 28 March 2023

  • FIX

    Unable to activate license via the setup wizard.

3.0.2

Release date 22 March 2023

  • TWEAK

    Updated internal libraries.

3.0.1

Release date 20 March 2023

  • FIX

    Assets not enqueued on the plugin settings page.

3.0.0

Release date 15 March 2023

  • NEW

    Added table generator.

  • TWEAK

    Updated settings page.

  • TWEAK

    Updated internal libraries.

  • TWEAK

    Updated language files.

  • TWEAK

    Added support for the Sort facet in the FacetWP integration.

2.5.2

Release date 16 December 2022

  • FIX

    Add the correct 'no posts' message to the FacetWP integration.

  • FIX

    Some special characters were not allowed when selecting posts by custom field, or when using the search box.

  • FIX

    When using the 'posts_table_language_defaults' filter, 'totalsSingle' and 'totalsPlural' were not correctly applied.

  • TWEAK

    Improve validation and escaping of table options.

  • DEV

    Tested up to WordPress 6.1.

  • DEV

    Updated DataTables to 1.13.1.

  • DEV

    Replaced Git submodules with Composer packages.

2.5.1

Release date 5 October 2022

  • NEW

    Search filters now show only the relevant options based on table content when table is first loaded, after a text search, and after click to search (standard load only).

  • FIX

    Support all UTF-8 characters when selecting posts by category, tag, term, post type, or excluding categories.

  • FIX

    Support all UTF-8 characters in the search box, search_term option, and the search results page.

  • FIX

    On table reset, the search filters were not reset correctly after performing a text search.

  • FIX

    Conflict with search_term option when using standard load which could produce incorrect results.

  • FIX

    Some non-Latin characters in column and filter headings were not displayed correctly, or removed altogether.

  • TWEAK

    Change minimum search term length to 2 characters in all scenarios (search results page, search_term option, lazy load, standard load).

  • TWEAK

    Automatically hide any columns and filters that don't apply to the selected post type.

  • TWEAK

    Support the % character in the widths option, and px units in the image_size option.

  • TWEAK

    Refactored click to search feature.

  • TWEAK

    Improve display of search filters in Safari.

  • DEV

    Ensure posts_table_language_defaults hook filters all available language strings.

  • DEV

    Added filters before post link is added for ID, title and image columns - posts_tabledata_before_link.

  • DEV

    Deprecated hook posts_table_max_posts_limit.

  • DEV

    Support arrays or strings for all list based options in ptp_get_posts_table and ptp_the_posts_table.

  • DEV

    Tested up to WordPress 6.0.2.

2.5

Release date 25 August 2022

  • NEW

    Added global search feature, with new search page and widget to allow table searches from any location.

  • NEW

    Integration with SearchWP.

  • NEW

    Integration with FacetWP.

  • NEW

    Added attachment MIME type support, e.g. post_type="attachment:image/png".

  • FIX

    The table result count (e.g. '5 articles') now always shows the correct post type based on the table contents.

  • FIX

    Fixed a bug with the 'term' option which prevented multiple taxonomies being specified correctly.

  • FIX

    Video files were sometimes displayed at the incorrect size or in the wrong proportions.

  • FIX

    Audio files and playlists were not displayed correctly, especially in mobile responsive rows.

  • FIX

    Bug with filter dropdown position in certain themes.

  • FIX

    Rows where all cells are empty were not being added to the table, which made the post total incorrect.

  • TWEAK

    Tables showing image files (post_type="attachment:image") now show the image in the Image column.

  • TWEAK

    Updated design for the responsive modal.

  • TWEAK

    Always use column control method for responsive rows when the first column has 'mobile' visibility.

  • TWEAK

    Improved display of audio and video when MediaElement.js is not available.

  • TWEAK

    Improved display of button column in block based themes.

  • TWEAK

    Improved list of post types on settings page.

  • TWEAK

    Updated settings page.

  • DEV

    Add post classes (post type, status, etc) to responsive child rows and modal.

  • DEV

    Update DataTables library to 1.12.1.

  • DEV

    Replace FILTER_SANITIZE_STRING.

  • DEV

    Tested up to WordPress 6.0.1.

2.4.1

Release date 13 January 2022

  • FIX

    Date custom fields in the table are now displayed in the current language, instead of only in English.

  • FIX

    A bug introduced in 2.4, where selecting posts with the cf option did not work if the custom field was a multi-select type such as checkbox or radio button.

  • DEV

    Tested up to WordPress 5.8.3.

2.4

Release date 16 November 2021

  • Tested up to WordPress 5.8.2.
  • Updated DataTables library to 1.11.3.
  • FIX

    An issue using special characters in the 'cf' custom field option.

  • FIX

    A PHP warning when the image file for post featured image is not found.

  • DEV

    Use webpack for script bundling.

  • DEV

    Replace wp_localize_script with wp_add_inline_script.

2.3.4

Release date 5 March 2021

  • FIX

    Fixed a bug with the 'term' option for post tables using complex queries involving several taxonomies.

  • FIX

    Fixed a bug which caused accidental display of the responsive child row when opening the featured image lightbox.

  • FIX

    Improved loading of icon font to prevent render blocking.

  • DEV

    Tested up to WordPress 5.7.

2.3.3

Release date 25 February 2021

  • FIX

    Fixed a bug with the post totals message in certain scenarios.

  • TWEAK

    Minor changes to the plugin settings page and internal code library.

2.3.2

Release date 13 January 2021

  • NEW

    Added new settings to customize the table design.

  • NEW

    Added an 'exclude_term' shortcode option to exclude posts belonging to one or more custom taxonomy terms.

  • TWEAK

    Prevent accidental use 'category' option when specifying custom taxonomy terms.

  • TWEAK

    Minor improvements to dropdown filters.

  • TWEAK

    Updated all language translations.

  • DEV

    Updated DataTables to version 1.10.23.

  • DEV

    Added hook 'posts_table_enable_select2' to enable or disable the Select2 library.

2.3.1

Release date 18 November 2020

  • FIX

    Bug introduced in version 2.3 which caused non-Latin characters to be removed from column and filter headings.

  • FIX

    Bug with post totals message when using lazy load.

  • DEV

    Improve code for overriding post totals messages.

2.3

Release date 13 November 2020

  • Dropdown filters now display relevant items only depending on current results, and update automatically after making a selection (excludes lazy load).
  • Various filter improvements: option to set custom filter headings (placeholder), added search box to filters, removed the 'Filter:' label, use select2 library.
  • Better handling for ACF date fields, and remove the need to specify ACF dates in date_columns option.
  • Better post totals message based on the selected post type, and use singular form when showing 1 result.
  • Added right-to-left (RTL) language support.
  • Changed the default for the position of the page length dropdown (below the table), and pagination type (numbers only).
  • Minor improvements to settings page.
  • Tested up to WordPress 5.5.3.
  • FIX

    Prevent conflicts with responsive column display when column name contains a reserved keyword (e.g. "mobile").

  • FIX

    Column class filter posts_table_columnclass[column] now applies to all rows in table, not just headings.

  • DEV

    Replaced FontAwesome with custom font based on IcoMoon Free icon pack (GPL license).

  • DEV

    Updated DataTables to 1.10.22.

2.2.1

Release date 23 September 2020

  • FIX

    Add backwards compatibility for sites running PHP 5.6 (temporary).

2.2

Release date 9 September 2020

  • NEW

    Added a 'date_modified' column to display the post's last modified date.

  • NEW

    Added a 'button' column which links to the single post page. A new 'button_text' option is also available which allows you to set the text for the button.

  • Added button text option and made other minor improvements to the settings page.
  • FIX

    A missing jQuery dependency was causing Javascript errors on some sites.

  • FIX

    The 'post_limit' setting was incorrectly applied to lazy loaded tables. It now applies to lazy load only when explicitly set in the shortcode.

  • FIX

    Minor CSS issue with the + and - responsive row icons.

  • DEV

    Refactored code to use new architecture and plugin license system.

  • DEV

    Updated DataTables and Photoswipe libraries.

  • DEV

    Removed old web font formats which are no longer required.

  • DEV

    Added Composer support.

2.1.5

Release date 23 January 2020

  • Fix a bug with the sort_by option when sorting by custom taxonomy with a slug ending in "_category".
  • Combine CSS and JS assets to reduce the number of HTTP requests.
  • Update DataTables library to version 1.10.20.
  • Tested up to WordPress 5.3.2.

2.1.4

Release date 30 October 2019

  • Tested up to WordPress 5.3.
  • Fix a bug with several table options where setting in the main settings was not applied correctly.
  • Update Russian translations.
  • Refactored code to use updated plugin library.

2.1.3

Release date 7 March 2019

  • FIX

    Formatting and sorting of date custom fields in EU/AU date format (dd/mm/yyyy or dd/mm/yy).

  • FIX

    Ensure sorting for date custom field works correctly when 1 or more posts is missing custom field data.

  • FIX

    Ensure custom taxonomies used as dates are correctly formatted when using the 'date_format' option.

  • FIX

    Totals and pagination were wrong after deleting search term, when an initial 'search_term' was set and using lazy load.

  • DEV

    New filters for date formatting.

2.1.2

Release date 14 November 2018

  • Added Russian translation.
  • FIX

    Bug with 'links' option when using more than one value (e.g. links="title,image").

  • FIX

    Prevent private post types being viewed if user doesn't have required capability.

  • FIX

    Bug with 'search on click' feature.

  • TWEAK

    Improve validation of shortcode options.

2.1.1

Release date 19 September 2018

  • FIX

    Bug with lazy load caching which caused incorrect post totals.

  • FIX

    Bug with table columns being set incorrectly when not using the 'post' post type.

  • FIX

    Bug with lazy load which prevented cache being loaded when sorting by date.

  • FIX

    Improve generation of table IDs to avoid clashes.

  • FIX

    Ensure initial search term is restored when resetting table.

  • FIX

    Improve validation of columns and search term shortcode options.

  • TWEAK

    Image column no longer links to single product page by default.

  • DEV

    Improve table caching code.

  • DEV

    New filter to adjust minimum search term length.

2.1

Release date 31 August 2018

  • FIX

    Fix date conversion for custom fields in dd/mm/yy format, to ensure date columns are sorted correctly.

  • FIX

    Ensure private posts & pages are hidden if current user doesn't have permission to view them.

  • FIX

    CSS issue which prevented FontAwesome icons displaying correctly.

  • TWEAK

    Update 'post_status' shortcode option to 'status', and add backwards-compatibility for old name.

  • TWEAK

    Remove extra database call to get posts total when using lazy load.

  • DEV

    Improvements to Posts_Data_Table class - get_table and get_data methods now allow 4 possible return types.

  • DEV

    Removed inline script for table config and instead use data-config and data-filters attributes on table element.

  • DEV

    Replace 'self' with CLASS in callable references to static methods.

2.0.3

Release date 4 June 2018

  • FIX

    Ensure wpautop always runs before do_shortcode in 'content' column to prevent incorrect formatting.

  • FIX

    Prevent table hooks being registered multiple times when there are several tables on one page.

2.0.2

Release date 29 May 2018

  • FIX

    Potential bug with totals when using lazy load.

  • FIX

    Potential infinite loop when there are posts tables within post tables.

  • FIX

    Bug with display of shortcodes in 'content' column.

  • FIX

    Bug with custom taxonomies used as date columns.

  • FIX

    Display of audio and video shortcodes in responsive child row.

  • FIX

    Potential bug when using posts table in archive template and settings were updated.

  • FIX

    Bug with categories filter when the 'category' shortcode option was set.

  • TWEAK

    Ordering now correctly reset when table is reset.

  • TWEAK

    Added WPML config file.

  • TWEAK

    Update license code.

  • DEV

    Moved shortcode processing to abstract data class.

  • DEV

    Made $data_table and $hooks properties public in Posts_Data_Table.

  • DEV

    Made $args property public in various classes to allow easier customization.

  • DEV

    Re-added add_above() and add_below() functions to data table class.

  • DEV

    New hooks 'posts_table_hooks_before_register' and 'posts_table_hooks_after_register'.

  • DEV

    Tested up to WP 4.9.6.

2.0.1

Release date 15 May 2018

  • FIX

    Bug with row attributes and classes when using lazy load.

  • FIX

    Bug when using table with one column and column heading is blank.

  • TWEAK

    Improve table reset.

  • TWEAK

    Typo on settings page.

2.0

Release date 14 May 2018

  • NEW

    New plugin options added to the settings page (Settings > Posts Table Pro). Use these to set table options and shortcode defaults.

  • NEW

    Image lightbox feature - open post images in a lightbox when using the 'image' column.

  • NEW

    Table caching added to improve performance. Disabled by default - enable from the settings page or use the 'cache' option in shortcode.

  • NEW

    Categories and custom taxonomy filters now display in correct hierarchy (Parent -> Child -> Grandchild) structure.

  • NEW

    'search_term' shortcode option to set the initial table search.

  • NEW

    Search filters now search by 'slug' to improve accuracy and avoid name clashes.

  • NEW

    Toolbar button available in Edit Post/Page screen to insert the posts table shortcode.

  • NEW

    Add support for Time Picker fields in Advanced Custom Fields.

  • FIX

    Search filters (e.g. Categories filter) now show the correct results when a parent category/term is selected (i.e. posts which have a child category of the selected category are now included in the results).

  • FIX

    Bug with lazy load which caused pagination to be set incorrectly when resetting table.

  • FIX

    Bug when selecting posts by custom field in ACF and field value is stored as an array.

  • TWEAK

    Icons replaced with FontAwesome.

  • TWEAK

    Posts limit now ignored when using lazy load.

  • TWEAK

    Improved cross-browser support and theme compatibility.

  • DEV

    All plugin translation now handled by gettext functions. Old JSON translation files have been deprecated.

  • DEV

    Complete code restructure and new data classes added.

  • DEV

    Updated DataTables library to 1.10.16.

  • DEV

    New filters: posts_table_after_get_data, posts_table_after_get_table, posts_table_custom_tabledata, posts_table_optimize_table_query.

  • DEV

    Deprecated filters: posts_table_supported_languages, posts_table_get_data, post_table_get_table, posts_table_celldata.

  • DEV

    Re-added the posts table wrapper div.

  • DEV

    Various other code fixes and improvements.

1.6

Release date 15 December 2017

  • You can now pass just the custom field key to the "cf" option to retrieve posts which have that custom field (regardless of value).
  • Code restructure and performance improvements.
  • Portuguese translation.
  • Tested in latest version of WordPress (4.9.1).
  • FIX

    Allow ACF fields which store multiple values (e.g. checkbox fields) to be used as selectors with the "cf" option.

  • FIX

    Bug when using column names containing a dot "." with lazy load enabled.

  • TWEAK

    Additional CSS classes and post ID now added to each row in table.

  • TWEAK

    Added 'posts_table_open_posts_in_new_tab' filter.

  • TWEAK

    Changed DataTables error reporting.

  • TWEAK

    New hooks for post table tax query and meta query.

  • TWEAK

    Removed additional wrapper div so simplify HTML structure.

1.5.5

Release date 1 October 2017

  • NEW

    Add support for ACF date_time_picker field.

  • FIX

    Ensure videos are always responsive on smaller screens.

  • FIX

    Prevent bug when using two of the same column in table.

  • FIX

    Potential PHP error when handling date_picker fields in ACF.

1.5.4

Release date 5 September 2017

  • NEW

    Changed names of all shortcode options beginning 'display_'. Old options still supported for backwards compatibility.

  • FIX

    Warning generated on post type validation.

  • FIX

    Bug with tax query when using '+' indicator in 'term' option.

  • TWEAK

    Added post type and post ID as CSS classes to each row, and added 'posts_table_row_classes' and 'posts_table_row_attributes' filters.

  • TWEAK

    Update documentation links and other minor changes.

1.5.3

Release date 22 August 2017

  • Added 'numeric_terms' option - set to true if you use categories/terms which have numeric slugs.
  • FIX

    Allow shortcodes to work in all custom field columns.

  • FIX

    Bug with formatting of date custom fields.

  • FIX

    Support for custom field date columns held as UNIX timestamps.

  • FIX

    Selecting by custom field (using 'cf' option) wasn't working when used for Events Calendar events.

  • FIX

    Conflict with Hero Knowledge Base plugin.

  • TWEAK

    Added hook to allow ordering to be enabled/disabled for specific columns.

  • TWEAK

    Update DataTables to 1.10.15.

1.5.2

Release date 16 April 2017

  • NEW

    Added support for ACF Repeater fields.

  • NEW

    Added template tags ptp_product_table and ptp_the_product_table for easier use in theme templates.

  • FIX

    Ensure width of image column matches the image size used.

  • FIX

    Compatibility with date picker fields ACF Pro.

  • FIX

    Bug with custom column names appearing in search filter drop-downs.

  • TWEAK

    Update DataTables to 1.10.13

  • TWEAK

    Removed $html parameter from 'posts_table_shortcode_output' filter.

  • TWEAK

    Added filters for separator used in item lists (e.g. post categories).

1.5.1

Release date 23 February 2017

  • FIX

    Bug with search filters and search on click when using lazy load option.

  • FIX

    Intermittent bug with boolean shortcode options.

  • FIX

    Bug with search filters which prevented first search term in table being added to list.

  • TWEAK

    Ensure shortcode doesn't run in admin.

  • TWEAK

    Ensure shortcode doesn't run on search results page.

1.5

Release date 13 February 2017

  • FIX

    Bug with responsive display functions (responsive_display="modal" or "child_row_visible").

  • FIX

    Hidden columns are no loner shown in modal child row display.

  • FIX

    Bug with date format for date custom fields.

  • FIX

    Search filters for hidden columns.

  • FIX

    Bug with license code.

  • TWEAK

    Restructure Javascript array functions to prevent issues with other frameworks.

  • TWEAK

    Added filter 'posts_table_acf_value' for ACF custom field values.

  • TWEAK

    Added filter 'posts_table_inline_config' to modify table config.

  • TWEAK

    Replaced ID with Posts_Data_Table object in filter hooks.

1.4.9

Release date 8 February 2017

  • FIX

    If search filter is present as column in table, use column data as items for drop-down.

  • FIX

    Bug with custom taxonomy column heading.

  • TWEAK

    Change inline table config code.

  • TWEAK

    Added filter 'posts_table_shortcode_output' to filter the table shortcode HTML.

1.4.8

Release date 1 February 2017

  • NEW

    Added 'display_reset_button' option to show or hide the reset button above the table.

  • NEW

    Added column classes to every row in table to allow easier styling of table contents.

  • NEW

    Deactivate license button on plugin settings page to make it easier to switch sites or move from development to production.

  • FIX

    Change ACF code to ensure any theme hooks run.

  • FIX

    Bug with select, text area and WYSIWYG fields in ACF.

  • FIX

    Bug with display of search filters on mobile.

  • FIX

    Name of Polish translation file for datatables.

  • FIX

    Bug when selecting posts from several categories with '+' (AND) operator.

  • FIX

    Restrict search filters to show only child terms when 'category', 'tag' or 'term' option specified.

  • TWEAK

    Ability to set a blank column heading. Use "blank" after column name, e.g. columns="price:blank".

  • TWEAK

    Added 'posts_table_search_label', 'posts_table_filter_label' and 'posts_table_reset_button' filter to allow those elements to be customised.

  • TWEAK

    Added various filters to filter all data in the table (price, add to cart, variations, attributes, etc.)

  • TWEAK

    Format URL custom fields as links.

  • TWEAK

    Adjust table styles to enable easier theme customisation.

  • TWEAK

    Improved support for ACF fields.

  • TWEAK

    Changed custom field filter to 'posts_table_data_custom_field' (old filter still valid but deprecated).

  • TWEAK

    Moved inline table config directly below table element.

1.4.7

Release date 19 January 2017

  • FIX

    Bug with when sorting custom field date columns in the format "May 2016".

  • FIX

    Bug with custom field dates stored in European format (d/m/y).

  • FIX

    Bug with 'tags' column which prevented tags from being displayed.

  • TWEAK

    Add dashicons dependency for plugin stylesheet.

1.4.6

Release date 18 January 2017

  • NEW

    The 'filters' option is now much more flexible - you can include categories, tags or any custom taxonomy, even if they are not displayed as a column in your table. For example, filters="categories,tax:staff_location" or filters="true".

  • NEW

    Search filters are now supported for lazy loaded tables.

  • NEW

    Custom fields or taxonomies which represent dates can now be sorted in correct date order. Use new option "date_columns" to specify which additional columns should be treated as dates, e.g. date_columns="cf:start_date,tax:staff_date".

  • NEW

    'term' option accepts one taxonomy as well as multiple taxonomies in a single list, e.g. term="product_tag:cool,awesome,great" or term="product_tag:cool,staff_location:london".

  • NEW

    Polish translation (credit: Marcin Wasilewski).

  • FIX

    Fixed table layout issue when displaying videos in table.

  • FIX

    Bug with media shortcodes when using lazy_load option.

  • FIX

    Format of date picker fields in Advanced Custom Fields. Will use 'date_format' option if specified, otherwise the display format in ACF.

  • FIX

    Prevent first column from hiding on smaller screens when using responsive_control="inline".

  • FIX

    Bug with drop-down filter selection.

  • FIX

    Bug with sort_by option for custom fields.

  • TWEAK

    Table now scrolls to top when clicking a category, tag, author, etc. in the table and search_on_click="true".

  • TWEAK

    Added filter 'posts_table_custom_field_value' to filter custom field values in table.

  • TWEAK

    Add filter for column header class - 'posts_table_columnclass ' + the column name.

  • TWEAK

    Added table ID to most filters to allow more specific filtering.

  • TWEAK

    Updated license activation code.

  • TWEAK

    Re-structure Javacript code.

  • TWEAK

    Change styling and location of reset button, and other minor styling improvements.

1.4.5

Release date 25 November 2016

  • Added fitVids.js to enable responsive video for tables displaying media files.
  • Fix bug with CSS table layout.
  • Tested with WordPress 4.7.

1.4.4

Release date 24 November 2016

  • Added support for search filters (drop-down lists) to filter table by category, tag, author and custom taxonomy columns. Use filters="true" to enable.
  • Added Reset button next to search box to clear the current table search.
  • New option 'shortcodes' to allow shortcode content to be displayed in the table (content and excerpt columns).
  • Added support for WordPress embeds using , , and shortcodes. Use shortcodes="true" to enable.
  • Added four new options to show or hide the page length drop-down, search box, results totals and pagination. Options are 'display_page_length', 'display_search_box', 'display_totals' and 'display_pagination' and each can be set to either 'top', 'bottom', 'both' or 'false' to hide the element.
  • Fix bug with 'search on click' feature for categories, tags, etc. Search is now restricted to the column clicked on.
  • Fix compatibility issue with WordPress versions below 4.5.
  • Styling improvements.

1.4.2

Release date 8 November 2016

  • Added 'exclude_category' option to allow entire post categories to be excluded from table. Use category slugs or IDs.
  • Added 'include' option to display only the posts specified by their IDs
  • Added 'author' option …

Posts Table Pro

Not bought the plugin yet?
Posts Table Pro left-right CTA Buy Now

Our Customers Say

Very flexible plugin A great plugin. Very flexible. Good support.
—Tom