• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Плагин профиля пользователя

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Надеюсь сможете помочь)
Суть такова, нужен просто профиль пользователя, не настройка, а просто профиль, с выводом имени, фамилии, ну и других своих полей, просто страница с информацией о пользователе.

Знаю есть плагины для настройки профилей и добавления информации, а вот к сожалению нормального, простого плагина для вывода информации мне найти не удалось, может кто подскажет ?
 

Mvuser

СВОЙ МОДЕРАТОР

Mvuser

СВОЙ МОДЕРАТОР
Сообщения
2,353
Я на одном сайте использую UserPro - с этими задачами справляется, но это комбайн и есть много настроек и функционала.
 

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Mvuser, Как я понял, у него есть и другие свои формы, у меня не много иная ситуация, есть все, личка, настройка профиля и т.д. но вот захотелось страницу пользователя, просто профиль, оказалось проблематично реализовать.
 

Mvuser

СВОЙ МОДЕРАТОР

Mvuser

СВОЙ МОДЕРАТОР
Сообщения
2,353
Wsk, Я думаю задача не очень сложная, раньше видел различные варианты. Но сейчас не могу вспомнить названия плагинов. Так же в крайнем случае если очень надо, то можно сверстать шаблон профиля вручную. Если не умеете, то можно поискать как это делается или заказать в профи.
 

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Mvuser, Могу попробовать конечно и сам, можно узнать, что отвечает за вывод определенных полей ? к примеру имени пользователя, аватара и т.д.

Или точнее, каким образом можно вывести вообще на странице какую либо строчку ? Я думаю сделать шаблон самого профиля не особо сложная задача, знать бы как это все работало :(
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Давно делал, что-то похожее. Вот часть кода из шаблона профиля для пользователя в Wordpress:

[HIDE-POSTS=2]
Код:
<?php global $wp_query;$curauth = $wp_query->get_queried_object();?>

  <div id="userinfo">

<div id="userava">
<div class="name"><?php echo $curauth->nickname; ?></div>
              <?php  echo get_avatar( $curauth->user_email, '96' ); ?>
                           <div class="name-real"><?php echo $curauth->first_name; ?> <?php echo $curauth->last_name; ?></div>

<div id"profilpoints" >Рейтинг: <span><?php if(function_exists('cp_displayPoints')){cp_displayPoints($curauth->ID);}?>    </div>
  </div>

        <div id="user-contact">
<div id="user-contact-top">
<div id="user-contact-strana">
<?php echo $curauth->user_strana; ?> - <?php echo $curauth->user_city; ?>
</div>
</div>


      <div id="user-contact1">

  <?php declension_author_posts (count_user_posts($curauth->ID)); ?>


<br><br>
<b>Страницы в соц. сетях</b><br>

<? if ( $curauth->user_vk ): ?><noindex> <a href="<?php echo $curauth->user_vk; ?>" rel="bookmark" title="Страница в Vkontakte.ru - <?php echo $curauth->nickname; ?>"><img src="/wp-content/themes/sami/images/vkontakte.png"  /></a></noindex><? endif?>
<? if ( $curauth->user_google ): ?><noindex> <a href="<?php echo $curauth->user_google; ?>" rel="bookmark" title="Страница в Google +  - <?php echo $curauth->nickname; ?>"><img src="/wp-content/themes/sami/images/googleplus.png"  /></a></noindex><? endif?>
<? if ( $curauth->user_facebook ): ?><noindex> <a href="<?php echo $curauth->user_facebook; ?>" rel="bookmark" title="Страница в facebook.com - <?php echo $curauth->nickname; ?>"><img src="/wp-content/themes/sami/images/FaceBook.png"  /></a></noindex><? endif?>
</div>
  <div id="user-contact2">
<b>Контакты</b><br>
<p><img src="/wp-content/themes/sami/images/email1.png"  title="Мыло - <?php echo $curauth->nickname; ?>"  /><a href="mailto:<?php echo $curauth->user_email; ?> "  title="Написать письмо  <?php echo $curauth->nickname; ?>"> <?php echo $curauth->user_email; ?></a></p>

<? if ( $curauth->user_mobile ): ?><p><img src="/wp-content/themes/sami/images/phone.png"  title="Телефон - <?php echo $curauth->nickname; ?> "  /> <?php echo $curauth->user_mobile; ?></p><? endif?>
<? if ( $curauth->user_twit ): ?><noindex><p> <img src="/wp-content/themes/sami/images/twitter-2.png"   title="Твитер - <?php echo $curauth->nickname; ?> "  /> <a href="<?php echo $curauth->user_twit; ?> " rel="bookmark" title=" <?php echo $curauth->nickname; ?> в Twitter"><?php echo $curauth->user_twit; ?></a></p></noindex><? endif?>
<? if ( $curauth->user_icq ): ?><p><img src="/wp-content/themes/sami/images/icq.png"  title="Аська - <?php echo $curauth->nickname; ?> "  /> <?php echo $curauth->user_icq; ?></p><? endif?>
<? if ( $curauth->user_skype ): ?><p><img src="/wp-content/themes/sami/images/skype.png"  title="Скайп - <?php echo $curauth->nickname; ?> " /><?php echo $curauth->user_skype; ?></p><? endif?>

</div></div>

</div>
<div class="hyphenate text" style="text-align: justify;" id="userabout"><?php echo $curauth->user_description; ?></div>

<br><br>
  <div id="other">
        <h3>Статьи от <?php echo $curauth->nickname; ?>: </h3>
        <ul>
        <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
          <li>
   <?php the_time('d M Y'); ?> - <?php the_category('&');?> - <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
            <?php the_title(); ?></a>
          </li>
<ul>
    <?php endwhile;  ?><?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
<?php else: ?>
        <p><?php _e('Нет статей автора.'); ?></p>

    <?php endif; ?>
[/HIDE-POSTS]


Вот как-то так, но всё зависит от того каким образом вы информацию в профиле. Я делал через создание дополнительных полей, а потом с помощью шаблона выше вывода их.
 
  • Нравится
Реакции: Wsk

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Попай, Интересно, а можно полную часть кода ?) понял суть, но вот как использовать не совсем понимаю.
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Wsk, Так это и есть весь основной код, отсеял только код шаблона. Надо просто создавать доп. поля для профиля. Вы знаете как это делать?
 

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Попай, Знаю и уже сделал. Не понимаю просто как все это привести в действие :(
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Попай, Я уже давно это всё делал, сейчас уже не помню все тонкости. Вот например
Код:
<?php echo $curauth->user_strana; ?> - <?php echo $curauth->user_city; ?>
user_strana и user_city - это название дополнительных полей Wordpress.
 

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Попай, т.е. это вывод полей ?
Каким образом можно это сделать на странице? с помощью шорт-кодов ?
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Каким образом можно это сделать на странице? с помощью шорт-кодов ?
:confused: Причем тут шоркоды? Берете и редактируете свой шаблон, а именно файл отвечающий за профиль author.php
 

Wsk

ПРОВЕРЕННЫЙ

Wsk

ПРОВЕРЕННЫЙ
Сообщения
139
Попай, Читал одну статью где говорилось, что можно создать функции и с помощью шорт кодов вывести на определенной странице, я не совсем правда понимаю как это работать должно.

В общем как я понял страница пользователя будет на странице авторов (а ) поста ?
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
В общем как я понял страница пользователя будет на странице авторов (а ) поста ?
Да, именно на странице автора. Как шоркодами делать не знаю т.к. для этого не было необходимости.
 
  • Нравится
Реакции: Wsk

Топ поддержки


Сверху