Домой Каталог: Дополнения WP-Recall Groups Recall Добавление названия , аватара, информации о группе в анонс записей
5ответ(ов) в теме
Владимир
не в сети 8 лет
На сайте с 25.04.2016
Участник
1
19:00

Здравствуйте ! Подскажите пожалуйста , как вывести навание группы , её аватар , информацию (закрытость-открытость,кол-во участников,количество публикаций) в анонс записи. Анонс выводится следующим кодом :

<div class="su-posts su-posts-default-loop">
	<?php
		// Posts are found
		if ( $posts->have_posts() ) {
			while ( $posts->have_posts() ) :
				$posts->the_post();
				global $post;
				?>

				<div id="su-post-<?php the_ID(); ?>" class="su-post">
					<?php if ( has_post_thumbnail() ) : ?>
						<a class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
					<?php endif; ?>
					<h2 class="su-post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
					<div class="su-post-meta"><?php _e( 'Posted', 'shortcodes-ultimate' ); ?>: <?php the_time( get_option( 'date_format' ) ); ?></div>
					<div class="su-post-excerpt">
						<?php the_excerpt(); ?>
					</div>
					<a href="<?php comments_link(); ?>" class="su-post-comments-link"><?php comments_number( __( '0 comments', 'shortcodes-ultimate' ), __( '1 comment', 'shortcodes-ultimate' ), '% comments' ); ?></a>
				</div>

				<?php
			endwhile;
		}
		// Posts not found
		else {
			echo '<h4>' . __( 'Posts not found', 'shortcodes-ultimate' ) . '</h4>';
		}
	?>
</div>

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
19:34

Смотрите в plugins/wp-recall/add-on/groups/templates/single-group.php и в group-list.php в функциях и глобальных переменных

0
Владимир
не в сети 8 лет
На сайте с 25.04.2016
Участник
3
07:54

Добавил :

<?php global $rcl_group; ?>
<div id="su-post-<?php the_ID(); ?>" class="su-post"> 
    <div class="group-avatar">
        <a href="<?php rcl_group_permalink(); ?>">
            <?php rcl_group_thumbnail(array(100,100)); ?>
        </a>
    </div>
    <div class="group-row">
        <span class="group-name"><a href="<?php rcl_group_permalink(); ?>"><?php rcl_group_name(); ?></a></span>
        <span class="group-status group-meta"><?php rcl_group_status(); ?></span>
        <span class="group-users group-meta"><?php _e('Users','wp-recall') ?>: <?php rcl_group_count_users(); ?></span>
        <span class="group-posts-counter group-meta"><?php _e('Posts','wp-recall') ?>: <?php rcl_group_post_counter(); ?></span>
    </div>
</div

Всё выводится , но только одинаковая информация ( 1-я группа ко всем постам ), т.е. к постам других групп выводится инфа первой группы.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
10:07

Используя конкретную функцию - вы хоть поиском по файлам ищите. Не надо тупо копировать. Возможно функции принимают какие то id, вы же не передаете их.
Например rcl_group_thumbnail это:

function rcl_group_thumbnail($size='thumbnail'){
    global $rcl_group;
    if(!$rcl_group) return false;
    echo rcl_get_group_thumbnail($rcl_group->term_id,$size);
}

соответственно вам надо использовать
 rcl_get_group_thumbnail($rcl_group-&gt;term_id,$size)
а там у нас 2 параметра id и размер.

Так с остальными.

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

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
5
10:35

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

0
Тема закрыта. Публикация новых сообщений запрещена.