readme.txt
6.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
=== LearnDash Course Grid ===
Author: LearnDash
Author URI: https://learndash.com
Plugin URI: https://learndash.com/add-on/course-grid/
LD Requires at least: 3.0
Slug: learndash-course-grid
Tags: grid, view, display
Requires at least: 5.0
Tested up to: 6.0
Requires PHP: 7.0
Stable tag: 2.0.7
Transform the course list created with shortcode [ld_course_list] to grid view.
== Description ==
The Course Grid add-on gives you the ability to create a responsive course library that can be inserted on any page or post of your site. This is a perfect feature if you have a variety of course offerings and want to give users the ability to filter through them by category.
= Add-on Features =
* Responsive grid layout of courses
* Filtering by category
* Display course featured image and short description
* Featured video support
* Dynamic course price listing
* Dynamic course status listing
See the [Add-on](https://learndash.com/add-on/course-grid/) page for more information.
== Installation ==
If the auto-update is not working, verify that you have a valid LearnDash LMS license via LEARNDASH LMS > SETTINGS > LMS LICENSE.
Alternatively, you always have the option to update manually. Please note, a full backup of your site is always recommended prior to updating.
1. Deactivate and delete your current version of the add-on.
1. Download the latest version of the add-on from our [support site](https://support.learndash.com/article-categories/free/).
1. Upload the zipped file via PLUGINS > ADD NEW, or to wp-content/plugins.
1. Activate the add-on plugin via the PLUGINS menu.
== Changelog ==
= 2.0.7 =
* Update remove ColorIndicator component as ColorPalette element now shows color sample clearly
* Update POT file
* Update upgrade LearnDash_Gutenberg_Block class from LD 4.3.0 and prioritize core class before using included class in CG addon
* Update LD gutenberg block lib from the latest LD core version
* Update in-app documentation text
* Fix breaking error opening style tab breaks the Gutenberg block
* Fix overflown video width
* Fix DB query for multisite install
* Fix PHP notice and warning errors
* Fix missing text domain on some strings
* Fix fatal error with Elementor page
* Fix color picker component doesn't have clear value button
* Fix duplicating course grid block and changing styles of one block also changes style of other block
= 2.0.6 =
* Added translation support for block strings
* Updated added back learndash_course_grid_custom_button_text filter hook
* Fixed missing course grid translations
* Fixed slow queries in sites with a large number of users (10,000+)
* Fixed allow max/min prices to be empty
* Fixed correctly set max-min width
* Fixed shortcodes having additional parameters in their tag
* Fixed don't show ribbon if course is closed or has no price
* Fixed grids not displaying correctly in Elementor
* Fixed skin and card assets not correctly loading in Elementor
* Fixed incorrect shared steps URL
* Fixed incorrect variable type for implode
* Fixed meta box styling
* Fixed skins and cards not being filterable
* Fixed incorrect post results if taxonimies attribute values are wrapped in quotes
= 2.0.5 =
* Added pre-defined taxonomies in filter dropdown
* Added support for new global currency in LearnDash core
* Added LearnDash specific selector for CSS to avoid conflicts
* Updated improve ribbon text logic
* Fixed conflict with other plugins that execute the_content() on the front-end
* Fixed taxonomies filter not being able to have more than 1 working term
* Fixed enrolled courses query returning all courses for logged out users
* Fixed undefined functions
* Fixed remove box sizing CSS rule to avoid conflicts with other themes/plugins
* Fixed masonry styles not working correctly
= 2.0.4 =
* Added icon supported element for cards
* Added conditional for element color selector
* Added custom color selector for ribbon, icon, and button elements
* Updated not started label text on CG 2.0 templates based on user activity for LD lesson and topic post type
* Updated not Started label based on user activity for lesson and topic
* Fixed card layouts and styles
* Fixed minor cards layout and CSS styles
* Fixed block editor meta setting value is not passed to front end templates
* Fixed incorrect variable name
* Fixed translations meta box on translations setting page is not loaded
* Fixed update translations metabox to match with plugin name
* Fixed undefined index error
* Fixed undefined JS function
* Fixed missing translation slug
* Fixed legacy v1 course grid is not detected if the shortcode already stored in HTML format in DB
= 2.0.3 =
* Updated masonry script
* Updated grid skin selector
* Fixed PHP deprecated notice
* Fixed legacy v1 assets are not loaded when using ld course list block
* Fixed compatibility error with Elementor for v1 course grid element
= 2.0.2 =
* Fixed asset loading for legacy course grids
= 2.0.1 =
* Added course enrollment status attributes and block option
* Udated removed fixed 4:3 aspect ratio to prevent distorted images
* Fixed course grid assets not loading when Elementor is being used
= 2.0.0 =
* Added course grid Gutenberg block
* Added learndash_course_grid shortcode
* Added learndash_course_grid_filter shortcode
* Added ability to add and use custom template
* Added support for CG 1.0 shortcode
= 1.7.0 =
* Added ability to use HTML in the short description box
* Added custom text support for groups in the Course Grid
* Added Completed/In Progress/Not Available status for Course Grid ribbons
* Added support for the Course Grid ribbon to show for students enrolled in a group
* Added filter 'learndash_course_grid_load_resources' to load styles/scripts dynamically wherever they are wanted using conditional logic
* Updated deprecated .load in jQuery with .on('load)' instead
* Fixed Course Grid styles not being loaded when the shortcode is used in Elementor
* Fixed groups progress indicator
* Fixed undefined variable
* Fixed array index error
= 1.6.0 =
* Added hook to filter course grid html output
* Added docblock for html output filter
* Added class container class names and its filter hook
* Updated ribbon text escaping to wp_kses_post instead of esc_attr
* Updated load grid resources on LD courses archive page
* Updated plugin name and description
* Updated LD get course price helper function to allow users filter the values
* Updated to remove #ld_course_list wrapper on course grid shortcode to prevent conflicts with page builder plugins
* Fixed thumbnail course URL redirects to bare URL instead of nested URL
* Fixed short description unable to be set to empty because legacy value is not saved when saving new value
* Fixed undefined index error
View the full changelog [here](https://www.learndash.com/add-on/course-grid/).