Два дня ищу на сайте кодеселер инфу по выводу записей пользователей, мне надо вывести все записи пользователей + мета поля, столкнулся с проблемой такой:
1) Если выводить через FEED тогда карточка не очень эстетичная выходит, $rcl_feed нету отдельной картинки, да и стили жутковатые, вдобавок если меняю на вывод WP хуков, картинок the_post_thumbnail и прочее выдаёт ошибку
2) Пробовал просто выводить циклом записи, не получается получить доступ к ссылке автора статьи и его Аватарки
Подскажите в каком направлении рыть.
Тема очень актуальная, многие с данным вопросом сталкиваются.
Хочу получить следующий результат
1) Заголовок записи
2) Изображение записи
3) Аватарка автора
4) display_name автора
5) Анонс записи
6) Кол-во просмотров
7) Произвольное поле записи
Использовал следующий код для вывода записей:
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
?>
<?php global $user_LK,$post,$posts,$rcl_user_URL,$user_ID,$rcl_user,$rcl_users_set;?>
<main class="site-main" role="main">
	<?php 
	$project = new WP_Query(array('post_type' => 'project', 'author' => $user_LK, 'publish' => true,'paged' => get_query_var('paged'),'posts_per_page' => 9,)); 
	?>
	<div class="project-wrapper">
		<?php 
		if ( $project->have_posts() ) : while ( $project->have_posts() ) : $project->the_post();
			$text = strip_tags( get_the_content() );
			?>
		<article class="project_item">
 		<div class="project-thumbnail"><a href="<?php get_permalink(); ?>"><?php the_post_thumbnail( 'big' ); ?></a></div>
        <div class="project-title"><h2><a href="<?php get_permalink(); ?>"><?php the_title(); ?></a></h2></div>
    <div class="project-author" data-user-id="<?php echo $rcl_user->ID; ?>">
    	<div class="project-imgava"><?php rcl_user_avatar(110); ?>
		<h2><a href="<?php rcl_user_url(); ?>">Автор Проекта: <?php rcl_user_name(); ?></a></h2></div>
	</div>
        <div class="project-excerpt"><?php echo mb_substr( $text, 0, 300 ); ?></div>
		<div class="project-rayting">Рейтинг Проекта:<?php the_field("smsrejting"); ?></div>
		<div class="project-views"><?php echo get_post_meta( $post->ID, 'views', true ); ?> просмотров</div>
		</article>
	    <?php endwhile; ?>
	    <?php endif; ?>
	</div>
	<?php
	wp_reset_query();
	wp_link_pages(); 
	?>
В FEED использовал такой код(типа такого, это не конечный вариант кода):
<?php global $rcl_feed; ?>
<div class="project-header">
    <div class="project-content">
    <?php if($rcl_feed->feed_title): ?>
        <h3 class="project-title"><?php rcl_feed_title(); ?></h3>
     <?php endif; ?>
    <?php rcl_feed_content(); ?>
    </div>
    <div class="project-footer">
    <div class="project-author-avatar">
        <a href="<?php echo get_author_posts_url($rcl_feed->feed_author); ?>">
            <?php echo get_avatar($rcl_feed->feed_author,50); ?>
        </a>
    </div>
    <div class="project-author-name">
        <a href="<?php echo get_author_posts_url($rcl_feed->feed_author); ?>">
            <?php echo get_the_author_meta('display_name',$rcl_feed->feed_author); ?>
        </a>
    </div>
    <div class="project-rayting">Рейтинг Проекта:<?php the_field("smsrejting"); ?></div>
    <div class="project-views"><?php echo get_post_meta( $post->ID, 'views', true ); ?> просмотров</div>
    </div>
</div>
midas34 сказал(а)
Тема очень актуальная, многие с данным вопросом сталкиваются.
Возможно я не понял Вашу проблему, но то, что Вы описываете, выводит шаблон темы WordPress автоматически (по умолчанию).
И заголовок записи, и изображение записи, и анонс записи, и так далее, по запросу. Вот примеры 
. Может быть Вам просто поменять шаблон? 🙂
Здравствуйте.
Перенесено - вопрос по вордпресс.
Отдельные моменты, что вы пишете, легко гуглятся на английском языке. Не вижу смысла искать за вас - это базовые вопросы вывода данных в вордпресс.
Если вам нужна разработка обратитесь через задания
Ваш вопрос целиком решается через документацию по вордпресс и его API (кроме просмотров - это сторонний плагин. Обратитесь к его автору)
Владимир (Otshelnik-Fm) сказал(а)
Ну это тоже стандартные вопросы по вордпресс. Что вы пробовали для решения вывода аватарки и ссылки на ЛК?
кусок
<div class="project-author" data-user-id="<?php echo $rcl_user->ID; ?>">
        <div class="project-imgava"><?php rcl_user_avatar(110); ?></div>
        <p>Автор Проекта: <a href="<?php rcl_user_url(); ?>"><?php the_author(); ?></a></p></div>
midas34 сказал(а)
Владимир (Otshelnik-Fm) сказал(а)
Ну это тоже стандартные вопросы по вордпресс. Что вы пробовали для решения вывода аватарки и ссылки на ЛК?кусок, global $authordata,$user_LK,$post,$posts,$rcl_user_URL,$user_ID,$rcl_user,$rcl_users_set;
<div class="project-author" data-user-id="<?php echo $rcl_user->ID; ?>"> <div class="project-imgava"><?php rcl_user_avatar(110); ?></div> Автор Проекта: <a href="<?php rcl_user_url(); ?>"><?php the_author(); ?></a> </div>
Получаю только ссылку на account без ID пользователя, вообще бы с записями всем бы помогло пару статей про вывод пользовательских записей, цикл всё прогоняет как надо но ни как не получается получить доступ до лк юзера, его авы, и ID
Щас используют вот этот полный код
<?php if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
?>
<?php global $authordata,$user_LK,$post,$posts,$rcl_user_URL,$user_ID,$rcl_user,$rcl_users_set;?>
<main class="site-main" role="main">
	<?php 
	$project = new WP_Query(array('post_type' => 'project', 'author' => $user_LK, 'publish' => true,'paged' => get_query_var('paged'),'posts_per_page' => 9,)); 
	?>
	<div class="project-wrapper">
		<?php 
		if ( $project->have_posts() ) : while ( $project->have_posts() ) : $project->the_post();
			$text = strip_tags( get_the_content() );
			?>
		<article class="project_item">
 		<div class="project-thumbnail"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'big' ); ?></a></div>
        <div class="project-title"><h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2></div>
    <div class="project-author" data-user-id="<?php echo $rcl_user->ID; ?>">
    	<div class="project-imgava"><?php rcl_user_avatar(110); ?>
		<h2><a href="<?php rcl_user_url(); ?>">Автор Проекта: <?php rcl_user_name(); ?></a></h2></div>
	</div>
        <div class="project-excerpt"><?php echo mb_substr( $text, 0, 300 ); ?></div>
		<div class="project-rayting">Рейтинг Проекта:<?php the_field("smsrejting"); ?></div>
		<div class="project-views"><?php echo get_post_meta( $post->ID, 'views', true ); ?> просмотров</div>
		</article>
	    <?php endwhile; ?>
	    <?php endif; ?>
	</div>
	<?php
	wp_reset_query();
	wp_link_pages(); 
	?>
midas34 сказал(а)
такие ссылки не стоит выводить на форуме
И я меньше всего предполагал услышать от Вас эти ханжеские придирки - вместо благодарности за то, что пользователи сайта откликаются на Ваши проблемы(((
 
                     
                    
                    
                 
                 
                