Intereting Posts
Можете ли вы обновить ТОЛЬКО панель управления wordpress, а не всю страницу? Удалить дочернюю категорию из URL Изменение функции поиска темы, чтобы показывать результаты только из woocommerce? Как изменить расположение меню Когда я разделяю большой пост с помощью <! – nextpage ->, как поиск может найти пользователей на правильной странице? Войти на сайт worpress с помощью wp-rest api Как я могу просмотреть файл readme.txt для включения встроенных изображений, видео … перед отправкой нового плагина для просмотра на wordpress.org? Определение версии WordPress из командной строки хоста? Набор файлов cookie без флага HttpOnly Замена содержимого вложения изображений с помощью API Как устаревшая функция может привести к сбою сайта WordPress при обновлении Как сделать страницу профиля для каждой публикации пользователя в блоге? Создание новых шаблонов в дочерних темах разрывает макет Формат текста WordPress add_post_meta | update_post_meta | Через интерфейс

что может привести к ошибке get_stylesheet_directory_uri ()?

На моей новой установке для обеспечения безопасности у меня есть код, который читает

<img src="<?php get_stylesheet_directory_uri(); ?>/images/logo.jpg" />

Этот код работал, пока я не начал использовать субдомен (перешел из example.com/dev в dev.example.com) и изменил эти URL в моих общих настройках.

Теперь get_stylesheet_directory_uri() ничего не выводит:

<img src="/images/logo.jpg" />

Я заменил его следующим: bloginfo(stylesheet_directory) который, кажется, работает нормально, но я привык к get_stylesheet_directory_uri() и похоже, что это рекомендуемый подход.

Solutions Collecting From Web of "что может привести к ошибке get_stylesheet_directory_uri ()?"

Это было бы потому, что get_stylesheet_directory_uri возвращает только значение. Если вы хотите отобразить его на экране, вы должны включить эхо или печать.

 <img src="<?php echo get_stylesheet_directory_uri(); ?>/images/logo.jpg" /> 

bloginfo отлично работает, но когда вы делаете stylesheet_directory это просто оболочка для get_stylesheet_directory_uri

 <?php function get_bloginfo( $show = '', $filter = 'raw' ) { switch( $show ) { // snip snip case 'stylesheet_directory': $output = get_stylesheet_directory_uri(); break; // snip snip } $url = true; if (strpos($show, 'url') === false && strpos($show, 'directory') === false && strpos($show, 'home') === false) $url = false; if ( 'display' == $filter ) { if ( $url ) $output = apply_filters('bloginfo_url', $output, $show); else $output = apply_filters('bloginfo', $output, $show); } return $output; }