2011-04-13 4 views
2

따옴표 문제가 있으면 두 번째 눈 쌍이 필요합니다!PHP Wordpress 따옴표 문제

echo "<img src='" . bloginfo('template_url') . "img/" . $f['mainImage'] . ".png' />"; 

Wordpress 함수 bloginfo를 사용하여 테마 경로를 가져옵니다!

내가 얻는 것은 페이지에 아무런 이미지가없는 경로입니다.

감사

출력 무엇

:

http://www.example.co.uk/wp-content/themes/example 
<img src="/img/digital.png"> 
+1

소스를 볼 때 페이지에 정확하게 표시되는 내용 – preinheimer

+1

'bloginfo()'함수가 자체 'echo'를 수행 할 수 있습니까? – drudge

+0

@jnpcl, 좋은 지적, 내가 뭘 할거야? – benhowdle89

답변

3

bloginfo()가 자신의 반향을 수행하는 기능. jnpcl이 추측했듯이 bloginfo() 인쇄 밖으로 당신을위한 데이터가 같은

echo "<img src='"; bloginfo('template_url'); echo "img/" . $f['mainImage'] . ".png' />"; 
+0

magnifique !!!!! – benhowdle89

0

, 보이는 : 귀하의 상황에서

http://codex.wordpress.org/Function_Reference/bloginfo

, 당신은이 코드를 사용합니다.

두 가지 옵션이있어 :

  • 함수를 호출, 그것을 밖으로 인쇄 단지 늘 get_bloginfo() 기능을 사용하는 대신
  • 을 반환 계정으로 가져가, 이미지 태그의 일부를 에코을 , 나머지를 반향
2

bloginfo()은 요청 된 값을 직접 출력하는 데에만 사용됩니다. 대신에 get_bloginfo()을 사용하여 에코를 적용하기 전에 값으로 작업하십시오.

echo sprintf(
    '<img src="%s/img/%s.png" />', 
    get_bloginfo('template_url'), 
    $f['mainImage'] 
); 
+0

더 나은 워드 프레스 기능을 사용하기위한 +1 – drudge

+0

그래, 이거 멋지다! 위대한 답변과 기술적으로 모두 근무, 감사합니다 :) – benhowdle89