我正在将WordPress与非WordPress网站集成。我已在我的evercam.io/wordpress 我一直在关注codex 我已经能够在我的站点上的静态页面上显示帖子列表evercam.io/blog. 我不想让我网站的访问者接触到WordPress主题。
问题在于用户是否单击了我网站上列出的帖子标题。它将他们带到的com/blogevercam.io/wordpress/帖子标题。
我曾尝试创建一个等效的单曲。php在我的网站上使用:
<?php
// Include WordPress
define(\'WP_USE_THEMES\', false);
require(\'/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php\');
query_posts(\'showposts=1\');
?>
<div class="col-md-8 col-sm-8 col-xs-12">
<?php while (have_posts()): the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<p><a href="<?php the_permalink(); ?>" class="red">Read more...</a></p>
<?php endwhile; ?>
</div>
所以如果有人来访
evercam.io/single 他们将看到一个帖子。然而,我需要的是我博客页面上每一篇文章的标题,以链接到每一篇相应的文章。
这有可能吗?我浏览了许多博客文章,我找到的最接近的解决方案是禁用博客文章标题上的链接,但这并不能真正解决我的问题!
SO网友:Brendonwbrown
如果我正确理解您的需求,您希望您的/博客页面和帖子由WordPress聚合和驱动,而不让用户接触WordPress的任何内容。
要解决“wordpress”出现在url中的问题,您实际上应该将wordpress安装的全部内容放到网站中。tld/博客目录。请确保更新所编写的任何自定义代码以匹配新位置。
下一步是使用网站当前外观中的样式信息来描述活动主题的样式。css,修改它以更改生成的列表和页面的外观。
我想一个也没有。php可以在主题目录之外的任何地方使用。