здравствуйте
у меня TEMPLATEPATH выдает такой адрес
<img src="/var/data/www/helen.tln.edu.ee/htdocs/blog/wp-content/themes/f8-lite/images/header_7.jpg" width="530px" height="240px" />
как с этим бороться?
<?php
if (is_single() || is_page() ) {
$shapka = trim(get_post_meta($post->ID, "image", true));
if ( strlen($shapka) > 0 )
echo '<img src="' . $shapka . '" width="950px" height="400px" />';
else echo '<img src="' . TEMPLATEPATH . '/images/header_7.jpg" width="530px" height="240px" />'; }
else { echo '<img src="' . TEMPLATEPATH . '/images/header_7.jpg" width="530px" height="240px" />'; }
?>
Бороться просто – использовать по назначению.
TEMPLATEPATH – путь к Теме в файловой системе сервера.
bloginfo(‘template_directory’) – путь к той же директории в URI.
а как мне его в этом коде использовать? теперь я получаю
<img src="<?php bloginfo(‘template_directory’); ?>/images/header_7.jpg" width="530px" height="240px" />
или
<?php echo ‘<img src="’ . get_bloginfo(‘template_directory’) . ‘/images/header_7.jpg" width="530px" height="240px" />’; ?>
В Кодекс полезно заглядывать, раз уж беретесь что-то переделывать
http://codex.wordpress.org/Bloginfo
http://codex.wordpress.org/Function_Reference/get_bloginfo
я заглядываю. за всем сразу не углядишь 🙂
спасибо за помощь