我已经有一个静态网站,我想将 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 和样式。东西马上就可以使用了。
关于php - 将 Wordpress 最近的帖子集成到现有网站中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55290956/