Помогите с редактированием кода в Wp

Всем привет. 🙂 Помогите пожалуйста. Как определить человек находится на сайте или нет при помощи кода?
Суть в том, что мне надо на одной странице своего сайта сделать проверку на авторизацию пользователя и уже утсюда:
если человек авторизован, то выводить такой контекст
если человек не авторизован, то выводить другой контекст

Как это сделать?

Вот функция, которая проверяет авторизован пользователь или нет: is_user_logged_in()
Использовать через условие

if(is_user_logged_in()){
делать если авторизован
}else{
делать если не авторизован
}

Спасибо огромное!

Тока вот не понятно. Я его в код страницы(при редактирование контекста) вставляю, а он не поддерживает php в редакторе. Как быть?

Вот код страницы вывода контекста: (КАК вставить сюда условие вывода его, только при авторизованном пользователе, А иначе "Войдите или зарегистрируйтесь" )

<?php 
global $options;
foreach ($options as $value) {
    if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
} 
?>
<?php get_header(); ?>
    <div id="content">
      <div class="wrapper">
        <div class="tabContainer">


  <?php
  $pages = get_pages("sort_column=menu_order&exclude=$que"); 
  foreach ($pages as $pagg) {
  $pagid = $pagg->ID;
  echo"<div class=\"tabContent\" id=\"tab$pagid\">";
      
    
  query_posts("page_id=$pagid&showposts=1");

//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
    ?>
    <p class="postmetadata"><?php edit_post_link(' Править','','.'); ?></p>
        <?php the_content(''); ?> 
<?php endwhile; endif; 
wp_reset_query();
//Reset Query
    

      echo '</div>';
  }
  ?>
        </div><!-- end .tabContainer -->
      </div><!-- end .wrapper -->
    </div><!-- end #content -->
<?php get_footer(); ?>

Вот я практически разобрался(ошибки перестал выводить):

<?php
              if(is_user_logged_in()){
              the_content('');
              }else{
              echo "<p>Войдите или зарегистрируйтесь</p>";
              }
              ?>

Но почему не выводится сообщение: Войдите или зарегистрируйтесь ?!!!

О все получилось! Сервак тупит!

Anonymous
Отправить
Ответ на: