WordPressの更新をホームページの最新情報として一覧表示させる方法

ホームページなどで良く目にする「最新情報」「What’s New!!」などのタイトル一覧を簡単に表示する方法がないかと思って調べていたら、WordPressの記事タイトルを代用して、最新情報一覧として表示する方法がありました。

タイトル表示のサンプルコード

<?php
 require_once('../wp-load.php');
?>
<!Doctype html>
<html>
<head>
<meta charset="UFT-8" />
<title>WordPress タイトル取得</title>
</head>
<body>
<ul type="square" class="news">
<?php
 $posts = get_posts("numberposts=10&category=&orderby=post_date&offset=0");
 foreach ($posts as $post):
 setup_postdata($post);
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
</body>
</html>

やっている内容

「WordPressの記事タイトルを取得して、一覧表示する。」

このソースで重要なのは、「require_once」と「the_title」です。

require_onceとは、その後に指定したファイルを読み込むことを意味しているので、上記ソースでいう「wp_load.php」を読み込むという意味になります。その後、the_titleで読み込んだWordPressのサイトのタイトルを取得し表示する。という内容になっています。

WordPressはPHPで作られています。

WordPressは、PHPで作られているので、PHPの勉強に非常に参考になります。これからもWordPressのカスタマイズをする際にPHPに関連する項目があれば記事としてアップしたいと思います。

参考サイト

WordPressの更新をホームページの最新情報として一覧表示させる方法