添加最近的WordPress帖子,与特色图像和摘录到HTML网站

sc4hvdpw  于 2023-08-03  发布在  WordPress
关注(0)|答案(1)|浏览(147)

我在几个论坛上研究了这个问题,并在这里找到了最相关的答案:Add "Recent Posts" from a wordpress blog to a html static page的数据。
我正在寻找的是这个答案的扩展,这将允许我包括一个精选的图像和post_excerpt。我已经搜索了谷歌和这个论坛,没有结果。你能提供的任何帮助都将不胜感激。
我的目标是在我的HTML站点上包含一个RSS类型的提要,该提要来自我的博客,它位于我的站点的子目录中。
前面提到的PHP代码片段非常适合显示和链接到最新的帖子,但是,我想在提要中显示一个精选的帖子图像和一个帖子摘录。

fdbelqdn

fdbelqdn1#

我找到了这个问题的答案,并希望与社会分享。希望其他人会发现它有用。
下面是我们用来产生预期效果的代码:

<section class="feed float-right">
    <h3>The Latest From Our Blog</h3>
<?php

include('blog/wp-load.php'); // Blog path

$args = array('showposts' => 4);

$the_query = new WP_Query( $args );

if( $the_query->have_posts() ): 

echo '<ul>';

while ( $the_query->have_posts()) : $the_query->the_post(); 
    echo '<li><a href="'.get_the_permalink().'">'.get_the_post_thumbnail().' '.get_the_title().'</a> <p>'.get_the_excerpt($limit).'</p></li>';
endwhile; 

echo '</ul>';

endif; 

wp_reset_query(); 

?>

</section>

字符串
上面的代码放在您希望显示提要的HTML或PHP页面中。我们在这个实现中使用了节,但是div也可以。样式信息如下:

.feed {
  width: 100%;
  height: 350;
  padding-bottom: 25px;
}

.feed h3 {
  width: 90%;
  margin: 20px auto;
  padding-left: 35px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: #fff;
}

.feed ul {
  width: 90%;
  margin: auto;
  list-style: none;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}

.feed ul li {
  position: relative;
  float: left;
  width: 45%;
  margin-bottom: 30px!important;
  margin-right: 5%;
}

.feed ul li a {
  color: inherit;
}

.feed ul li p {
  line-height: 18px;
}

.attachment-post-thumbnail {
  position: relative;
  float: left;
  width: 140px!important;
  height: 90px!important;
  margin: auto 30px 30px auto;
  border-radius: 4px;
}


您可以在此处查看最终结果:https://www.moverspalmbeachcounty.com/

相关问题