php - 常量 DB_PASSWORD WordPress/Opencart

标签 php wordpress opencart

我正在尝试在我的 Opencart 网站上显示我的博客中的最​​新 3 篇帖子。

WP 博客位于子域 blog.domain.com

我将其添加到 OC 中的 footer.tpl

<?php
require('/var/www/vhosts/blog.domain.com/wp-blog-header.php');
?>

但是当我这样做时,我收到此错误...

注意:常量 DB_PASSWORD 已在/var/www/vhosts/blog.domain.com/wp-config.php 第 29 行定义 警告:mysql_connect():第 1036 行/var/www/vhosts/blog.domain.com/wp-includes/wp-db.php 中的用户 '<>'@'localhost'(使用密码:YES)访问被拒绝

从我读到的内容来看,这是由于定义了 2 个 DB_PASSWORD 造成的,假设 WP 为 1,OC 为 1。

有什么办法可以解决这个问题吗?

最佳答案

对于稍后寻找此问题答案的任何人,正如 @sammitch 建议的那样,使用 RSS 提要是一个很好的方法,下面是一个代码片段。

<?php
    $rss = new DOMDocument();
    $rss->load('<<URL TO RSS FEED>>');
    $feed = array();
    foreach ($rss->getElementsByTagName('item') as $node) {
    $item = array ( 
    'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
    'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
    );
    array_push($feed, $item);
    }
    $limit = 3;
    for($x=0;$x<$limit;$x++) {
    $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
    $link = $feed[$x]['link'];
    echo '<li><a href="'.$link.'" title="'.$title.'" target="_blank">'.$title.'</a></li>';
    }
?>

可能值得一提的是,我只需要数组中的标题和链接,还有很多其他变量可以提取。

关于php - 常量 DB_PASSWORD WordPress/Opencart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20647885/

相关文章:

php - 我无法更新 MySQL 数据库中表的列

php - 如何使用带有 php 库的 xsmtp-api 将替换标签添加到 SendGrid 中的电子邮件主题

php - 当用户未登录时将用户重定向到 WordPress 中的某个页面

php - 如何在opencart中使用多个数据库?

php - fatal error 调用成员函数 query()

html - Bootstrap wordpress 移动菜单不起作用

html - 嵌入响应式 WordPress 网站时如何使 Marketo 表单响应?

php - 多表 mysql/php 查询,两个输出到一个数组

php - 将 Supersized Slideshow 与 OpenCart 结合使用时出现 SSL 问题

php - WordPress query_posts 在另一个循环内循环,结果不起作用