WordPress複数改行対応ショートコード : WordPress


WordPressの改行用ショートコード。

コード

function.phpに下記のコードを記載する[1]

<?php
/**
 * 属性numに指定した数の改行をマークアップ。
 * @attribute num 改行の数
 * 使い方&#91;bar num="3"&#93; 3回改行
 */
function br_func($atts) {
    extract(shortcode_atts(array(
        'num' => '1'
    ), $atts));
    $num = intval($num);
    $html = '';
    if ($num == 1) {
        $html = "<br />";
    } else if ($num > 1) {
        for ($i=0; $i<$num; $i++) {
            $html .= "<br />";
        }
    }
        
    return $html;
}
add_shortcode('br', 'br_func');
?>

» Gist

利用方法

記事の投稿エディタで改行したい場所に[brtag num=”○”]と記載する。○は改行する数(数字)を設定する。num属性を省略した場合は1を設定する。

1. ショートコードの詳細はショートコード : WordPressを参照。

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。