
Создаём свои ShortCode для WordPress
robby roboter | wordpress | 09 мая, 2010Понадобилось мне вставить в запись ID юзера. (нужно чтобы передать как параметр в ссылке
/test.php?user_id=[user_id]
Для этого можно использовать Shortcodes. В записи просто вставляем
[user_id]
и оно будет автоматически преобразованно в ид пользователя который смотрит запись.
Всё что для этого надо это вставить пару строчек в functions.php для конкретной темы или сделать это плагином.
function user_id()
{
$user = wp_get_current_user();
return $user->ID;
}
add_shortcode('user_id', 'user_id');
А так можно передавать параметры
[user_id foo="parametr"]
function bartag_func($atts) {
return $atts['foo'];
}
add_shortcode('user_id', 'bartag_func');
Теги: programming, themes, wordpress