2011-03-22 4 views
1

저는 Wordpress StackExchange가 있다는 것을 알고 있습니다. 그러나 그것은 PHP와 관련된 더 많은 질문입니다. 이 단축 코드는 "무언가를"단순한 문자열을 표시PHP 함수가 반환됩니다. 중첩 된 함수

function myShortcode_shortcode() { 

    return 'something'; 

} 

:처럼 나는 워드 프레스에 대한 내 자신의 단축 코드를 쓰고 있어요

가 보인다.

<img src="<?php bloginfo('template_directory') ?>/images/myImage.jpg" alt="" /> 

내가 방법을 모르는 :

문제는 내가 템플릿 디렉토리에서 이미지를 표시 할 것입니다?

내가 할 경우 :

return '<img src="'. bloginfo('template_directory') .'/images/myImage.jpg" alt="" />'; 

스크립트는 이미지 대신 템플릿 디렉토리를 반향한다.

아이디어가 있으십니까?

+0

"shortcode"부분과 "template directory"부분의 관계는 무엇입니까? – Unicron

답변

0

당신은 probly이 문제는 bloginfo() 기능 (템플릿위한) 출력 기능이 있다는 것이다

2

하는 데 도움이

function shortcode(){ 
$shortcode = "<img src='". bloginfo('template_directory') ."/images/myImage.jpg' alt="" />" 
return $shortcode; 
} 

희망처럼 자신의 변수에 <img src="<?php bloginfo('template_directory') ?>/images/myImage.jpg" alt="" />을 배치해야합니다. 오히려 get_bloginfo()이 필요합니다.

관련 문제