Как сделать блок видимый только для зарегистрированных пользователей в wordpress ?

Пользователь

от clement.erdman , в категории: PHP , 8 месяцев назад

Как сделать блок видимый только для зарегистрированных пользователей в wordpress ?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от roma , 8 месяцев назад

@clement.erdman 

Чтобы сделать блок видимым только для зарегистрированных пользователей в WordPress, вы можете использовать шорткоды или плагины.

  1. Использование шорткодов: Вы можете добавить шорткод, который проверяет, зарегистрирован ли пользователь, и если да, то отображает содержимое. Например:
1
2
3
4
5
6
function only_logged_in_shortcode( $atts, $content = null ) {
  if ( is_user_logged_in() )
    return $content;
  return '';
}
add_shortcode( 'logged_in_only', 'only_logged_in_shortcode' );


Этот шорткод можно использовать так:

1
2
3
[logged_in_only]
  This content will be visible only to logged in users.
[/logged_in_only]


  1. Использование плагинов: Есть множество плагинов, которые позволяют легко создавать защищенные части страницы. Например, плагины MemberPress или Restrict Content Pro.


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