Вопрос

href=" <?php 
$zzz_stylesheet = "http://127.0.0.1/www/wordpress/wp-content/themes/mytheme/style.css"; 
echo str_replace(".css","-mytheme.css",$zzz_stylesheet);
?>

работает, но

href=" <?php 
$zzz_stylesheet = bloginfo('stylesheet_url'); 
echo str_replace(".css","-mytheme.css",$zzz_stylesheet);
?>

не работает.Почему?bloginfo — это функция в Wordpress, которая возвращает значение, которое я использовал в первой строке кода.

Это было полезно?

Решение

От Документация Wordpress для bloginfo:

Отображает информацию о вашем блоге […] Это всегда выводит результат в браузер. Если вам нужны значения для использования в PHP, используйте get_bloginfo().

(выделено мной)

Так:Использовать get_bloginfo вместо.

Другие советы

У вас есть пробел после href="

Знаете ли вы об этом?Если вы удалите его, то ваш код, при условии, что bloginfo() работает должным образом, должен работать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top