WordPress ShortTag Пользовательская переменная - PullRequest
0 голосов
/ 03 марта 2011

Мне нравится, когда весь сайт строится на WordPress. По всему сайту будет номер телефона, адрес, какая-то ссылка тут и там ...

Мне нравится иметь возможность определять переменные ярлыки в админ-панели и вставлять их в WYSIWYG следующим образом:

you can contact us anytime [phone] or visit us here : [address]

так что изменение адреса или номера совсем несложно!

любая идея, я получил http://wordpress.org/extend/plugins/custom-configs/screenshots/ но нужно вставить в php не shorttag ...

1 Ответ

0 голосов
/ 03 марта 2011

Вы можете использовать функцию do_shortcode () для вывода значений шорткода с помощью php.Предполагая, что

Пример:

<? echo do_shortcode('[phone]'); ?>

Используя ваш плагин, легко определить шорткоды, которые выводят содержимое пользовательской настройки

function get_phone($atts, $content = null) {
 return get_config('phone-settings');
}
add_shortcode('phone', 'get_phone');

Предполагая, что в ваших плагинахВы определили пользовательские настройки с помощью клавиши phone-settings

...