<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[13862] sites/trunk/wordpress.org/public_html/wp-content: Learn: Sync with git WordPress/learn@8f10db1</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/13862">13862</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/13862","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>adamwood</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2024-06-26 22:59:23 +0000 (Wed, 26 Jun 2024)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Learn: Sync with git WordPress/learn@8f10db1</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentpluginswporglearnincpostmetaphp">sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024buildsenseimetaliststyleindexrtlcss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index-rtl.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024buildsenseimetaliststyleindexcss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024incblockconfigphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/block-config.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024incqueryphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/query.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivecontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivecoursescontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-courses-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivelessonplancontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lesson-plan-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivelessonscontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lessons-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternspagemycoursescontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/page-my-courses-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomycontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srclearningpathwayheaderindexphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-header/index.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srcsearchresultscontextindexphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/search-results-context/index.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srcsenseimetaliststylescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/sensei-meta-list/style.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024stylecss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentsearchgridphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-search-grid.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentsectionsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-sections.php</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternssearchcontentphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/search-content.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024templatessearchhtml">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/templates/search.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentpluginswporglearnincpostmetaphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php    2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php      2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -296,15 +296,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $and_post_status = "AND posts.post_status = '$post_status'";
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $and_post_type = '';
+       if ( isset( $post_type ) ) {
+               $public_post_types = get_post_types( array( 'public' => true ), 'names' );
+
+               if ( in_array( $post_type, $public_post_types ) ) {
+                       $and_post_type = "AND posts.post_type = '$post_type'";
+               }
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $results = $wpdb->get_col( $wpdb->prepare(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- $and_post_status only includes $post_status if it matches an allowed string.
-               "
-               SELECT DISTINCT postmeta.meta_value
-               FROM {$wpdb->postmeta} postmeta
-                       JOIN {$wpdb->posts} posts ON posts.ID = postmeta.post_id AND posts.post_type = %s $and_post_status
-               WHERE postmeta.meta_key = %s
-       ",
-               $post_type,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- $and_post_status and $and_post_type only include $post_status and $post_type if they match an allowed string.
+               "SELECT DISTINCT postmeta.meta_value
+                       FROM {$wpdb->postmeta} postmeta
+                       JOIN {$wpdb->posts} posts ON posts.ID = postmeta.post_id
+                       $and_post_type
+                       $and_post_status
+                       WHERE postmeta.meta_key = %s",
</ins><span class="cx" style="display: block; padding: 0 10px">                 $meta_key
</span><span class="cx" style="display: block; padding: 0 10px">                // phpcs:enable WordPress.DB.PreparedSQL.InterpolatedNotPrepared
</span><span class="cx" style="display: block; padding: 0 10px">        ) );
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024buildsenseimetaliststyleindexrtlcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index-rtl.css   2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index-rtl.css     2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-wporg-learn-sensei-meta-list{margin-block-end:40px;margin-block-start:40px}.wp-block-wporg-learn-sensei-meta-list table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}.wp-block-wporg-learn-sensei-meta-list tr{vertical-align:baseline}.wp-block-wporg-learn-sensei-meta-list tr:not(:last-of-type){border-bottom:1px solid var(--wp--preset--color--light-grey-1)}.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:var(--wp--preset--spacing--10);padding-top:var(--wp--preset--spacing--10)}.wp-block-wporg-learn-sensei-meta-list tr th{font-weight:400;min-width:100px;text-align:start}.wp-block-wporg-learn-sensei-meta-list tr td{text-align:end;white-space:nowrap}@media(max-width:380px){.wp-block-wporg-learn-sensei-meta-list tr,.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{
 display:block}.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:0}.wp-block-wporg-learn-sensei-meta-list tr td{padding-top:0;text-align:start}}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-wporg-learn-sensei-meta-list{margin-block-end:40px;margin-block-start:40px}.wp-block-wporg-learn-sensei-meta-list table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}.wp-block-wporg-learn-sensei-meta-list tr{vertical-align:baseline}.wp-block-wporg-learn-sensei-meta-list tr:not(:last-of-type){border-bottom:1px solid var(--wp--preset--color--light-grey-1)}.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:var(--wp--preset--spacing--10);padding-top:var(--wp--preset--spacing--10)}.wp-block-wporg-learn-sensei-meta-list tr th{font-weight:400;min-width:100px;text-align:start}.wp-block-wporg-learn-sensei-meta-list tr td{text-align:end}@media(max-width:380px){.wp-block-wporg-learn-sensei-meta-list tr,.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{display:block}.wp-bl
 ock-wporg-learn-sensei-meta-list tr th{padding-bottom:0}.wp-block-wporg-learn-sensei-meta-list tr td{padding-top:0;text-align:start}}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024buildsenseimetaliststyleindexcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index.css       2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/sensei-meta-list/style-index.css 2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-wporg-learn-sensei-meta-list{margin-block-end:40px;margin-block-start:40px}.wp-block-wporg-learn-sensei-meta-list table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}.wp-block-wporg-learn-sensei-meta-list tr{vertical-align:baseline}.wp-block-wporg-learn-sensei-meta-list tr:not(:last-of-type){border-bottom:1px solid var(--wp--preset--color--light-grey-1)}.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:var(--wp--preset--spacing--10);padding-top:var(--wp--preset--spacing--10)}.wp-block-wporg-learn-sensei-meta-list tr th{font-weight:400;min-width:100px;text-align:start}.wp-block-wporg-learn-sensei-meta-list tr td{text-align:end;white-space:nowrap}@media(max-width:380px){.wp-block-wporg-learn-sensei-meta-list tr,.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{
 display:block}.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:0}.wp-block-wporg-learn-sensei-meta-list tr td{padding-top:0;text-align:start}}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-wporg-learn-sensei-meta-list{margin-block-end:40px;margin-block-start:40px}.wp-block-wporg-learn-sensei-meta-list table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}.wp-block-wporg-learn-sensei-meta-list tr{vertical-align:baseline}.wp-block-wporg-learn-sensei-meta-list tr:not(:last-of-type){border-bottom:1px solid var(--wp--preset--color--light-grey-1)}.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{padding-bottom:var(--wp--preset--spacing--10);padding-top:var(--wp--preset--spacing--10)}.wp-block-wporg-learn-sensei-meta-list tr th{font-weight:400;min-width:100px;text-align:start}.wp-block-wporg-learn-sensei-meta-list tr td{text-align:end}@media(max-width:380px){.wp-block-wporg-learn-sensei-meta-list tr,.wp-block-wporg-learn-sensei-meta-list tr td,.wp-block-wporg-learn-sensei-meta-list tr th{display:block}.wp-bl
 ock-wporg-learn-sensei-meta-list tr th{padding-bottom:0}.wp-block-wporg-learn-sensei-meta-list tr td{padding-top:0;text-align:start}}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024incblockconfigphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/block-config.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/block-config.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/block-config.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,14 +8,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> use function WPOrg_Learn\Post_Meta\{get_available_post_type_locales};
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'wporg_query_filter_options_language', __NAMESPACE__ . '\get_language_options' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_filter( 'wporg_query_filter_options_archive_language', __NAMESPACE__ . '\get_language_options_by_post_type' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'wporg_query_filter_options_level', __NAMESPACE__ . '\get_level_options' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_filter( 'wporg_query_filter_options_taxonomy-level', __NAMESPACE__ . '\get_taxonomy_level_options' );
-add_filter( 'wporg_query_filter_options_learning-pathway-level', __NAMESPACE__ . '\get_learning_pathway_level_options' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_filter( 'wporg_query_filter_options_archive_level', __NAMESPACE__ . '\get_level_options_by_post_type' );
+add_filter( 'wporg_query_filter_options_learning_pathway_level', __NAMESPACE__ . '\get_learning_pathway_level_options' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'wporg_query_filter_options_topic', __NAMESPACE__ . '\get_topic_options' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_filter( 'wporg_query_filter_options_taxonomy-topic', __NAMESPACE__ . '\get_taxonomy_topic_options' );
-add_filter( 'wporg_query_filter_options_learning-pathway-topic', __NAMESPACE__ . '\get_learning_pathway_topic_options' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_filter( 'wporg_query_filter_options_archive_topic', __NAMESPACE__ . '\get_topic_options_by_post_type' );
+add_filter( 'wporg_query_filter_options_learning_pathway_topic', __NAMESPACE__ . '\get_learning_pathway_topic_options' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'query_vars', __NAMESPACE__ . '\add_student_course_filter_query_vars' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_filter( 'wporg_query_filter_options_student-course', __NAMESPACE__ . '\get_student_course_options' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_filter( 'wporg_query_filter_options_student_course', __NAMESPACE__ . '\get_student_course_options' );
</ins><span class="cx" style="display: block; padding: 0 10px"> add_action( 'wporg_query_filter_in_form', __NAMESPACE__ . '\inject_other_filters' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,7 +33,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Create level options.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Create the options for a level filter.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $levels The filtered levels for a view.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array The options for a level filter.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -92,12 +96,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of levels for the course and lesson filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 10 level options for a post type.
+ * Used for the archive filters.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of level options.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function get_level_options( $options ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function get_level_options_by_post_type( $options ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         global $wp_query;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! isset( $wp_query->query_vars['post_type'] ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -128,12 +133,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of levels for the taxonomy filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 10 level options.
+ * Used for the taxonomy and search filters.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of level options.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function get_taxonomy_level_options( $options ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function get_level_options( $options ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         // Get top 10 levels ordered by count, not empty.
</span><span class="cx" style="display: block; padding: 0 10px">        $levels = get_terms(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -149,7 +155,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of levels for the learning pathway filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 10 level options for a learning pathway.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of level options.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -192,7 +198,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Create topic options.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Create the options for a topic filter.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $topics The filtered topics for a view.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array The options for a topic filter.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -232,12 +238,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of topics for the course and lesson filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 20 topic options for a post type.
+ * Used for the archive filters.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of topic options.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function get_topic_options( $options ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function get_topic_options_by_post_type( $options ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         global $wp_query;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! isset( $wp_query->query_vars['post_type'] ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -266,12 +273,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of topics for the taxonomy filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 20 topic options.
+ * Used for the taxonomy and search filters.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of topic options.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function get_taxonomy_topic_options( $options ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function get_topic_options( $options ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         // Get top 20 topics ordered by count, not empty.
</span><span class="cx" style="display: block; padding: 0 10px">        $topics = get_terms(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -287,7 +295,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of topics for the learning pathway filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the top 20 topic options for a learning pathway.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $options The options for this filter.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array New list of topic options.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -351,15 +359,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Get the list of languages for the course and lesson filters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Create the options for a language filter.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array $options The options for this filter.
- * @return array New list of language options.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param array $languages The filtered languages for a view.
+ * @return array The options for a language filter.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function get_language_options( $options ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function create_language_options( $languages ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         global $wp_query;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $post_type = $wp_query->query_vars['post_type'];
-       $languages = get_available_post_type_locales( 'language', $post_type, 'publish' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px">         // If there are no languages, or the only language is en_US, don't show the filter.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( empty( $languages ) || ( 1 === count( $languages ) && isset( $languages['en_US'] ) ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -389,6 +396,43 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get the full list of available languages that have content.
+ * Used for the taxonomy filters.
+ *
+ * @param array $options The options for this filter.
+ * @return array New list of language options.
+ */
+function get_language_options( $options ) {
+       $languages = get_available_post_type_locales( 'language', null, 'publish', 'native' );
+
+       return create_language_options( $languages );
+}
+
+/**
+ * Get the list of languages for a post_type.
+ * Used for the archive filters.
+ *
+ * @param array $options The options for this filter.
+ * @return array New list of language options.
+ */
+function get_language_options_by_post_type( $options ) {
+       global $wp_query;
+       $post_type = $wp_query->get( 'post_type' );
+       // Convert post type from array to string if possible.
+       if ( is_array( $post_type ) && count( $post_type ) === 1 ) {
+               $post_type = reset( $post_type );
+       }
+
+       if ( ! is_string( $post_type ) ) {
+               return array();
+       }
+
+       $languages = get_available_post_type_locales( 'language', $post_type, 'publish', 'native' );
+
+       return create_language_options( $languages );
+}
+
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Get the query variable name for the student course filter, used by Sensei to filter the My Courses page.
</span><span class="cx" style="display: block; padding: 0 10px">  * This is the PARAM_KEY defined in the Sensei plugin + the query id on the query loop in my-courses-content.php
</span><span class="cx" style="display: block; padding: 0 10px">  * See class Sensei_Course_List_Student_Course_Filter.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -468,7 +512,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function inject_other_filters( $key ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wp_query;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $single_query_vars = array( 'wporg_lesson_level' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $single_query_vars = array( 'wporg_lesson_level', 'wporg_learning_pathway', 'post_type' );
</ins><span class="cx" style="display: block; padding: 0 10px">         foreach ( $single_query_vars as $single_query_var ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ! isset( $wp_query->query[ $single_query_var ] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        continue;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -507,4 +551,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        printf( '<input type="hidden" name="%s[]" value="%s" />', esc_attr( $meta_query_var ), esc_attr( $value ) );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+       // Pass through search query.
+       if ( isset( $wp_query->query['s'] ) ) {
+               printf( '<input type="hidden" name="s" value="%s" />', esc_attr( $wp_query->query['s'] ) );
+       }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024incqueryphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/query.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/query.php        2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/query.php  2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,9 +7,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'pre_get_posts', __NAMESPACE__ . '\modify_archive_queries' );
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'pre_get_posts', __NAMESPACE__ . '\modify_level_query' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-add_action( 'pre_get_posts', __NAMESPACE__ . '\modify_search_query' );
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Modify the query by adding meta query for language if set.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -63,31 +61,3 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return $query;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-/**
- * Get a list of the searchable Learn post types.
- *
- * @return array The searchable post types.
- */
-function get_searchable_post_types() {
-       return array( 'course', 'lesson', 'quiz', 'meeting', 'page', 'post', 'wporg_workshop' );
-}
-
-/**
- * Modify the search query to filter to only Learn post types if no post type is set.
- *
- * @param WP_Query $query The search query.
- */
-function modify_search_query( $query ) {
-       if ( is_admin() || ! $query->is_search() ) {
-               return;
-       }
-
-       if ( isset( $query->query_vars['post_type'] ) ) {
-               return $query;
-       }
-
-       $query->set( 'post_type', get_searchable_post_types() );
-
-       return $query;
-}
</del></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivecontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-content.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-content.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,9 +22,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:wporg/query-filter {"key":"language"} /-->
-               <!-- wp:wporg/query-filter {"key":"topic"} /-->
-               <!-- wp:wporg/query-filter {"key":"level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:wporg/query-filter {"key":"archive_language"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_topic"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivecoursescontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-courses-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-courses-content.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-courses-content.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,7 +10,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"730px"}} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--50)">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:query-title {"type":"archive","showPrefix":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <!-- wp:heading {"level":1} -->
+       <h1 class="wp-block-heading"><?php esc_html_e( 'Courses', 'wporg-learn' ); ?></h1>
+       <!-- /wp:heading -->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:paragraph -->
</span><span class="cx" style="display: block; padding: 0 10px">        <p><?php esc_html_e( 'WordPress provides limitless ways for people to craft and grow their online presence. The content in these courses is delivered in multiple formats, with a focus on text and video, working towards practical learning objectives to help you become a better WordPress developer, designer, user, and contributor.', 'wporg-learn' ); ?></p>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26,9 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:wporg/query-filter {"key":"language"} /-->
-               <!-- wp:wporg/query-filter {"key":"topic"} /-->
-               <!-- wp:wporg/query-filter {"key":"level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:wporg/query-filter {"key":"archive_language"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_topic"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,6 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> </div>
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:wporg-learn/search-results-context {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:query {"queryId":1,"query":{"perPage":12,"postType":"course","courseFeatured":false,"inherit":true},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-query alignwide wporg-learn-course-grid">
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivelessonplancontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lesson-plan-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lesson-plan-content.php     2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lesson-plan-content.php       2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,7 +10,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"730px"}} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--50)">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:query-title {"type":"archive","showPrefix":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <!-- wp:heading {"level":1} -->
+       <h1 class="wp-block-heading"><?php esc_html_e( 'Lesson Plans', 'wporg-learn' ); ?></h1>
+       <!-- /wp:heading -->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:paragraph -->
</span><span class="cx" style="display: block; padding: 0 10px">        <p><?php esc_html_e( 'Want to help others learn about WordPress? Read through, use, and remix these lesson plans.', 'wporg-learn' ); ?></p>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26,9 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:wporg/query-filter {"key":"language"} /-->
-               <!-- wp:wporg/query-filter {"key":"topic"} /-->
-               <!-- wp:wporg/query-filter {"key":"level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:wporg/query-filter {"key":"archive_language"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_topic"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternsarchivelessonscontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lessons-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lessons-content.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/archive-lessons-content.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,7 +10,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"730px"}} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--50)">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:query-title {"type":"archive","showPrefix":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <!-- wp:heading {"level":1} -->
+       <h1 class="wp-block-heading"><?php esc_html_e( 'Lessons', 'wporg-learn' ); ?></h1>
+       <!-- /wp:heading -->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:paragraph -->
</span><span class="cx" style="display: block; padding: 0 10px">        <p><?php esc_html_e( 'Lessons can be taken as part of a course or whenever you want to learn deeply about a specific subject or concept. They come in a range of formats, including how-to videos, quizzes, text-based content, and other activities.', 'wporg-learn' ); ?></p>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26,9 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:wporg/query-filter {"key":"language"} /-->
-               <!-- wp:wporg/query-filter {"key":"topic"} /-->
-               <!-- wp:wporg/query-filter {"key":"level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:wporg/query-filter {"key":"archive_language"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_topic"} /-->
+               <!-- wp:wporg/query-filter {"key":"archive_level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,6 +37,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> </div>
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:wporg-learn/search-results-context {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
</ins><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:query {"queryId":1,"query":{"perPage":12,"pages":0,"offset":0,"postType":"lesson","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"parents":[]}} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-query">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternspagemycoursescontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/page-my-courses-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/page-my-courses-content.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/page-my-courses-content.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,7 +22,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:wporg/query-filter {"key":"student-course","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:wporg/query-filter {"key":"student_course","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><span class="cx" style="display: block; padding: 0 10px">        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternssearchcontentphp"></a>
<div class="delfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/search-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/search-content.php  2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/search-content.php    2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,90 +0,0 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<?php
-/**
- * Title: Search Content
- * Slug: wporg-learn-2024/search-content
- * Inserter: no
- */
-
-?>
-
-<!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","justifyContent":"left","contentSize":"730px"}} -->
-<div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--50)">
-
-       <!-- wp:heading {"level":1} -->
-       <h1 class="wp-block-heading"><?php esc_html_e( 'Search results', 'wporg-learn' ); ?></h1>
-       <!-- /wp:heading -->
-
-</div>
-<!-- /wp:group -->
-
-<!-- wp:group {"align":"wide","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"},"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|50"}}}} -->
-<div class="wp-block-group alignwide" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--50)">
-
-       <!-- wp:search {"label":"<?php esc_attr_e( 'Search', 'wporg-learn' ); ?>","showLabel":false,"placeholder":"<?php esc_attr_e( 'Search learning resources', 'wporg-learn' ); ?>","width":255,"widthUnit":"px","buttonText":"<?php esc_attr_e( 'Search', 'wporg-learn' ); ?>","buttonPosition":"button-inside","buttonUseIcon":true,"className":"is-style-secondary-search-control wporg-filtered-search-form"} /-->
-
-</div>
-<!-- /wp:group -->
-
-<!-- wp:wporg-learn/search-results-context {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
-
-<!-- wp:query {"queryId":1,"query":{"perPage":12,"postType":"course","courseFeatured":false,"inherit":true},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
-<div class="wp-block-query alignwide wporg-learn-course-grid">
-
-       <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
-
-               <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
-               <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
-
-                       <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
-
-                       <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
-                       <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
-
-                               <!-- wp:post-title {"level":2,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
-
-                               <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
-
-                               <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
-                               <div class="wp-block-group">
-
-                                       <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
-
-                                       <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
-
-                                       <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
-
-                               </div>
-                               <!-- /wp:group -->
-
-                       </div>
-                       <!-- /wp:group -->
-
-               </div>
-               <!-- /wp:group -->
-
-       <!-- /wp:post-template -->
-
-       <!-- wp:query-no-results -->
-
-               <!-- wp:heading {"level":2} -->
-               <h2 class="wp-block-heading"><?php esc_html_e( 'No results found', 'wporg-learn' ); ?></h2>
-               <!-- /wp:heading -->
-
-               <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
-               <p><?php esc_html_e( 'Try a different search, or clearing filters.', 'wporg-learn' ); ?></p>
-               <!-- /wp:paragraph -->
-
-       <!-- /wp:query-no-results -->
-
-       <!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
-
-               <!-- wp:query-pagination-previous {"label":"Previous"} /-->
-
-               <!-- wp:query-pagination-numbers /-->
-
-               <!-- wp:query-pagination-next {"label":"Next"} /-->
-
-       <!-- /wp:query-pagination -->
-
-</div>
-<!-- /wp:query -->
</del></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomycontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-content.php        2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-content.php  2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,7 +41,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="wp-block-group wporg-query-filters">
</span><span class="cx" style="display: block; padding: 0 10px">                                <!-- wp:wporg/query-filter {"key":"language"} /-->
</span><span class="cx" style="display: block; padding: 0 10px">                                <!-- wp:wporg/query-filter {"key":"topic"} /-->
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <!-- wp:wporg/query-filter {"key":"taxonomy-level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <!-- wp:wporg/query-filter {"key":"level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">                         </div>
</span><span class="cx" style="display: block; padding: 0 10px">                        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        <?php } ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        <!-- wp:wporg-learn/search-results-context {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
</ins><span class="cx" style="display: block; padding: 0 10px">         <!-- wp:query {"queryId":1,"query":{"perPage":12,"postType":"course","courseFeatured":false,"inherit":true},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="wp-block-query alignwide wporg-learn-course-grid">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentsearchgridphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-search-grid.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-search-grid.php                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-search-grid.php     2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,68 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Title: Taxonomy Learning Pathway Search Grid
+ * Slug: wporg-learn-2024/taxonomy-learning-pathway-content-search-grid
+ * Inserter: no
+ */
+
+?>
+
+<!-- wp:wporg-learn/search-results-context {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
+<!-- wp:query {"queryId":1,"query":{"perPage":12,"postType":"course","courseFeatured":false,"inherit":true},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
+<div class="wp-block-query alignwide wporg-learn-course-grid">
+
+       <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
+
+               <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
+               <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
+
+                       <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
+
+                       <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
+                       <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
+
+                               <!-- wp:post-title {"level":2,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
+
+                               <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
+
+                               <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
+                               <div class="wp-block-group">
+
+                                       <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
+                                       <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
+
+                                       <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
+
+                               </div>
+                               <!-- /wp:group -->
+
+                       </div>
+                       <!-- /wp:group -->
+
+               </div>
+               <!-- /wp:group -->
+
+       <!-- /wp:post-template -->
+
+       <!-- wp:query-no-results -->
+
+               <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} -->
+               <p><?php esc_html_e( 'No pathways found.', 'wporg-learn' ); ?></p>
+               <!-- /wp:paragraph -->
+
+       <!-- /wp:query-no-results -->
+
+       <!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
+
+               <!-- wp:query-pagination-previous {"label":"Previous"} /-->
+
+               <!-- wp:query-pagination-numbers /-->
+
+               <!-- wp:query-pagination-next {"label":"Next"} /-->
+
+       <!-- /wp:query-pagination -->
+
+</div>
+<!-- /wp:query -->
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-search-grid.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentsectionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-sections.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-sections.php                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-sections.php        2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,227 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Title: Taxonomy Learning Pathway Sections
+ * Slug: wporg-learn-2024/taxonomy-learning-pathway-content-sections
+ * Inserter: no
+ */
+
+use function WordPressdotorg\Theme\Learn_2024\{get_learning_pathway_level_content};
+
+if ( ! is_tax( 'learning-pathway' ) ) {
+       return;
+}
+
+$learning_pathway_object = get_queried_object();
+
+if ( ! $learning_pathway_object ) {
+       return;
+}
+
+$learning_pathway_id = $learning_pathway_object->term_id;
+$learning_pathway_slug = $learning_pathway_object->slug;
+$learning_pathway_url = get_term_link( $learning_pathway_object );
+
+$beginner_level_id = get_term_by( 'slug', 'beginner', 'level' )->term_id;
+$intermediate_level_id = get_term_by( 'slug', 'intermediate', 'level' )->term_id;
+$advanced_level_id = get_term_by( 'slug', 'advanced', 'level' )->term_id;
+
+$content = get_learning_pathway_level_content( $learning_pathway_slug );
+?>
+
+<!-- wp:heading {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|10"}}}} -->
+<h2 class="wp-block-heading" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['beginner']['title'] ); ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['beginner']['description'] ); ?></p>
+       <!-- /wp:paragraph -->
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=beginner' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
+       <!-- /wp:paragraph -->
+
+</div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":0,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_attr( $beginner_level_id ); ?>],"learning-pathway":[<?php echo esc_attr( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
+<div class="wp-block-query alignwide wporg-learn-course-grid">
+
+       <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
+
+               <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
+               <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
+
+                       <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
+
+                       <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
+                       <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
+
+                               <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
+
+                               <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
+
+                               <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
+                               <div class="wp-block-group">
+
+                                       <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
+                                       <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
+
+                                       <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
+
+                               </div>
+                               <!-- /wp:group -->
+
+                       </div>
+                       <!-- /wp:group -->
+
+               </div>
+               <!-- /wp:group -->
+
+       <!-- /wp:post-template -->
+
+       <!-- wp:query-no-results -->
+
+               <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
+               <p style="margin-top:-20px"><?php esc_html_e( 'No beginner pathways found.', 'wporg-learn' ); ?></p>
+               <!-- /wp:paragraph -->
+
+       <!-- /wp:query-no-results -->
+
+</div>
+<!-- /wp:query -->
+
+<!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} -->
+<h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['intermediate']['title'] ); ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['intermediate']['description'] ); ?></p>
+       <!-- /wp:paragraph -->
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=intermediate' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
+       <!-- /wp:paragraph -->
+
+</div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":1,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_html( $intermediate_level_id ); ?>],"learning-pathway":[<?php echo esc_html( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
+<div class="wp-block-query alignwide wporg-learn-course-grid">
+
+       <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
+
+               <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
+               <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
+
+                       <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
+
+                       <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
+                       <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
+
+                               <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
+
+                               <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
+
+                               <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
+                               <div class="wp-block-group">
+
+                                       <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
+                                       <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
+
+                                       <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
+
+                               </div>
+                               <!-- /wp:group -->
+
+                       </div>
+                       <!-- /wp:group -->
+
+               </div>
+               <!-- /wp:group -->
+
+       <!-- /wp:post-template -->
+
+       <!-- wp:query-no-results -->
+
+               <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
+               <p style="margin-top:-20px"><?php esc_html_e( 'No intermediate pathways found.', 'wporg-learn' ); ?></p>
+               <!-- /wp:paragraph -->
+
+       <!-- /wp:query-no-results -->
+
+</div>
+<!-- /wp:query -->
+
+<!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} -->
+<h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['advanced']['title'] ); ?></h2>
+<!-- /wp:heading -->
+
+<!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
+<div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['advanced']['description'] ); ?></p>
+       <!-- /wp:paragraph -->
+
+       <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
+       <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=advanced' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
+       <!-- /wp:paragraph -->
+
+</div>
+<!-- /wp:group -->
+
+<!-- wp:query {"queryId":2,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_html( $advanced_level_id ); ?>],"learning-pathway":[<?php echo esc_html( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
+<div class="wp-block-query alignwide wporg-learn-course-grid">
+
+       <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
+
+               <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
+               <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
+
+                       <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
+
+                       <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
+                       <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
+
+                               <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
+
+                               <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
+
+                               <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
+                               <div class="wp-block-group">
+
+                                       <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
+
+                                       <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
+
+                                       <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
+
+                               </div>
+                               <!-- /wp:group -->
+
+                       </div>
+                       <!-- /wp:group -->
+
+               </div>
+               <!-- /wp:group -->
+
+       <!-- /wp:post-template -->
+
+       <!-- wp:query-no-results -->
+
+               <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
+               <p style="margin-top:-20px"><?php esc_html_e( 'No advanced pathways found.', 'wporg-learn' ); ?></p>
+               <!-- /wp:paragraph -->
+
+       <!-- /wp:query-no-results -->
+
+</div>
+<!-- /wp:query -->
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content-sections.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024patternstaxonomylearningpathwaycontentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content.php       2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/taxonomy-learning-pathway-content.php 2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,219 +17,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">        return;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-$learning_pathway_id = $learning_pathway_object->term_id;
-$learning_pathway_slug = $learning_pathway_object->slug;
-$learning_pathway_url = get_term_link( $learning_pathway_object );
-
-$beginner_level_id = get_term_by( 'slug', 'beginner', 'level' )->term_id;
-$intermediate_level_id = get_term_by( 'slug', 'intermediate', 'level' )->term_id;
-$advanced_level_id = get_term_by( 'slug', 'advanced', 'level' )->term_id;
-
-$content = get_learning_pathway_level_content( $learning_pathway_slug );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+global $wp_query;
+$search_term = $wp_query->get( 's' );
</ins><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<!-- wp:wporg-learn/learning-pathway-header {"align":"full","learningPathwaySlug":"<?php echo esc_attr( $learning_pathway_slug ); ?>"} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<!-- wp:wporg-learn/learning-pathway-header {"align":"full","learningPathwaySlug":"<?php echo esc_attr( $learning_pathway_object->slug ); ?>"} /-->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- wp:group {"align":"full","style":{"spacing":{"padding":{"left":"var:preset|spacing|edge-space","right":"var:preset|spacing|edge-space","bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="wp-block-group alignfull" style="padding-right:var(--wp--preset--spacing--edge-space);padding-left:var(--wp--preset--spacing--edge-space);padding-bottom:var(--wp--preset--spacing--60)">
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:heading {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|10"}}}} -->
-       <h2 class="wp-block-heading" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['beginner']['title'] ); ?></h2>
-       <!-- /wp:heading -->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <?php if ( $search_term ) { ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
-       <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:pattern {"slug":"wporg-learn-2024/taxonomy-learning-pathway-content-search-grid"} /-->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['beginner']['description'] ); ?></p>
-               <!-- /wp:paragraph -->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <?php } else { ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=beginner' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
-               <!-- /wp:paragraph -->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <!-- wp:pattern {"slug":"wporg-learn-2024/taxonomy-learning-pathway-content-sections"} /-->
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        </div>
-       <!-- /wp:group -->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <?php } ?>
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        <!-- wp:query {"queryId":0,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_attr( $beginner_level_id ); ?>],"learning-pathway":[<?php echo esc_attr( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
-       <div class="wp-block-query alignwide wporg-learn-course-grid">
-
-               <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
-
-                       <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
-                       <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
-
-                               <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
-
-                               <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
-                               <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
-
-                                       <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
-
-                                       <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
-
-                                       <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
-                                       <div class="wp-block-group">
-
-                                               <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
-
-                                               <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
-
-                                               <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
-
-                                       </div>
-                                       <!-- /wp:group -->
-
-                               </div>
-                               <!-- /wp:group -->
-
-                       </div>
-                       <!-- /wp:group -->
-
-               <!-- /wp:post-template -->
-
-               <!-- wp:query-no-results -->
-
-                       <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
-                       <p style="margin-top:-20px"><?php esc_html_e( 'No beginner pathways found.', 'wporg-learn' ); ?></p>
-                       <!-- /wp:paragraph -->
-
-               <!-- /wp:query-no-results -->
-
-       </div>
-       <!-- /wp:query -->
-
-       <!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} -->
-       <h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['intermediate']['title'] ); ?></h2>
-       <!-- /wp:heading -->
-
-       <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
-       <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
-
-               <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['intermediate']['description'] ); ?></p>
-               <!-- /wp:paragraph -->
-
-               <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=intermediate' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
-               <!-- /wp:paragraph -->
-
-       </div>
-       <!-- /wp:group -->
-
-       <!-- wp:query {"queryId":1,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_html( $intermediate_level_id ); ?>],"learning-pathway":[<?php echo esc_html( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
-       <div class="wp-block-query alignwide wporg-learn-course-grid">
-
-               <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
-
-                       <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
-                       <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
-
-                               <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
-
-                               <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
-                               <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
-
-                                       <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
-
-                                       <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
-
-                                       <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
-                                       <div class="wp-block-group">
-
-                                               <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
-
-                                               <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
-
-                                               <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
-
-                                       </div>
-                                       <!-- /wp:group -->
-
-                               </div>
-                               <!-- /wp:group -->
-
-                       </div>
-                       <!-- /wp:group -->
-
-               <!-- /wp:post-template -->
-
-               <!-- wp:query-no-results -->
-
-                       <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
-                       <p style="margin-top:-20px"><?php esc_html_e( 'No intermediate pathways found.', 'wporg-learn' ); ?></p>
-                       <!-- /wp:paragraph -->
-
-               <!-- /wp:query-no-results -->
-
-       </div>
-       <!-- /wp:query -->
-
-       <!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} -->
-       <h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php echo esc_html( $content['advanced']['title'] ); ?></h2>
-       <!-- /wp:heading -->
-
-       <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
-       <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)">
-
-               <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><?php echo esc_html( $content['advanced']['description'] ); ?></p>
-               <!-- /wp:paragraph -->
-
-               <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} -->
-               <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( $learning_pathway_url . '?wporg_lesson_level=advanced' ); ?>"><?php esc_html_e( 'See all', 'wporg-learn' ); ?></a></p>
-               <!-- /wp:paragraph -->
-
-       </div>
-       <!-- /wp:group -->
-
-       <!-- wp:query {"queryId":2,"query":{"perPage":3,"postType":"course","courseFeatured":false,"taxQuery":{"level":[<?php echo esc_html( $advanced_level_id ); ?>],"learning-pathway":[<?php echo esc_html( $learning_pathway_id ); ?>]},"inherit":false},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} -->
-       <div class="wp-block-query alignwide wporg-learn-course-grid">
-
-               <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} -->
-
-                       <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} -->
-                       <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%">
-
-                               <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /-->
-
-                               <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} -->
-                               <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px">
-
-                                       <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /-->
-
-                                       <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /-->
-
-                                       <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
-                                       <div class="wp-block-group">
-
-                                               <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /-->
-
-                                               <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /-->
-
-                                               <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /-->
-
-                                       </div>
-                                       <!-- /wp:group -->
-
-                               </div>
-                               <!-- /wp:group -->
-
-                       </div>
-                       <!-- /wp:group -->
-
-               <!-- /wp:post-template -->
-
-               <!-- wp:query-no-results -->
-
-                       <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"margin":{"top":"-20px"}}}} -->
-                       <p style="margin-top:-20px"><?php esc_html_e( 'No advanced pathways found.', 'wporg-learn' ); ?></p>
-                       <!-- /wp:paragraph -->
-
-               <!-- /wp:query-no-results -->
-
-       </div>
-       <!-- /wp:query -->
-
</del><span class="cx" style="display: block; padding: 0 10px"> </div>
</span><span class="cx" style="display: block; padding: 0 10px"> <!-- /wp:group -->
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srclearningpathwayheaderindexphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-header/index.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-header/index.php        2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-header/index.php  2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -92,8 +92,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        <!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"className":"wporg-query-filters"} -->
</span><span class="cx" style="display: block; padding: 0 10px">                        <div class="wp-block-group wporg-query-filters">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <!-- wp:wporg/query-filter {"key":"learning-pathway-topic"} /-->
-                               <!-- wp:wporg/query-filter {"key":"learning-pathway-level","multiple":false} /-->
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <!-- wp:wporg/query-filter {"key":"learning_pathway_topic"} /-->
+                               <!-- wp:wporg/query-filter {"key":"learning_pathway_level","multiple":false} /-->
</ins><span class="cx" style="display: block; padding: 0 10px">                         </div>
</span><span class="cx" style="display: block; padding: 0 10px">                        <!-- /wp:group -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srcsearchresultscontextindexphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/search-results-context/index.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/search-results-context/index.php 2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/search-results-context/index.php   2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45,25 +45,80 @@
</span><span class="cx" style="display: block; padding: 0 10px">                esc_html( $wp_query->query['s'] ),
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $showing = sprintf(
-               /* translators: %1$s number of first displayed result, %2$s number of last displayed result. */
-               'Showing results %1$s to %2$s.',
-               number_format_i18n( $first_result ),
-               number_format_i18n( $last_result ),
-       );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $filters = get_applied_filter_info( $wp_query );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $showing = $results_count > 1
+               ? sprintf(
+                       /* translators: %1$s number of first displayed result, %2$s number of last displayed result. */
+                       'Showing results %1$s to %2$s.',
+                       number_format_i18n( $first_result ),
+                       number_format_i18n( $last_result ),
+               )
+               : '';
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $wrapper_attributes = get_block_wrapper_attributes();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                '<%1$s %2$s>%3$s %4$s</%1$s>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         '<%1$s %2$s>%3$s %4$s %5$s</%1$s>',
</ins><span class="cx" style="display: block; padding: 0 10px">                 esc_attr( $attributes['tagName'] ),
</span><span class="cx" style="display: block; padding: 0 10px">                $wrapper_attributes,
</span><span class="cx" style="display: block; padding: 0 10px">                $content,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $filters,
</ins><span class="cx" style="display: block; padding: 0 10px">                 $showing,
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Get a description of the number of filters applied.
+ *
+ * @param WP_Query $query The WP_Query object.
+ * @return string Returns the filter information.
+ */
+function get_applied_filter_info( $query ) {
+       $filters_count = 0;
+
+       // Add the level filter count
+       if (
+               isset( $query->query_vars['wporg_lesson_level'] )
+               && ! empty( $query->query_vars['wporg_lesson_level']
+               && 'all' !== $query->query_vars['wporg_lesson_level'] )
+       ) {
+               // Level is a single value filter
+               $filters_count++;
+       }
+
+       // Add the topic filter count
+       if ( isset( $query->query_vars['wporg_workshop_topic'] ) && ! empty( $query->query_vars['wporg_workshop_topic'] ) ) {
+               // Topic is a multiple value filter
+               $filters_count += count( $query->query_vars['wporg_workshop_topic'] );
+       }
+
+       // Add the language filter count
+       if ( isset( $query->query_vars['meta_query'] ) && is_array( $query->query_vars['meta_query'] ) ) {
+               foreach ( $query->query_vars['meta_query'] as $meta_query ) {
+                       if (
+                               isset( $meta_query['key'] ) && 'language' === $meta_query['key']
+                               && isset( $meta_query['value'] ) && is_array( $meta_query['value'] )
+                               ) {
+                               // Language is a multiple value filter
+                               $filters_count += count( $meta_query['value'] );
+                       }
+               }
+       }
+
+       return $filters_count > 0 ? sprintf(
+               /* translators: %s number of filters. */
+               _n(
+                       '%s filter applied.',
+                       '%s filters applied.',
+                       $filters_count,
+                       'wporg-learn'
+               ),
+               number_format_i18n( $filters_count )
+       ) : '';
+}
+
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Registers the block using the metadata loaded from the `block.json` file.
</span><span class="cx" style="display: block; padding: 0 10px">  * Behind the scenes, it registers also all assets so they can be enqueued
</span><span class="cx" style="display: block; padding: 0 10px">  * through the block editor in the corresponding context.
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024srcsenseimetaliststylescss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/sensei-meta-list/style.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/sensei-meta-list/style.scss      2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/sensei-meta-list/style.scss        2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31,7 +31,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                td {
</span><span class="cx" style="display: block; padding: 0 10px">                        text-align: end;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        white-space: nowrap;
</del><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                @media (max-width: 380px) {
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024stylecss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css    2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css      2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,7 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Author: WordPress.org
</span><span class="cx" style="display: block; padding: 0 10px">  * Author URI: http://wordpress.org/
</span><span class="cx" style="display: block; padding: 0 10px">  * Description: A theme for learn.wordpress.org, built in 2024.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Version: 1.0.0-1b92568
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Version: 1.0.0-66fe29e
</ins><span class="cx" style="display: block; padding: 0 10px">  * License: GNU General Public License v2 or later
</span><span class="cx" style="display: block; padding: 0 10px">  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
</span><span class="cx" style="display: block; padding: 0 10px">  * Text Domain: wporg-learn
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporglearn2024templatessearchhtml"></a>
<div class="delfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/templates/search.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/templates/search.html        2024-06-26 04:32:33 UTC (rev 13861)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/templates/search.html  2024-06-26 22:59:23 UTC (rev 13862)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,17 +0,0 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<!-- wp:template-part {"slug":"header","className":"has-display-contents"} /-->
-
-<!-- wp:group {"tagName":"main","layout":{"type":"constrained","justifyContent":"left"},"style":{"spacing":{"padding":{"left":"var:preset|spacing|edge-space","right":"var:preset|spacing|edge-space"}}}} -->
-<main class="wp-block-group alignfull" style="padding-left:var(--wp--preset--spacing--edge-space);padding-right:var(--wp--preset--spacing--edge-space)">
-
-       <!-- wp:group {"align":"full","style":{"spacing":{"padding":{"left":"var:preset|spacing|edge-space","right":"var:preset|spacing|edge-space","top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
-       <div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--edge-space);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--edge-space)">
-
-               <!-- wp:pattern {"slug":"wporg-learn-2024/search-content"} /-->
-
-       </div>
-       <!-- /wp:group -->
-
-</main>
-<!-- /wp:group -->
-
-<!-- wp:template-part {"slug":"footer"} /-->
</del></span></pre>
</div>
</div>

</body>
</html>