Making WordPress.org

Changeset 3243


Ignore:
Timestamp:
05/24/2016 10:39:29 PM (10 years ago)
Author:
coffee2code
Message:

developer.wordpress.org: Adjust search form to handle being used for either handbook or code reference.

  • Make form context aware for submission URL.
  • Don't display parsed post type filter checkboxes in search form for handbooks.
  • Add searchform-handbook class to form when used in handbook.

Props keesiemeijer for initial patch.
See #1671.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/searchform.php

    r2939 r3243  
    3434<?php } ?>
    3535
    36     <form role="search" method="get" class="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
     36    <?php
     37        $is_handbook = wporg_is_handbook();
     38        $search_url  = $is_handbook ? wporg_get_current_handbook_home_url() : home_url( '/' );
     39        $form_class  = $is_handbook ? ' searchform-handbook' : '';
     40    ?>
     41
     42    <form role="search" method="get" class="searchform<?php echo esc_attr( $form_class ); ?>" action="<?php echo esc_url( $search_url ); ?>">
    3743        <div>
    3844        <label>
     
    4248        <input type="submit" class="shiny-blue search-submit" value="<?php echo esc_attr_x( 'Search', 'submit button', 'wporg' ); ?>">
    4349        </div>
     50
     51    <?php if ( ! $is_handbook ) : ?>
    4452
    4553        <div class="search-post-type">
     
    6775            <?php } ?>
    6876        </div>
     77
     78    <?php endif; ?>
     79
    6980    </form>
    7081
Note: See TracChangeset for help on using the changeset viewer.