Публикация в группе: Интегрируем Asgaros Форум и WP-Recall

Пара слов о плагине Asgaros Форум.
Это достаточно молодой плагин форума и активно развивающийся.
Не перегруженный, быстрый и подойдет большинству проектов, где не нужен большой с кучей модификаций форум.
Вот ссылочка на сам плагин Asgaros Форум
Я в принципе все перевел и конечно буду и дальше с выходом новых версий пополнять...но буду признателен за ваши предложения и исправления косяков.
Если вы установли себе этот плагин и у вас не появился сразу русский язык, наверняка отключено автоматическое обновление WP. Включите и обновите языковые файлы, русский появится.
Планов по развитию достаточно много у автора и собирающемуся сообществу, можно посмотреть на гите что в планах, но там конечно не все, но многое есть.

Так как я не программист, занят в области SEO и очень давно, время на свои сайты практически не было. тут появилось не много и вот что стало из этого получатся.
Повторюсь, я не программист и надеюсь, что совместными усилиями, мы сможем сделать отличную связку из двух плагинов, а может и из 10))

Из коробки вид у форума скучноват и тем более не имеет никакого функционала кроме как темы и посты. Добавим возможности WP-Recall.

Вот так выглядит форум из коробки:

Добавив этот код в функции вашей темы, получим ссылки на личный кабинет. Профиль, личные сообщения, отзывы и тд.
Плюс выведем общий рейтинг, о рейтинге напишу отдельно, так как там я туплю с возможностью плюсовать в постах.

add_action('asgarosforum_after_post_author', 'my_function', 10, 1);

function my_function($author_id) {
	$user_info = get_userdata($author_id);
	echo '<b>Рейтинг: '.rcl_rating_block(array('value'=>rcl_get_user_rating($author_id))).'</b>';
	echo '<p class="social-icons"><a href="'.get_bloginfo('wpurl').'/author/'.$user_info->user_login.'" title="Профиль"><i class="fa fa-user"></i></a>
	<a href="'.rcl_format_url(get_author_posts_url($author_id),'privat').'" title="Личное сообщение"><i class="fa fa-comment"></i></a>
	<a href="'.rcl_format_url(get_author_posts_url($author_id),'recall').'" title="Отзывы"><i class="fa fa-trophy"></i></a>
	<a href="'.rcl_format_url(get_author_posts_url($author_id),'groups').'" title="Группы"><i class="fa fa-group"></i></a>
	<a href="'.rcl_format_url(get_author_posts_url($author_id),'publics').'" title="Публикации"><i class="fa fa-book"></i></a></p>';
	
}

 

Много было всяких дел по работе и голова уже не варит, как сделать без "?")) По этому первую ссылку оставил как видите немного другой нежели остальные и будет работать только при выводе кабинета через страницу автора.

Классы и иконки конечно те что вам нужны или есть в вашей теме.

Спасибо за подсказку по ссылкам Андрею Плечёву.

В следующей статье напишу как подключить полный редактор и смайлы.

6

Автор публикации

не в сети 12 часов

garry

2 295
SEO услуги, реклама, аудит сайтов, контент для сайтов.
Комментарии: 739Публикации: 78Регистрация: 04-01-2014Продаж/Покупок: 0/0