@id_ox

Как вставить php в php?

Здравствуйте!
Есть страница с выводом записей из wp
<?php
/**
 * The default template for displaying content
 *
 * Used for masonry blog
 *
 */
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('post-in-blog '); ?>> 
<div class="post-masonry"> <a href="<?php the_permalink(); ?>" >
        <!-- <?php if (has_post_thumbnail() && !post_password_required() && !is_attachment()) : ?>
            <div class="entry-thumbnail"> 
                <a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail('mp-emmet-thumb-medium-masonry'); ?></a>
				</div>
        <?php endif; ?> -->
        <header class="entry-header">
            <h2 class="entry-title h5">
               <?php echo (get_post_meta($post->ID, 'sq', true)); ?>
            </h2>            
        </header> 
      <section class="entry-content">
            <p>
                <?php
                echo (get_post_meta($post->ID, 'etazh', true));
                ?>
            </p>
        </section>
        <footer class="entry-footer">
            <div class="meta">
                <span class="date-post h6"><?php echo (get_post_meta($post->ID, 'class', true)); ?></span>
                <?php if (comments_open()) : ?>
                    <a class="comments-count" href="<?php if(!is_single()):the_permalink(); endif; ?>#comments" >
                        <span class="fa fa-comments-o"></span><span><?php comments_number('&nbsp;0', '&nbsp;1', '&nbsp;%'); ?></span>
                    </a>
                <?php endif; ?>
                <div class="clearfix"></div>
            </div>
        </footer>
	</a> </div> 
</article>
<!-- #post -->


Помогите вывести ее в блок темы (php) на главной странице. Через get_template_part не отображается корректно, точнее вообще не так как должно быть. Есть кусок стилей css, а информация отсутствует.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
PavelK
@PavelK
Доброго дня.
Судя по всему этот код должен быть в каком-либо цикле, где выводятся посты.
Читать: https://codex.wordpress.org/The_Loop
Ответ написан
@id_ox Автор вопроса
Сделал так:
<?php
/*
 * portfolio section
 */
?> 
<div class="container main-container">
    <div class="row clearfix">
        <div class=" masonry-blog masonry">
	<?php $query = new WP_Query('content-masonry'); ?>
 <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class('post-in-blog '); ?>> 
	<div class="post-masonry"> <a href="<?php the_permalink(); ?>" >
 <header class="entry-header">
            <h2 class="entry-title h5">
               <?php echo (get_post_meta($post->ID, 'sq', true)); ?>
            </h2>            
</header>
      <section class="entry-content">
            <p>
                <?php
                echo (get_post_meta($post->ID, 'etazh', true));
                ?>
            </p>
        </section>
		 <footer class="entry-footer">
            <div class="meta">
                <span class="date-post h6"><?php echo (get_post_meta($post->ID, 'class', true)); ?></span>
				 <div class="clearfix"></div>
				 </div>
        </footer>
			</a> </div> 
</article>
 <?php endwhile; ?>
<?php endif; ?>
</div>
    </div>
</div>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы