Skip to content

Commit

Permalink
= 4.2.6.7 =
Browse files Browse the repository at this point in the history
~ Added: rewrite rule single course, some site not detected rule default post type course
  • Loading branch information
tungnxt89 committed May 10, 2024
1 parent 3b48fbf commit d88d97e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 98 deletions.
1 change: 0 additions & 1 deletion Gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ const releasesFiles = [
'!packages/**',
'!languages/strings/**',
'!languages/learnpress-js.pot',
'version-addons.json',
];

const errorHandler = ( r ) => {
Expand Down
14 changes: 14 additions & 0 deletions inc/class-lp-query.php
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ public function add_rewrite_rules(): array {
if ( ! preg_match( '!page!', LP_Helper::getUrlCurrent() ) ) {
$course_slug = preg_replace( '!%course_category%!', '([^/]+)/([^/]+)', $course_slug );

// Rule single course
$rules['single-course-with-cat'][] = [
"^{$course_slug}/?$" =>
'index.php?' . LP_COURSE_CPT . '=$matches[2]&course_category=$matches[1]',
];

// Rule single item
foreach ( $course_item_slugs as $post_type => $course_item_slug ) {
$rules['course-with-cat-items'][ $post_type ] = [
"^{$course_slug}(?:/{$course_item_slug}/([^/]+))/?$" =>
Expand All @@ -128,6 +135,13 @@ public function add_rewrite_rules(): array {
}
}
} else {
// Rule single course
$rules['single-course'][] = [
"^{$course_slug}/([^/]+)/?$" =>
'index.php?' . LP_COURSE_CPT . '=$matches[1]',
];

// Rule single item
foreach ( $course_item_slugs as $post_type => $course_item_slug ) {
$rules['course-items'][ $post_type ] = [
"^{$course_slug}/([^/]+)(?:/{$course_item_slug}/([^/]+))/?$" =>
Expand Down
97 changes: 0 additions & 97 deletions version-addons.json

This file was deleted.

0 comments on commit d88d97e

Please sign in to comment.