WordPress
단축 코드
수색…
단축 코드 소개
단축 코드는 일반 내용 편집기에 더 복잡한 요소를 인라인으로 추가하려는 경우에 유용합니다.
그 짧은 코드는 다음과 같이 보일 것입니다.
function my_shortcode( ){
return "This is a shortcode";
}
add_shortcode( 'my_shortcode', 'my_shortcode' );
텍스트 "This is a shortcode"
shortcode"를 출력하고 컨텐츠 편집기에 [my_shortcode]를 쓰면됩니다.
버튼 단축 코드
다음은 간단한 버튼 단축 코드의 예입니다.
<?php
function my_button_shortcode( $atts ) {
// Parse the input attributes and assgn default values for the
// attributes that are not specified on the shortcode
$a = shortcode_atts( array(
'id' => '',
'url' => '#',
'class' => '',
'text' => ''
), $atts );
// Open the anchor tag and add role=button for better accessibility
$btn_html = '<a role="button"';
// Add the href(link) attribute
$btn_html .= ' href="' . $a['url'] . '"';
// Add id attribute to output if specified
if ( !empty( $a['id'] ) ) {
$btn_html .= ' id="' . $a['id'] . '"';
}
$btn_classes = 'button';
// Add class attribute to output
$btn_html .= ' class="button ' . ( !empty(a['class']) ? $a['class'] : '' ) . '"';
// Close opening anchor tag
$btn_html .= '>'.
// Add button text
$a['text'].
// Add closing anchor tag
'</a>'."\n";
return $btn_html;
}
add_shortcode( 'button', 'my_button_shortcode' );
이 단축 코드는 [button url="/my-other-page" id="my-other-page-button" class="dark" text="Click me!"]
를 입력하여 사용할 수 있습니다. 다음 HTML :
<a role="button" href="/my-other-page" id="my-other-page-button"
class="button dark">Click me!</a>
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow