Записи с меткой ‘programming’

Создаём свои ShortCode для WordPress

Понадобилось мне вставить в запись 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');
Комментариев нет Далее...