gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 23:34:23 24 4
gpt4 key购买 nike

我在 www.mydomain.com 上有一个主站点。我在 www.mydomain.com/blog 上建立了一个 wordpress 博客。我希望我的主站点的访问者看到最近的 3 篇博文。我能够使用以下代码轻松实现它:

<?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 数据库的连接?

最佳答案

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

关于php - 调用 wp-load.php 从主站点上的 Wordpress 博客加载 3 个最近的帖子,现在无法切换回其他数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com