在非Wordpress网站上显示Wordpress最新帖子

时间:2019-10-27 21:23:12

标签: wordpress

我目前有一个非Wordpress网站:asia-hr.com,还有一个子域,即Wordpress网站blog.asia-hr.com

我现在正在Asia-hr.com的主页上工作,我想添加一个部分来显示博客中的3篇最新文章。

我所拥有的是:

<?php if (have_posts() ):?>
  <?php while(have_posts()):the_post(); ?>

<div id="post">

  <h2><a href="<?php the_permalink(); ?>"></a><?php the_title(); ?></h2>
  <div class="byline">Escrito por <?php the_author_posts_link(); ?>
    el <a href="<?php the_permalink(); ?>"><?php the_time('l F d, Y'); ?></a>
  </div>
  <?php the_content('Read More..'); ?>
<?php endwhile; ?>
<?php else: ?>
  <p>No posts were found. Sorry!")</p>
<?php endif; ?>

很明显,我收到错误Call to undefined function have_posts(),我该如何让我的主页访问我的博客WP?

1 个答案:

答案 0 :(得分:0)

只要asia.hr.com和blog.asia-hr.com在同一个托管帐户中,您就可以添加wp-load.php来访问WordPress的所有功能:

define( 'WP_USE_THEMES', false ); // Don't load theme support functionality
require( './wp-load.php' );

您需要设置正确的路径以包含wp-load.php文件。

第一行还告诉WordPress不要加载主题文件。如果文件是您所需的文件,请删除该行。