Przytnij wiodącą białą przestrzeń za pomocą PHP?

Wydaje się, że w funkcji PHP Wordpressa jest błąd, który pozostawia białe znaki przed tytułem strony generowanej przez<?php echo wp_title(''); ?> Przeglądałem dokumenty i fora Wordpress na temat tej funkcji bez żadnego szczęścia.

Używam tego w ten sposób<body id="<?php echo wp_title(''); ?>"> w celu wygenerowania znacznika treści HTML z identyfikatorem tytułu strony.

To, co muszę zrobić, to usunąć tę białą przestrzeń, aby znacznik ciała wyglądał tak<body id="mypage"> zamiast tego<body id=" mypage">

Dodatkowa biała przestrzeń zabija CSS, którego próbuję użyć do podświetlenia elementów menu aktywnej strony. Kiedy ręcznie dodaję poprawny tag ciała bez białej przestrzeni, mój CSS działa.

Jak więc rozebrać białą przestrzeń? Dzięki, Mark

Część druga eposu

John, zrzut szesnastkowy był dobrym pomysłem; pokazuje białą przestrzeń jako dwie „20” przestrzeni. Ale nie wszystkie rozwiązania, które rozdzielają spacje i białą przestrzeń.

I,<?php ob_start(); $title = wp_title(''); ob_end_clean(); echo $title; ?>

daje mi< body id ="">

i<?php ob_start(); $title = wp_title(''); echo $title; ?>

daje mi< body id =" mypage">

Puzzle. Podstawą problemu jest to, że wp_title ma opcjonalne znaki wiodące do tytułu strony - które wyglądają jak szewrony - które powinny zostać upuszczone, gdy opcja jest fałszywa, i takie są, ale białe znaki zostają wrzucone.

Czy istnieje opcja nuklearna?

Tak, spróbowałem ich obu wcześniej; nadal zwracają dwa spacje wiodące ... arrgg

questionAnswers(6)

yourAnswerToTheQuestion