serjkarmanoff
Ответы в темах
Просмотр 3 ответов — с 1 по 3 (всего 3)
-
Форум: Проблемы и решения
Тема: Открытые личные страницы пользователейЯ не знаю, может кому то это поможет но я решил это таким образом
<?php if ( is_user_logged_in() ) { $current_user = get_queried_object(); echo '<div class="au-th">ФИО:</div><div class="au-td">' . $current_user->user_lastname . ' ' . $current_user->user_firstname . ' ' . $current_user->patronymic_au . '</div>'; echo '<div class="au-th">Город:</div><div class="au-td">' . $current_user->city_au . '</div>'; echo '<div class="au-th">Учебное заведение:</div><div class="au-td">' . $current_user->institut_au . '</div>'; echo '<div class="au-th">E-mail:</div><div class="au-td">' . $current_user->user_email . '</div>'; } else { echo '<a href="/login" title="Вход">Авторизуйтесь</a> чтобы видеть содержание страницы'; } ?>
просто изменил is_author на get_queried_object
Форум: Проблемы и решения
Тема: Открытые личные страницы пользователей<?php if ( is_user_logged_in() ) { $current_user = wp_get_current_user(); echo '<div class="au-th">ФИО:</div><div class="au-td">' . $current_user->user_lastname . ' ' . $current_user->user_firstname . ' ' . $current_user->patronymic_au . '</div>'; echo '<div class="au-th">Город:</div><div class="au-td">' . $current_user->city_au . '</div>'; echo '<div class="au-th">Учебное заведение:</div><div class="au-td">' . $current_user->institut_au . '</div>'; echo '<div class="au-th">E-mail:</div><div class="au-td">' . $current_user->user_email . '</div>'; } else { echo '<a href="/login" title="Вход">Авторизуйтесь</a> чтобы видеть содержание страницы'; } ?>
Я использую этот код на странице пользователя вот как мне сделать так чтобы он показывался не с данными текущего авторизованного пользователя а именно того на чьей странице я нахожусь?
- Ответ изменён 1 год, 10 месяцев назад пользователем serjkarmanoff.
Форум: Проблемы и решения
Тема: Открытые личные страницы пользователейНапример я нашел:
<?php echo get_queried_object()->ID;?>
— выводит ID пользователя на странице которого нахожусь, но я не понимаю как мне его вставить вот сюда:<?php echo get_the_author_meta('user_email', 25); ?>
— выводит емайл автора с ID 25 (туда где написано 25)
Просмотр 3 ответов — с 1 по 3 (всего 3)