0
나는 WordPress 용으로 만든이 짧은 코드로 적절한 코드를 출력하는 데 문제가있다. 내 짧은 코드 [onecol] 두 개의 값 중 하나를 사용하여 특성을 받아들이려고 노력하고있어 "첫 번째"및 "마지막", 그리고 아무 속성이 입력되지 않으면 나는 그것을 기본값을 사용하고 싶습니다. 그리고 나는이와 비슷한 출력을 렌더링 할 :
<div class="onecol first clearfix">Hello World</div>
을 그리고 나는 단축 코드는 다음과 같이 할 :
function one_col($atts, $content = null) {
extract(shortcode_atts(array(
'class' => 'col'
), $atts));
$depth = 0;
$indent = str_repeat("\t", $depth);
return "\n$indent<div class=\"onecol " . esc_attr__($class) . " clearfix\">\n" . $content . "$indent</div>\n";
}
add_shortcode('onecol', 'one_col');
:
[onecol col="first"]Hello World[/onecol]
이것은 내가 지금까지 가지고있는 코드입니다
지금까지 출력 :
<div class="onecol col clearfix>Hello World</div>
내가 뭘 잘못 했니?
HTML의 들여 쓰기 시간을 낭비하지 마십시오. 공백은 의미가 없다. – Phil