2012-12-11 3 views
1

안녕하세요 저는 고객을 위해 일하는 작은 웹 사이트가 있고 HTML/CSS 사이트를 사용하고 빈 테마를 사용하여 WordPress에 전송했습니다. 지금까지 너무 좋아, energyshop.sh을 보길 원한다면 시작 페이지에서 상위 두 개의 이미지가 표시되지만 나머지 탭은 표시되지 않습니다 - 왜? 모든 탭에서 찾을 수 있도록 header.php에 이미지를 추가합니다 ...? 당신이 상대 경로를 사용하고 있기 때문에홈 (wordpress/html/css)

//header.php는

<body <?php body_class(); ?>> 

<div id="container"> 

<div id="header" onclick="location.href='http://www.energyshop.se/';" style="cursor: pointer;"> 
     <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> 
     <div class="description"><?php bloginfo('description'); ?></div> 
    </div> 
<div id="main_menu"> 
<?php wp_nav_menu(); ?> 
</div> 

답변

2

이다. WordPress 테마를 만들 때 테마에서 리소스를로드하려면 절대 경로를 사용해야합니다. 이 템플릿을 쉽게 만들 수있는 템플릿 태그는 get_bloginfo()bloginfo()입니다. 첫 번째 값은 값을 반환하고 두 번째 값은 함수에 전달 된 첫 번째 인수를 통해 요청한 값을 반향합니다.

그래서 이미지를 표시하기 위해, 당신은해야한다 : 이것은 항상 (사이트에)이 발생합니다

<img src="<?php bloginfo('stylesheet_directory'); ?>/images/icon_en_global.png" alt="English.png"> 

:

<img src="http://energyshop.se/wp-content/themes/blank/images/icon_en_global.png" alt="English.png"> 

그래서 단순히 <?php bloginfo('stylesheet_directory'); ?> 모든 wp-content/themes/blank를 교체합니다.

+0

이 우회전을 시도해보십시오. 그러나 모두를 말하면,이 단어에 대해서만 (내가 붙여 넣은) 내용을 WordPress 페이지에 붙여 넣을 수 있습니까? 내가 의미하는 바는 상대 경로가 콘텐츠 이미지에서도 나에게 엉망이 될 것인가? –

+0

Btw, 당신의 굉장한 : 그것은 매력으로 일했고, 아픈 녹색 게시물! –

+0

WordPress 서식있는 텍스트 편집기를 사용하여 링크/이미지를 삽입하는 경우 경로는 이미 페이지/게시물 내용에 절대적이어야합니다. 따라서 변경하지 않아도됩니다. :) –