Я пытаюсь сделать тему WordPress, которая на 100% совместима с HTML5, и прошла через все препятствия, кроме одной.
В конце некоторых сообщений я показываю ссылку "Tweet",который использует следующий исходный код в шаблоне темы:
<a href="http://twitter.com/share?text=<?php the_title_attribute(); ?>&via=ianhines&url=<?php echo simple_url_shortener('','service=bit.ly+key&apikey=R_a6dc414291bb882024ddd99690f5eb61&login=ianhines&cache=no'); ?>" title="Share This Article on Twitter">Tweet</a>
HTML5 запрещает использование пробелов в URL.Они должны быть представлены как %20
.Однако <?php the_title_attribute; ?>
отображает безопасную версию заголовка сообщения в формате XHTML с пробелами.
Пример URL-адреса (отображается с использованием исходного кода шаблона выше):
a href="http://twitter.com/share?text=Twitter, Reblog, and Email Comments&via=ianhines&url=http://ihin.es/eCoYN9" title="Share This Article on Twitter">Tweet</a>
Можно ли каким-либо образом заставить WordPress отобразить пробелы в этой строке URL-адреса как% 20, и тем самымсделать мой сайт полностью совместимым с HTML5?