Даю подсказку: достаточно узнать ID пользователя и его e-mail, чтобы по ним вывести количество постов автора с этим ID и количество комментариев с этим e-mail. Пример вывода количества комментариев по email: Как вывести количество комментариев, написанных автором поста
Ответить
dan9 автор
global $author $author=get_userdata(get_query_var('author')); if (function_exists('get_emails'))
Типа такого?
Ответить
dan9 автор
А всё разобрался )))
Ответить
tiaurus
Если у вас все получится, в чем я не сомневаюсь, то можете поделиться здесь готовым кодом — другим он будет полезен.
Ответить
dan9 автор
Не вопрос, сейчас напишу отдельной статьей. А если не секрет, (я думаю не секрет;), как у вас сие реализовано? В примерах если можно.
Ответить
tiaurus
Примерно так:
<?php global $user_ID, $user_identity;get_currentuserinfo();$ruri = $_SERVER['REQUEST_URI'];if (!$user_ID): ?>
//тут код для незарегистрированных
<?php else:?>
//тут код для зарегистрированных
<?php global $current_user; get_currentuserinfo(); ?>
Посты: <a title="Открыть ваши записи" rel="nofollow" href="/?author=<?php global $current_user; get_currentuserinfo(); echo $current_user->ID;?>"><?php echo count_user_posts( $current_user->ID ); ?></a>
Комментарии: <?php global $wpdb; $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . $current_user->user_email . '"'); echo $count . ''; ?>
<?php endif;?>
Ответить
dan9 автор
Спасибо,
<?php count_user_posts(userid);?>
включили с трешки. Если кто-то захочет реализовать на 2.9.* то для начала нужно заменить эту функцию.
Даю подсказку: достаточно узнать ID пользователя и его e-mail, чтобы по ним вывести количество постов автора с этим ID и количество комментариев с этим e-mail.
Пример вывода количества комментариев по email: Как вывести количество комментариев, написанных автором поста
Типа такого?
А всё разобрался )))
Если у вас все получится, в чем я не сомневаюсь, то можете поделиться здесь готовым кодом — другим он будет полезен.
Не вопрос, сейчас напишу отдельной статьей. А если не секрет, (я думаю не секрет;), как у вас сие реализовано? В примерах если можно.
Примерно так:
Спасибо,
включили с трешки. Если кто-то захочет реализовать на 2.9.* то для начала нужно заменить эту функцию.