前回まで作成したショートコードをさらに改修します。
ショートコードを利用する側で、次のような記載の場合があります。
[samplelist3]なんらかの記述[/samplelist3]
この場合は、以下のような関数になります。
/**
* ショートコード(その3)
*/
function samplelistFunction3($param, $content = '')
{
if ($content == "") {
return;
} else {
extract(
shortcode_atts(
array("class" => "default"),
$atts
)
);
return '<p class="' . esc_attr($class) . '">' . esc_html($content) . '</p>';
}
}
add_shortcode('samplelist3', 'samplelistFunction3');