@full-size

Нужно задать условие для функции?

Здравствуйте!
Есть функция, которая как я понимаю выводит html форму в админке вордпресс:

function edit_form_action() {
global $post;
$post_id = $post;
if (is_object($post_id)) {
$post_id = $post_id->ID;
}
$disable_adman = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_adman_disable', true)));
?>
тут html-код
<?php
}

Вопрос: Как сделать чтобы данная форма выводилась только для пользователя с правами администратора? Нужно готовое решение.
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 2
За готовым решением идите на фриланс.
Через is_admin() можно проверить
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Замените строчку
if (is_object($post_id)) {
на строчку
if (is_object($post_id) && current_user_can('manage_options') ) {
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы