Как опубликовать the_content, когда идентификатор передается на URL - PullRequest
0 голосов
/ 03 марта 2019

Итак, у меня есть локальная установка WordPress, использующая мою первую полосу и одностраничную запись в блоге.то, что я хочу сделать, это добраться до одного сообщения в блоге, используя идентификатор сообщения.Это насколько я могу - но когда нажата ссылка, я ничего не получаю.

URL-адрес, переданный из href, выглядит нормально - blogpost.php? Postid = 1 Мне просто нужно получить данные поста блога, используя этот идентификатор, если это имеет смысл?

<?php
    global $post;
    $args = array( 'posts_per_page' => 3 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :  setup_postdata($post); ?>
    <div class="col-sm-4" style="padding-left:50px; padding-right:50px;">
    <div class="media">
        <a href="blogpost.php?postid=<?php echo $id; ?>"><?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
        <div id="custom-bg" style="background-image: url('<?php echo $image[0]; ?>'); background-size:cover;">
        <h1 style="padding:50px;"><?php the_title(); ?></h1></a>
        </div>
    </div>
    <div class="media-body" style="background-color:white; padding:20px;">
        <h4 style="color:#000"><?php the_excerpt(); ?></h4>
    </div>
</div>
<?php endforeach; ?>

1 Ответ

0 голосов
/ 04 марта 2019

разобрался

<?php
$post = $_GET['postid'];
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
?>
<img src="<?php echo $image[0]; ?>" height=100% width=100%>
<h1 style="padding:50px;"><?php the_title(); ?></h1>
</div>
<?php>
$post = $_GET['postid'];  
$include = get_posts("include=$post");
$content = apply_filters('the_content',$include[0]->post_content);
echo $content;
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...