我已经有一个静态网站,我想将wordpress网站(博客)整合到现有网站中。只是要指出我是Wordpress新手,所以我仍然找到了理解wordpress工作方式的方法。
这是我想要实现的目标:
我想在index.php页面上显示最近的帖子,而wordpress网站位于子目录中。
我遵循了这个指南: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;
?>
现在我设法将原始文本输出到我的index.php,没有应用任何样式,并且我的帖子中缺少图像,即使我从wordpress默认主题正确链接了style.css文件。
如何将默认的wordpress主题样式应用于最近的帖子?当然还要从帖子中获取这些图像?
我也看过这个教程,他设法实现了我的目标,但没有详细解释如何。
https://www.youtube.com/watch?v=TUWu3J359AY&t=559s
也不确定,因为它是旧视频,可能在较新版本的Wordpress中有所改变。
我已经失去了很多时间,我希望有人可以帮助我,或者至少指出我正确的方向。
如果这是重复的帖子,我提前道歉,但是我无法找到。
提前致谢。
使用Ajax调用来做这个或简短的方法,使用iframe和样式一点。事情将立即准备好使用。