У меня есть следующий код:
$('.left article').on('click', function(event) {
var article_content = $(this).children('.article-content').html()
$('.right').html(article_content);
});
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
section {
display: flex;
}
section > div {
flex: 0 0 50%;
padding: 15px;
width: 50%;
}
.left .article-content {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<section>
<div class="left">
<article>
<h2>My post title</h2>
<div class="article-content"><p>This is the content for the first article</p></div>
</article>
<article>
<h2>Another post title</h2>
<div class="article-content"><p>Content for the the second post</p></div>
</article>
<article>
<h2>Third post title</h2>
<div class="article-content"><p>This is the content for the third post</p></div>
</article>
</div>
<div class="right">
</div>
</section>
Тот же принцип, который я хочу реализовать в своем коде WordPress, для отображения заголовков сообщений и их содержания, а также я хочу, чтобыдобавьте новый столбец со списком сообщений из разных пользовательских типов сообщений (например, testpostype), который будет иметь тот же «тег», что был добавлен пользователем.
Например: у меня есть список постов типа BOOK, у каждого поста свой тег: 1-тег1, 2-тег 2, 3-тег 3. В то же время у меня есть другой тип поста customp(testpostype), где у меня также есть посты с теми же тегами, что и в моем типе постов BOOK.Я хочу, чтобы, когда я нажму на первое сообщение в типе записи BOOK, чтобы получить содержание сообщения, а также список сообщений из второго типа сообщения (testpostype), в котором будет содержаться тот же тег.Пример: я нажимаю на первое сообщение (с tag1) + я получаю контент + я получаю сообщение от второго типа сообщения с tag1.
У меня есть следующий код, но я должен изменить его, чтобы получить тот же результат,Кто знает как?
<section>
<div class="left">
<?php global $post;
$wpposts = get_posts('numberposts=3&post_type=>book');
foreach($wpposts as $post):
setup_postdata($post);
?>
<article>
<h2>
<ul>
<li>
<?php the_title(); ?>
</li>
</ul>
</h2>
<div class="article-content">
<p>
<?php the_content(); ?>
</p>
</div>
</article>
<?php endforeach; ?>
</div>
<div class="right">
</div>
</section>