Откуда берется эта закрывающая скобка HTML?

#php #html

#php #HTML

Вопрос:

Я действительно понятия не имею, откуда взялась > кнопка прямо под твитом:

http://alexchen.info/nojokethistime/

Код:

         <?php while ( have_posts() ) : the_post(); ?>
            <div class="content-block-2">
                <h2><?php the_title(); ?></h2>
                <?php the_content(); ?>

                <div id="photo-credits">
                    <?php _e('Photo Credits: '); ?><a href="<?php echo get_post_meta($post->ID, 'rw_link', true); ?>"><?php echo get_post_meta($post->ID, 'rw_user', true); ?></a>
                </div>

                <?php if (  $wp_query->max_num_pages > 1 ) : ?>
                    <div id="prev"><?php next_posts_link( __( 'amp;larr; previous', 'twentyten' ) ); ?></div>
                    <div id="social-buttons">
                        <div id="tweet-button">
                            <?php echo tweetbutton(); ?>
                        </div>
                        <div id="fb-share"><?php if (function_exists('fbshare_manual')) echo fbshare_manual(); ?></div>
                        <div id=fb-like><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>amp;amp;layout=standardamp;amp;show_faces=falseamp;amp;width=450amp;amp;action=likeamp;amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
                    </div>
                    <div id="next"><?php previous_posts_link( __( 'next amp;rarr;', 'twentyten' ) ); ?></div>
                <?php endif; ?>
            </div>
        <?php endwhile; ?>
  

РЕДАКТИРОВАТЬ: tweetbutton(); это функция плагина WordPress.

Это его выходные данные:

                         <div id="tweet-button"> 
                            <div id="tweetbutton68m" class="tw_button" style=""><a href="http://twitter.com/share?url=http://alexchen.info/nojokethistime/taken-away/amp;amp;text=Taken Awayamp;amp;related=amp;amp;lang=enamp;amp;count=horizontalamp;amp;counturl=http://alexchen.info/nojokethistime/taken-away/" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://alexchen.info/nojokethistime/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>>
  

Комментарии:

1. Вы уверены, что это правильный фрагмент кода? Выглядит как нечто совершенно другое… На самом деле, я почти уверен, что это даже не та страница, так как post- в div вверху нигде нет в исходном коде страницы.

2. На что tweetbutton() похоже? Скорее всего, он возвращает > .

Ответ №1:

Она берется откуда-то изнутри <?php echo tweetbutton(); ?> . Что там?

Смотрите вывод tweetbutton функции в вашем отредактированном вопросе:

 Tweet</a></div>>
  

Двойной >>

Ответ №2:

Выглядит как tweetbutton() отпечатки amp;> .

 <div id="tweetbutton68m" class="tw_button" style="">
 ...
</div>amp;>
  

Ответ №3:

Я думаю, это в коде для <?php echo tweetbutton(); ?> . Я вижу это, когда смотрю на исходный HTML-код страницы, на которую вы ссылаетесь (HTML-комментарии — это мое собственное дополнение для наглядности):

 <div id="tweet-button">
  <!-- begin <?php echo tweetbutton(); ?> -->
  <div id="tweetbutton68m" class="tw_button" style="">
    <a href="..." class="..." style="...">
      Tweet
    </a>
  </div>>
  <!--  ^^  end <?php echo tweetbutton(); ?> -->
</div>
  

Смотрите дополнительное, > после закрытия div .

Для справки на будущее: я легко обнаружил это, просто просмотрев исходный код веб-страницы в веб-браузере и выполнив поиск текста >> внутри кода.

Ответ №4:

Похоже, что она исходит изнутри tweetbutton() . Вот как выглядит отображаемая разметка:

 <div class="tw_button" id="tweetbutton68m">
    <iframe (bunch of stuff)></iframe>
</div>amp;>
  

И вот код для > прямо в конце ( amp;> )