首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用wp-load.php从主站点上的Wordpress博客加载3篇最近的文章,现在无法切换回其他数据库

问调用wp-load.php从主站点上的Wordpress博客加载3篇最近的文章,现在无法切换回其他数据库
EN

Stack Overflow用户
提问于 2012-01-13 09:25:14
回答 2查看 666关注 0票数 1

我在www.mydomain.com上有一个主站点。我在www.mydomain.com/blog上建立了一个wordpress博客。我想让我的主网站的访问者看到3个最近的博客帖子。我可以使用下面的代码轻松地完成它:

代码语言:javascript
复制
<?php    
define('WP_USE_THEMES', false);
require('/home/mydomain/public_html/blog/wp-load.php');
query_posts('showposts=3');
?>

<?php while (have_posts()) : the_post(); ?>
      <div class='category rounded_box'>
        <?php if ( get_post_meta($post->ID, 'image', true) ) { ?>
        <div class="category-thumbnail">
            <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&h=100&w=100&zc=1" width="100" height="100" border="0" /></a>
        </div>
        <?php } ?>
        <div class='category_title'>
            <h2><a href='<?php the_permalink() ?>'><?php the_title(); ?></a></h2>
        </div>
        <div class='duration_home'>
            <?php the_excerpt(); ?>
            <span>Posted on <?php the_time('F jS, Y') ?> - <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?></span>
        </div>
      </div>
      <?php endwhile;?>

<?php
wp_reset_query();
?>

现在的问题是,页面上需要调用主站点的表的任何内容都不再有效。我收到一个错误,说它正在Wordpress博客数据库中搜索该表。

如何断开与Wordpress数据库的连接?

EN

回答 2

Stack Overflow用户

发布于 2012-01-13 10:25:39

我知道你修复了你的问题,但是,为了将来的参考,你应该在处理多个连接时定义每个连接对象。如果您的主数据库在同一个mysql服务器上,那么您应该能够在运行wordpress代码后执行mysql_select_db($dbname);而不是关闭并重新打开连接。对于多个连接,请遵循以下答案中的信息:How do you connect to multiple MySQL databases on a single webpage?

票数 0
EN

Stack Overflow用户

发布于 2016-12-19 04:25:35

操作员在编辑中写道:

解决了!

我不得不关闭mysql连接,然后立即连接到我的主数据库表。下面是我在代码末尾添加的内容:

包含"scripts/connect_to_mysql.php";的mysql_close()

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

https://stackoverflow.com/questions/8844777

复制
相关文章

相似问题

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