Создаем шорткод
Шорткод 2016-11-13
194362
Санкт-Петербург
+79051803960
support@servicecore.ru
/****************************************************************************
* Шорткод 5 - Текст
*
****************************************************************************/
function rs_short1_func( $atts, $content="" ) {
extract( shortcode_atts( array(
'class' => 'no_class',
'id' => 'no_id'
), $atts ) );
if (!isset($content)) $content="";
if ( $class=="no_class" && $id=="no_id" && $content=="" ) {
return "<p>1 - Нет параметров</p>";
}
if ( $class!="no_class" && $id=="no_id" && $content!="" ) {
return "<p class=\"{$class}\">2 - $content</p>";
}
if ( $class=="no_class" && $id!="no_id" && $content!="" ) {
return "<p id=\"{$id}\">3 - $content</p>";
}
if ( $content=="" ) {
return "<p id=\"{$id}\" class=\"{$class}\">4 - Нет текста</p>";
}
return "<p id=\"{$id}\" class=\"{$class}\">5 - $content</p>";
}
add_shortcode('rs-short1', 'rs_short1_func');
/****************************************************************************
* Шорткод [rs-] *
****************************************************************************/
// Файловые переменные
function rs_short_template() { return DIR_TEMPLATE_URI; }
add_shortcode('rs-template', 'rs_short_template');
Напишите свой комментарий