将Wordpress的最新帖子整合到现有网站中

时间:2019-03-22 00:01:24

标签: php html css wordpress blogs

我已经有一个静态网站,我想将wordpress网站(博客)集成到现有网站中。只是指出我是Wordpress新秀,所以我仍在寻找了解Wordpress工作方式的方法。

这是我要实现的目标:

当wordpress网站位于子目录中时,我想在index.php页面上显示最新帖子。

我遵循了本指南: https://codex.wordpress.org/Integrating_WordPress_with_Your_Website

并将以下代码添加到index.php的开头

<?php
// Include Wordpress
define('WP_USE_THEMES', false);
require('wordpress/wordpress/wp-blog-header.php');
?>

现在在我的index.php的正文部分中,我想显示来自wordpress网站的最新帖子,因此我添加了以下内容:

<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>    
<?php the_excerpt(); ?> 
<?php
endforeach;
?>

现在,即使我从wordpress默认主题正确链接了style.css文件,我仍设法将原始文本输出到我的index.php,没有应用任何样式修饰,并且帖子中缺少图像。

如何将默认的wordpress主题样式应用于这些最新帖子?当然也可以从帖子中获取那些图像?

我还观看了本教程,在那里他设法实现了我的目标,但是并没有确切说明如何实现。

https://www.youtube.com/watch?v=TUWu3J359AY&t=559s

也不确定,因为它是旧视频,所以在新版本的Wordpress中可能有所更改。

我为此花了很多时间,希望有人可以帮助我,或者至少可以指出正确的方向。

如果这是重复的帖子,我事先表示歉意,但是我找不到。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用Ajax调用来完成此操作或简短的方法,使用iframe并进行一些样式设置。一切都可以立即使用。