0

ワードプレス外の静的ページで最新のワードプレスの投稿を取得しようとしています。次のコードを試していますが、機能しません (つまり、出力が得られません)。

<?php
    $config_file = $_SERVER['DOCUMENT_ROOT'].'/wp/wp-config.php';
    include($config_file); 

    $postlist = get_posts('numberposts=5');
    foreach ($postlist as $post) : ?>
        <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
    <?php endforeach; ?>
4

1 に答える 1

0

wp-config ファイルには、他のスクリプトで使用するためにこれらの変数のみが保存されます。wordpress 関数は定義されていません。あなたが探しているのはこのようなものだと思います。

    define('WP_USE_THEMES', false);
  require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php');

その後、ワードプレスの機能を使用できるようになります。

于 2012-08-15T22:38:44.543 に答える