• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь DIV Shortcode

ranaza12

Создатель
Регистрация
11 Июл 2012
Сообщения
37
Реакции
3
Добрый день. Возникла проблема с использованием функции DIV SHORTCODE
Код:
function createDiv($atts, $content = null) {
   extract(shortcode_atts(array(
      'id' => "",
      'class' => "",
   ), $atts));
return '<div id="'. $id . '" class="'. $class . '" />' . $content . '</div>';
}
add_shortcode('div', 'createDiv');

Сама функция рабочая при условии [div class=""] ТЕСТ [/div]

Но стоит сделать
[div class="ROW"]
[div class=""]
Текст
[/div]
[/div]

и вот при таких условиях функция не работает. :alko:
Если кто знает как модифицировать функцию, плз, напишите. :thenks:

Заранее благодарю. :friends:
 
Тема закрыта.
Код:
// DIV SHORTCODE. Usage: [div id="ID" class="CLASS"]xxxx[end-div]
function be_div_shortcode( $atts ) {

    $atts = shortcode_atts( array(
        'class' => '',
        'id'    => '',
    ), $atts, 'div-shortcode' );

    $return = '<div';
    if ( !empty( $atts['class'] ) )
        $return .= ' class="'. esc_attr( $atts['class'] ) .'"';
    if ( !empty( $atts['id'] ) )
        $return .= ' id="'. esc_attr( $atts['id'] ) .'"';
    $return .= '>';
    return $return;
}
add_shortcode( 'div', 'be_div_shortcode' );

function be_end_div_shortcode( $atts ) {
    return '</div>';
}
add_shortcode( 'end-div', 'be_end_div_shortcode' );
 
Назад
Сверху