如何将我的 wordpress 博客集成到我的子域中?
Posted
技术标签:
【中文标题】如何将我的 wordpress 博客集成到我的子域中?【英文标题】:How to integrate my wordpress blog in my subdomain? 【发布时间】:2020-07-01 14:08:57 【问题描述】:我正在尝试将用于新闻和网站更新的 wordpress 博客集成到不同的子域中。我在主页上使用的代码如下:
define('WP_USE_THEMES', false);
require('blog/wp-blog-header.php');
?>
<!-- blog post -->
<?php
$number_of_posts = 5;
$args = array( 'numberposts' => $number_of_posts );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent_post )
echo "<div class='post_title'>".$recent_post['post_date']."</div><br>";
echo "<h3>".$recent_post['post_title']."</h3>";
echo "<p>".$recent_post['post_content']."</p><center><img src='line.jpg'></center>";
?>
结果如下:
每当我尝试在我的子域上执行相同操作时,索引页面都会中断,并且出现 500 错误。
我尝试将require('blog/wp-blog-header.php');
更改为require('https://retro-media.net/blog/wp-blog-header.php')
,但这不起作用。
我知道在我的子域上安装新的 wordpress 会更容易,但我想使用同一个博客并使其全球化,同时只在特定子域上显示特定类别。
提前致谢!
【问题讨论】:
【参考方案1】:我认为没有任何方法可以做到这一点。您需要使用网络站点来实现您正在寻找的内容。否则,您可以使用 rest api 来获取您的这些帖子并做一些必要的事情,例如制作您的短代码。
如果您访问https://retro-media.net/wp/v2/posts,您可以获取 json 格式的帖子,它会生成您帖子的 json 格式。获取它并做任何你想做的事情。更多信息请查看wp-codex
【讨论】:
以上是关于如何将我的 wordpress 博客集成到我的子域中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 wordpress 博客与网站页眉和页脚设计集成到 php 网站博客页面?
我如何将 wordpress 帖子添加到我的 html 网站中,该博客位于 myurl.com/blog