Успешный бизнес

Успешный бизнес

Санкт-Петербург
Текущее время: 18 дек 2017, 05:09

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: шорткоды. Что это и как с ними бороться.
СообщениеДобавлено: 29 мар 2012, 12:04 
Не в сети
Общительный
Общительный
Аватара пользователя

Зарегистрирован: 11 мар 2010, 17:16
Сообщения: 191
Откуда: Санкт-Петербург
Надоело вставлять в статьи длинные коды, начал искать, как проще реализовать.
Нашел быстро простой код:

Код:
function short_code()
{
return 'ВАШ КОД';
}

add_shortcode('test', 'short_code');


Вызываем в статье наш код так: [test]. Вроде все просто. Но это не совсем так. Мне понадобилось затолкать в него поиск от яндекса, после чего сайт перестал грузиться. Пару часов экспериментов и поиска полезной информации дали результат. Посмотреть можно в разделе "поисковики".

Следующим шагом было желание вывести эти коды в редактор. Запоминать или записывать лень. Вот код, который был найден на просторах инета:

Код:
// вывод шоркодов в редактор
add_action('media_buttons','add_sc_select',11);
function add_sc_select(){
    global $shortcode_tags;
     /* ------------------------------------- */
     /* enter names of shortcode to exclude bellow */
     /* ------------------------------------- */
    $exclude = array("wp_caption", "embed");
    echo '&nbsp;<select id="sc_select"><option>Shortcode</option>';
    foreach ($shortcode_tags as $key => $val){
        if(!in_array($key,$exclude)){
            $shortcodes_list .= '<option value="['.$key.']">'.$key.'</option>';
            }
        }
     echo $shortcodes_list;
     echo '</select>';
}
add_action('admin_head', 'button_js');
function button_js() {
    echo '<script type="text/javascript">
    jQuery(document).ready(function(){
       jQuery("#sc_select").change(function() {
              send_to_editor(jQuery("#sc_select :selected").val());
                  return false;
        });
    });
    </script>';
}

_________________
Мне наплевать, что вы обо мне думаете. Я о вас не думаю вообще. (с)Коко Шанель
Откровения СисАдмина
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: шорткоды. Что это и как с ними бороться.
СообщениеДобавлено: 09 май 2016, 15:33 
Не в сети
Случайный посетитель
Аватара пользователя

Зарегистрирован: 09 май 2016, 15:30
Сообщения: 1
Привет!
Обратись к опытному программисту, он тебе за пару сотен рублей все сделает как тебе надо за 10-20 минут

_________________
Квалифицированная помощь юристов здесь. Бесплатно, оперативно и максимально подробно


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Rambler's Top100
Использование материалов сайта возможно только с разрешения Успешный бизнес © 2006-2014

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB