The following code shows how shortcodes can be implemented.
<?php
function random_picture($atts) {
extract(shortcode_atts(array(
'width' => 400,
'height' => 200,
'category' => 'technics',
'mono' => 'no',
), $atts));
$mono = strtolower($mono);
$returnvalue = '<img src="http://lorempixel.com/';
if($mono=='yes'){
$returnvalue .= 'g/';
}
$returnvalue .= $width . '/'. $height . '/'.$category.'" >';
return $returnvalue;
}
add_shortcode('picture', 'random_picture');
function lorem_function($atts) {
extract(shortcode_atts(array(
'open' => '<p>',
'close' => '</p>',
), $atts));
return $open.'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec nec nulla vitae lacus mattis volutpat eu at sapien. Nunc interdum
congue libero, quis laoreet elit sagittis ut. Pellentesque lacus erat,
dictum condimentum pharetra vel, malesuada volutpat risus. Nunc sit amet
risus dolor. Etiam posuere tellus nisl. Integer lorem ligula, tempor eu
laoreet ac, eleifend quis diam. Proin cursus, nibh eu vehicula varius,
lacus elit eleifend elit, eget commodo ante felis at neque. Integer
sit amet justo sed elit porta convallis a at metus. Suspendisse
molestie turpis pulvinar nisl tincidunt quis fringilla enim lobortis.
Curabitur placerat quam ac sem venenatis blandit. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Nullam sed ligula nisl. Nam ullamcorper elit id magna hendrerit sit
amet dignissim elit sodales. Aenean accumsan consectetur rutrum.'.$close;
}
add_shortcode('lorem', 'lorem_function');
?>