Changeset 1318 for sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/theme-directory.php
- Timestamp:
- 02/25/2015 04:59:25 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/theme-directory.php
r1315 r1318 60 60 'query_var' => true, 61 61 'can_export' => true, 62 'rewrite' => array( 'slug' => '/' ),62 'rewrite' => false, 63 63 'capability_type' => 'post', 64 64 ); … … 69 69 } 70 70 71 // Add the browse/* views 71 72 add_rewrite_tag( '%browse%', '(featured|popular|new)' ); 72 73 // Single themes. 74 add_rewrite_rule( '(.?.+?)(/[0-9]+)?/?$', 'index.php?post_type=repopackage&name=$matches[1]', 'top' ); 75 76 // Browse views. 77 add_rewrite_rule( 'browse/(featured|popular|new)/?$', 'index.php?post_type=repopackage&browse=$matches[1]', 'top' ); 78 79 // Paginated browse views. 80 add_rewrite_rule( 'browse/(featured|popular|new)/page/?([0-9]{1,})/?$', 'index.php?post_type=repopackage&browse=$matches[1]&paged=$matches[2]', 'top' ); 73 add_permastruct( 'browse', 'browse/%browse%' ); 74 81 75 } 82 76 add_action( 'init', 'wporg_themes_init' ); … … 95 89 $wp_query->set( 'post_type', 'repopackage' ); 96 90 97 if ( $wp_query->is_home() ) {91 if ( $wp_query->is_home() && ! $wp_query->get( 'browse' ) ) { 98 92 $wp_query->set( 'browse', 'featured' ); 99 93 } … … 104 98 $wp_query->set( 'paged', 1 ); 105 99 $wp_query->set( 'posts_per_page', 15 ); 106 $wp_query->set( 'post__in', (array) wp_cache_get( 'browse- popular', 'theme-info' ) );100 $wp_query->set( 'post__in', (array) wp_cache_get( 'browse-featured', 'theme-info' ) ); 107 101 break; 108 102
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)