Paid Memberships Pro Advanced Levels Page Shortcode Changelog
Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 1.2.2· 29 set 20267 versõesDesde jan 2023
2026 · 2 versões
1.2.2
Última
1 de segurança
Segurança
Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #81 (@dparker1005)
1.2.1
2 melhorias2 correções
Melhoria
Improved accessibility of the level buttons with state-aware `aria-label` text for select, renew, and account actions. #74 (@kimcoleman)
Improved accessibility of the empty header cell in the table layout by replacing ` ` with screen-reader-only "Action" text. #74 (@kimcoleman)
Corrigido
Resolved "Undefined array key" warnings and orphan columns in the compare table layout, and stopped the small-screen view from overriding values from the `pmpro_advanced_levels_compare_items` filter. #80 (@dwanjuki)
Resolved deprecation warnings in the browser console for the Advanced Levels Page block by adding `__next40pxDefaultSize` and `__nextHasNoMarginBottom` props to the editor controls. #79 (@dwanjuki)
2024 · 3 versões
1.2
1 melhoria
Melhoria
Updated the frontend UI for compatibility with PMPro v3.1. #73 (@kimcoleman)
1.1
1 melhoria2 correções
Melhoria
Cleaned up some code and logic around showing the "Renew" button on the levels page.
Corrigido
BUG FIX/ENHANCEMENT: Now using an unordered-list on comparison table mobile view for better spacing between items.
Fixing bug where comparison table mobile view was showing the incorrect comparison items.
1.0
1 novo3 melhorias4 correções
Novo
Added the Advanced Levels Block as a new way to build your levels page.
Melhoria
Now showing a message for admins only when an included level ID does not exist.
Improved styling; Column type layouts now use CSS flexbox for better appearance on all screens.
General code cleanup and improvements.
Corrigido
BUG FIX/ENHANCEMENT: Fixed issues with the discount code attribute and supported levels or duplicate levels layouts.
BUG FIX/ENHANCEMENT: Removed `template` shortcode attribute that was not fully supported by with modern theme frameworks.
Fixed an issue where the "Renew" button on the level page would not show correctly.
Fixed an issue where the "hide" price attribute wasn't working with the DIV layout.
2023 · 2 versões
0.2.6
5 melhorias2 correções
Melhoria
Improved support for the Custom Level Cost Text Add On and free levels. (@MaximilianoRicoTabo, @andrewlimaza)
Added the ability to show the level's description within the compare table layout. (@dparker1005)
Improved compatibility for PHP8+. (@JarrydLong)
Removed duplicate "template" attribute from shortcode. (@andrewlimaza)
Moved to using the default get_option instead of pmpro_getOption functions. (@JarrydLong)
Corrigido
Fixed an issue where the discount code attribute would apply to all shortcodes on a page (if there were more than one shortcode on a single page). (@MaximilianoRicoTabo)
Fixed an issue with compare table, when no `levels` attribute were supplied in the shortcode. (@andrewlimaza)
0.2.5
3 novos13 melhorias16 correções1 de segurança7 alterações
Novo
Added translation support to add-on and included Norwegian translation files.
Added support for Levels Comparison Table layout type (ex. layout="compare_table").
Added shortcode attribute for renew_button text.
Melhoria
Added support for Multiple Memberships Per User. This now shows the "Renew" button on the levels page for all active membership levels.
Added pmproal_before_level hook to the div/column layouts.
Added pmproal_after_level hook to the div/column layouts.
Added pmproal_extra_cols_before_header hook to the table layout.
Added pmproal_extra_cols_after_header hook to the table layout.
Added pmproal_extra_cols_before_body hook to the table layout.
Added pmproal_extra_cols_after_body hook to the table layout.
Add pmproal_before_template_load action
Updating stylesheet for WordPress 4.7 and new Twenty Seventeen theme support.
Added Spanish translation. (Thanks, David A. Lareo)
Added French translation. (Thanks, paramedicquebec on GitHub)
Moving all individual layouts into separate template files.
Added responsive support for compare_table layout. Layout now collapses to a single column div-type layout with comparison attributes for device width < 767px.
Corrigido
Fixed a warning when no attributes were set for the shortcode.
Make Read More text translatable
Whitescreen in Conmparison table template (Thanks, BingoTheIguana on GitHub)
BUG FIX/ENHANCEMENT: Use array and add_query_arg for all checkout page links and include discount code if specified
Fixed some strings that needed to be wrapped for translation.
BUG FIX/ENHANCEMENT: Now honoring the "Disable New Signups" option on the edit membership levels page. If checked, the level will be excluded from lists generated by the shortcode.
Fixed responsive layout for small screens when using 2, 3, or 4 columns.
Fixed highlight and current level classes in compare_table layout.
Fixed notice in compare_table layout.
Fixed navigation clearing issue for Genesis layout option.
Fixed bug if first level column of compare_table was highlight.
Segurança
Improved sanitization and escaping of strings throughout the plugin.
Alterações
= .2.4 =
= .2.3 =
= .2.2 =
= .2.1 =
= .1.8.2 =
= .1.8.1 =
= .1.8 =
Changelog publicado pelo desenvolvedor, no idioma original.