WordPress.org

Make WordPress Core

Ticket #4072: tag.patch

File tag.patch, 3.6 KB (added by filosofo, 11 years ago)
  • wp-includes/query.php

     
    8686        return false;
    8787}
    8888
    89 function is_tag( $slug = '' ) {
     89function is_wp_tag( $slug = '' ) {
    9090        global $wp_query;
    91         if ( !$wp_query->is_tag )
     91        if ( !$wp_query->is_wp_tag )
    9292                return false;
    9393
    9494        if ( empty( $slug ) )
     
    319319        var $is_time = false;
    320320        var $is_author = false;
    321321        var $is_category = false;
    322         var $is_tag = false;
     322        var $is_wp_tag = false;
    323323        var $is_search = false;
    324324        var $is_feed = false;
    325325        var $is_comment_feed = false;
     
    344344                $this->is_time = false;
    345345                $this->is_author = false;
    346346                $this->is_category = false;
    347                 $this->is_tag = false;
     347                $this->is_wp_tag = false;
    348348                $this->is_search = false;
    349349                $this->is_feed = false;
    350350                $this->is_comment_feed = false;
     
    549549                        }
    550550
    551551                        if (  '' != $qv['tag'] )
    552                                 $this->is_tag = true;
     552                                $this->is_wp_tag = true;
    553553
    554554                        if ( empty($qv['author']) || ($qv['author'] == '0') ) {
    555555                                $this->is_author = false;
     
    561561                                $this->is_author = true;
    562562                        }
    563563
    564                         if ( ($this->is_date || $this->is_author || $this->is_category || $this->is_tag ) )
     564                        if ( ($this->is_date || $this->is_author || $this->is_category || $this->is_wp_tag ) )
    565565                                $this->is_archive = true;
    566566                }
    567567
  • wp-includes/template-loader.php

     
    3535        } else if ( is_category() && $template = get_category_template()) {
    3636                include($template);
    3737                return;
    38         } else if ( is_tag() && $template = get_tag_template()) {
     38        } else if ( is_wp_tag() && $template = get_tag_template()) {
    3939                include($template);
    4040                return;
    4141        } else if ( is_author() && $template = get_author_template() ) {
  • wp-includes/category-template.php

     
    4040        return apply_filters('category_link', $catlink, $category_id);
    4141}
    4242
    43 function get_tag_link( $tag_id ) {
     43function get_wp_tag_link( $tag_id ) {
    4444        global $wp_rewrite;
    4545        $catlink = $wp_rewrite->get_tag_permastruct();
    4646
     
    200200       
    201201        $return = $before;
    202202        foreach ( $tags as $tag )
    203                 $tag_links[] = '<a href="' . get_tag_link($tag->cat_ID) . '">' . $tag->cat_name . '</a>';
     203                $tag_links[] = '<a href="' . get_wp_tag_link($tag->cat_ID) . '">' . $tag->cat_name . '</a>';
    204204
    205205        $tag_links = join( $sep, $tag_links );
    206206        $tag_links = apply_filters( 'the_tags', $tag_links );
  • wp-content/themes/default/archive.php

     
    11<?php get_header(); ?>
    22
    33        <div id="content" class="narrowcolumn">
    4 <?php is_tag(); ?>
     4<?php is_wp_tag(); ?>
    55                <?php if (have_posts()) : ?>
    66
    77                 <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
    88<?php /* If this is a category archive */ if (is_category()) { ?>
    99                <h2 class="pagetitle">Archive for the &#8216;<?php single_cat_title(); ?>&#8217; Category</h2>
    10 <?php } elseif( is_tag() ) { ?>
     10<?php } elseif( is_wp_tag() ) { ?>
    1111<h2 class="pagetitle">Archive for the &#8216;<?php single_cat_title(); ?>&#8217; Tag</h2>
    1212          <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    1313                <h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2>