помогите плиз с пхп простой вопрос есть не могу понять как сделать…
<?php
if ( function_exists('register_sidebars') )
register_sidebars(2, array(
'after_widget' => '</div><div><img src="<?PHP bloginfo("template_directory");?>/images/2.jpg" /></div>',
));
?>
как мне здесь
'after_widget' => '</div><div><img src="<?PHP bloginfo("template_directory");?>/images/2.jpg" /></div>',
вставить php код чтобы вывести картинку?
Обрати внимание на get_bloginfo() (ключевое выражение "returns information about your blog which can then be used elsewhere in your PHP code."). Давай лучше предопредели переменную перед тем как с ней работать что-бы было нагляднее, а потом уже с ней работать, например:
CMEPTHuk
спасибо!
щас попробую!
сделал немного иначе без переменной но суть та же.
в итоге функцией bloginfo(‘template_directory’) выводится директория темы НО в самом начале кода!:(
тоесть получается в начале кода html каждой страницы
вобще не пойму в чем дело почему именно так…ведь путь до темы должен быть именно там где я его прописал…а он в начале самом… я до сих пор не могу въехать…
с использованием переменной та же беда:(
сделал проще…
поместил нужную картинку в css и вывел ее в div=class….
но всеже интересно откуда вышеописанный глюк был…
есть у кого нибудь предположения?
maxxximka, простите коллега, спросоня в Ваши глюки вникнуть трудно, но подозреваю, что… В общем, есть функции, которые возвращают значение, которое можно дальше использовать в программе, а есть функции, которые это значение выводят, условно говоря, на экран в момент вызова. Инициализируется, скажем, виджет до начала вывода страницы, а в нем такая функция – вот и вылезет ее вывод перед всем.
найдите два отличия между get_bloginfo и bloginfo, внимательно прочитав ещё раз что говорит Ю.Б.