我在几个论坛上研究了这个问题,并在此处找到了最相关的答案:Add "Recent Posts" from a wordpress blog to a html static page。
我正在寻找的是这个答案的扩展,这将允许我包括特色图像和post_excerpt。我搜索过Google和这个论坛,但无济于事。我们非常感谢您提供的任何帮助。
我的目标是在我的博客中添加一个RSS类型的Feed,该博客位于我的网站的子目录中。
前面提到的PHP代码段非常适合显示和链接到最新的帖子,但是,我想在Feed中显示特色帖子图片和帖子摘录。
答案 0 :(得分:1)
我找到了这个问题的答案,并希望与社区分享。希望其他人会发现它很有用。
以下是我们用于产生预期效果的代码:
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
public class Window extends Canvas{
private static final long serialVersionUID = -8255319694373975038L;
public Window(int w, int h, String title, Minecraft_Function_Ide ide){
JFrame frame = new JFrame(title);
frame.setPreferredSize(new Dimension(w,h));
frame.setMaximumSize(new Dimension(w,h));
frame.setMinimumSize(new Dimension(w,h));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.add(ide);
frame.setVisible(true);
ide.start();
}
上面的代码放在您希望显示Feed的HTML或PHP页面中。我们在这个实现中使用了部分,但是div也可以使用。样式信息如下:
<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>
您可以在此处查看最终结果:https://www.moverspalmbeachcounty.com/