Changeset 13944
- Timestamp:
- 08/02/2024 12:26:40 AM (16 months ago)
- Location:
- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024
- Files:
-
- 8 added
- 5 edited
-
build/lesson-standalone (added)
-
build/lesson-standalone/block.json (added)
-
build/lesson-standalone/view.asset.php (added)
-
build/lesson-standalone/view.js (added)
-
functions.php (modified) (1 diff)
-
inc/block-config.php (modified) (1 diff)
-
inc/query.php (modified) (2 diffs)
-
package.json (modified) (2 diffs)
-
src/lesson-standalone (added)
-
src/lesson-standalone/block.json (added)
-
src/lesson-standalone/index.php (added)
-
src/lesson-standalone/view.js (added)
-
style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/functions.php
r13940 r13944 14 14 require_once __DIR__ . '/src/learning-pathway-header/index.php'; 15 15 require_once __DIR__ . '/src/lesson-grid/index.php'; 16 require_once __DIR__ . '/src/lesson-standalone/index.php'; 16 17 require_once __DIR__ . '/src/search-results-context/index.php'; 17 18 require_once __DIR__ . '/src/sensei-progress-bar/index.php'; -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/block-config.php
r13940 r13944 55 55 ); 56 56 57 $selected_slug = $wp_query->get( 'post_type' ) ? $wp_query->get( 'post_type' ) : 'any'; 57 $post_type = $wp_query->get( 'post_type' ); 58 $selected_slug = is_string( $post_type ) ? $post_type : 'any'; 58 59 $label = $options[ $selected_slug ] ?? $options['any']; 59 60 -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/inc/query.php
r13943 r13944 8 8 add_action( 'pre_get_posts', __NAMESPACE__ . '\add_language_to_archive_queries' ); 9 9 add_action( 'pre_get_posts', __NAMESPACE__ . '\add_excluded_to_lesson_archive_query' ); 10 add_action( 'pre_get_posts', __NAMESPACE__ . '\filter_search_queries_by_post_type' ); 10 11 add_filter( 'request', __NAMESPACE__ . '\handle_all_level_query' ); 11 12 … … 82 83 83 84 /** 85 * Filter search queries by post type. 86 * Only include courses and lessons in search results unless post_type is set, eg. for an archive search. 87 * 88 * @param WP_Query $query The query object. 89 * @return WP_Query The modified query object. 90 */ 91 function filter_search_queries_by_post_type( $query ) { 92 if ( ! is_admin() && $query->is_search() && $query->is_main_query() ) { 93 if ( ! $query->get( 'post_type' ) ) { 94 $query->set( 'post_type', array( 'course', 'lesson' ) ); 95 } 96 } 97 98 return $query; 99 } 100 101 /** 84 102 * Modify the request. 85 103 * -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/package.json
r13873 r13944 1 1 { 2 "name": "wporg-learn-2024",3 "version": "1.0.0",4 "description": "Theme for learn.wordpress.org",2 "name": "wporg-learn-2024", 3 "version": "1.0.0", 4 "description": "Theme for learn.wordpress.org", 5 5 "author": "WordPress.org", 6 6 "license": "GPL-2.0-or-later", 7 7 "private": true, 8 8 "devDependencies": { 9 "@wordpress/icons": "^10.2.0", 9 10 "@wordpress/scripts": "27.2.0", 10 "rtlcss-webpack-plugin": "4.0.7", 11 "@wordpress/icons": "^10.2.0", 12 "react-dom": "^18.3.1" 11 "react-dom": "^18.3.1", 12 "rtlcss-webpack-plugin": "4.0.7" 13 13 }, 14 14 "eslintConfig": { … … 28 28 "lint:css": "wp-scripts lint-style src/**/*.scss", 29 29 "format": "wp-scripts format src -- --config=../../../../.prettierrc.js" 30 }, 31 "dependencies": { 32 "lodash": "^4.17.21" 30 33 } 31 34 } -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css
r13943 r13944 5 5 * Author URI: http://wordpress.org/ 6 6 * Description: A theme for learn.wordpress.org, built in 2024. 7 * Version: 1.0.0- 6f3ee527 * Version: 1.0.0-f7d8461 8 8 * License: GNU General Public License v2 or later 9 9 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset
for help on using the changeset viewer.