我如何将 wordpress 帖子添加到我的 html 网站中,该博客位于 myurl.com/blog

Posted

技术标签:

【中文标题】我如何将 wordpress 帖子添加到我的 html 网站中,该博客位于 myurl.com/blog【英文标题】:how can i add wordpress posts into my html site the blog is located at myurl.com/blog 【发布时间】:2018-11-17 21:07:27 【问题描述】:

如何将 wordpress 帖子添加到我的 html 网站中,该博客位于 myurl.com/blog 我在网上查看过,但没有看到任何全面的教程。所以我希望能够在我的网站上有一个部分,可以从 wordpress 页面获取帖子,任何帮助将不胜感激。谢谢。

【问题讨论】:

您的 HTML 网站和 WordPress 网站是否在同一主机上? 是的,我的网站和 Wordpress 托管在同一个网站上。我有我的主 .com,Wordpress 安装到 .com/blog 文件夹 博客 myurl.com/blog 是否已经是现有的 WordPress 站点,还是您正在尝试创建它? 【参考方案1】:

最简单的方法是在 WordPress Codex 中:Integrating WordPress with Your Website « WordPress Codex。

它并没有变得更简单。在你的html站点的index.html文件的header中调用wp-blog-header.php文件。

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

然后使用标准循环在要显示帖子的页面上加载帖子:

<?php
require('/the/path/to/your/wp-blog-header.php');
?>

<?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;
?>

更新:

要确定 PHP 是否在您的服务器上运行,请使用 FTP 上传一个名为 phpinfo.php 的纯文本文件,其中只有这一行,文件顶部没有空格:

&lt;?php phpinfo(); ?&gt;

然后转到 yoursite.com/phpinfo.php - 或 yoursite.com/somefolder/phpinfo.php,您应该会看到全屏的 PHP 配置。如果你不这样做,PHP 就没有运行。询问 GoDaddy。

【讨论】:

这对我不起作用,就像 php 在我的 html 站点中不起作用/ 什么是虚拟主机? php启用了吗? 嗨,当我上传 php 文件时,它说我有 PHP 版本 7.1.16,因此它已启用...无论出于何种原因,循环似乎都不起作用:/ index.html 文件的头在哪里,我一直把第一段代码放在 index.html 文件的最顶端,我应该放在更低的地方吗? 好的,php 正在运行。标头调用位于 index.html 的顶部,周围有 &lt;?php?&gt;。您应该查看您的 php 错误日志,看看可能有什么问题;日志的位置取决于您的系统。

以上是关于我如何将 wordpress 帖子添加到我的 html 网站中,该博客位于 myurl.com/blog的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress:如何将 url GET 参数添加到我的主菜单项

如何将此 jQuery 脚本添加到我的 Wordpress

WordPress 将媒体上传到帖子问题

Wordpress API - 如何将剩余字段添加到标签

如何将动画 css 添加到我的 wordpress 主题中[重复]

如何将引导 css 添加到我的 Wordpress 插件