首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Wordpress Post与Cakephp3集成

将Wordpress Post与Cakephp3集成
EN

Stack Overflow用户
提问于 2016-02-22 14:18:54
回答 1查看 1.5K关注 0票数 3

我正在cakephp 3.x上工作,并希望在我的站点上显示blog部分。我想在我的网站上使用WordPress功能。

我在本地服务器上安装了WordPress 4,然后将WordPress表导入Cakephp的数据库,并将WordPress文件夹放入Cakephp的webroot文件夹。

在app控制器的initialize()函数中,我将以下代码放入其中:

代码语言:javascript
复制
    global $wpdb;
    define('WP_USE_THEMES', false);
    require($_SERVER['DOCUMENT_ROOT']."/webroot/blog/wp-config.php");

这样我就可以将WordPress嵌入到cakephp中(这似乎没有帮助)。

我试过这个教程,但在这个教程链接上没有成功。

我知道在这个教程中Wordpress文件夹是放在webroot文件夹之外的,我也尝试过了。

当我使用http:example.com/blog运行站点时

它要求博客控制器,我知道这是因为博客控制器不存在于src/controller文件夹中。

按照教程中的建议,我尝试过.htaccess代码,但没有成功。有人能帮我解决这个问题吗?请告诉我整合所需的步骤。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-24 00:10:53

您可以使用"API“

代码语言:javascript
复制
<?php
require('/the/path/to/your/wp-blog-header.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;
?>

来源:网站

或尝试使用WP API ;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35555960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档