WordPress.org

Making WordPress.org

Changeset 7288


Ignore:
Timestamp:
06/09/2018 03:56:16 AM (2 years ago)
Author:
obenland
Message:

Support: Update site titles and add description.

See #3539.

Location:
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support
Files:
3 edited

Legend:

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

    r7136 r7288  
    137137 */
    138138function wporg_get_global_header() {
    139     $GLOBALS['pagetitle'] = wp_title( '«', false, 'right' ) . ' ' . get_bloginfo( 'name' );
     139    $GLOBALS['pagetitle'] = wp_get_document_title();
    140140    require WPORGPATH . 'header.php';
    141141}
     
    149149    require WPORGPATH . 'footer.php';
    150150}
     151
     152
     153/**
     154 * Append an optimized site name.
     155 *
     156 * @param array $title {
     157 *     The document title parts.
     158 *
     159 *     @type string $title   Title of the viewed page.
     160 *     @type string $page    Optional. Page number if paginated.
     161 *     @type string $tagline Optional. Site description when on home page.
     162 *     @type string $site    Optional. Site title when not on home page.
     163 * }
     164 * @return array Filtered title parts.
     165 */
     166function wporg_support_document_title( $title ) {
     167    if ( is_front_page() ) {
     168        $title['title']   = _x( 'Support', 'Site title', 'wporg-forums' );
     169        $title['tagline'] = __( 'WordPress.org', 'wporg-forums' );
     170    } else {
     171        $title['site'] = __( 'WordPress.org', 'wporg-forums' );
     172    }
     173
     174    return $title;
     175}
     176add_filter( 'document_title_parts', 'wporg_support_document_title' );
     177
     178/**
     179 * Set the separator for the document title.
     180 *
     181 * @return string Document title separator.
     182 */
     183function wporg_support_document_title_separator() {
     184    return '|';
     185}
     186add_filter( 'document_title_separator', 'wporg_support_document_title_separator' );
    151187
    152188/**
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support/header.php

    r5297 r7288  
    2929            <div class="site-branding">
    3030                <?php if ( is_front_page() ) : ?>
    31                     <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php _ex( 'Support', 'Site title', 'wporg-forums' ); ?></a></h1>
     31                    <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php _ex( 'WordPress Support', 'Site title', 'wporg-forums' ); ?></a></h1>
    3232
    3333                    <p class="site-description">
    3434                        <?php
    3535                        /* Translators: subhead */
    36                         _e( 'We\'ve got a variety of resources to help you get the most out of WordPress.', 'wporg-forums' );
     36                        _e( 'We&#8217;ve got a variety of resources to help you get the most out of WordPress.', 'wporg-forums' );
    3737                        ?>
    3838                    </p>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support/page-homepage.php

    r5927 r7288  
    11<?php
    2 
    32/**
    43 * Template Name: bbPress - Support (Index)
     
    76 * @subpackage Theme
    87 */
     8
     9/**
     10 * Adds a custom description meta tag.
     11 */
     12add_action( 'wp_head', function() {
     13    printf( '<meta name="description" content="%s" />' . "\n", esc_attr__( 'Our community support articles are the best place to get the most out of WordPress. Learn how to set up your website, troubleshoot problems, customize your site, and more.', 'wporg-forums' ) );
     14} );
    915
    1016get_header(); ?>
Note: See TracChangeset for help on using the changeset viewer.