Вход - Разрешить Доступ К Странице Только Администраторам

  • Автор темы Tkach
  • Обновлено
  • 22, Oct 2024
  • #1

Мне нужно знать, как создать шаблон страницы в WordPress, доступ к которому смогут получить только администраторы. Как я могу применить его к следующему шаблону?

 <?php /*
Template Name: Agency Area
*/
?>
<?php get_header(); ?>

<div id="body">

<div class="agency_area_menu">

<?php wp_nav_menu(); ?>

</div>
</div>

<?php get_footer(); ?>
 

Я бы предпочел сделать это без плагинов.

#login #wp-login-form

Tkach


Рег
25 Nov, 2011

Тем
68

Постов
177

Баллов
527
  • 25, Oct 2024
  • #2
 <?php
/*
Template Name: Agency Area
*/
get_header();

echo '<div id="body">';

global $current_user;

if( in_array( 'administrator', $current_user->roles ) ) {

echo '<div class="agency_area_menu">';

wp_nav_menu();

echo '</div>';

} else {

// echo '<p>You do not have the rights required to view this page. Sorry.</p>';

/* or with internationalization

(uncomment either, adjust text domain if applicable) */

echo '<p>' .

__(

'You do not have the rights required to view this page. Sorry.',

'theme-text-domain'

) .

'</p>';

}

echo '</div>';

get_footer();
?>
 
 

Sorokaset


Рег
21 Mar, 2020

Тем
97

Постов
187

Баллов
692
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно