2014-11-26 2 views
0

Ищете некоторые рекомендации о том, как я буду делать следующее: Моя текущая тема - обычная тема (без рамки), которая использует короткие коды. В настоящее время я нахожусь в процессе обновления и перехода на детскую тему Genesis + Metro, и мне нужна помощь с одной стороны.Обновление темы Wordpress для Genesis Framework + Metro Child theme: нужно перенести короткие коды

CURRENT THEME = Sahifa by Tielabs (http://themes.tielabs.com/?theme=sahifa) 

Я использую [button][/button] шорткод с моей CURRENT темой довольно много ссылок на моем сайте. Что бы я хотел сделать, это скопировать этот короткий код из моей текущей темы в Genesis Framework + Metro Theme, чтобы мои кнопки не перепутались.

Я бы сделал это вручную, но у меня есть много этих кнопок, поэтому потребуется очень много времени, чтобы войти и изменить все, что оставило бы мой сайт все испорченным, пока посетители будут там.

Вот пример шорткодом в действии:

[button color="red" size="small" link="http://www.example" ]Button Text[/button] 

[button color="red" size="big" link="http://www.example" ]Button Text[/button] 

бы признателен за любую помощь! Благодаря!

ответ

0

Вам необходимо скопировать как минимум две вещи, чтобы сохранить суть функции короткого кода, соответствующую функцию add_shortcode() и функцию обратного вызова. В файле functions.php вы должны вставить следующее:

add_shortcode('button', 'button_shortcode_callback_func', 10, 2); 
function button_shortcode_callback_func($atts, $content = null ){ 
    // some code here 
} 
Смежные вопросы