だれかのにっき

wordpressで、指定したカテゴリの最新記事を表示させる

こんにちはxsotaです。

wordpress、よくわからんけど遊んでます。

今日はwordpressにてカテゴリの最新記事を表示、みたいなことをやってみました。

↓こういうやつね

wp.xsota.com

めんどくさいから手順だけメモ

exec-phpをインストール

https://wordpress.org/plugins/exec-php/

これを使うと、記事の本文とかウィジェットでphpが使えるようになる。

ダウンロードしてくるか、プラグインの新規追加で「exec-php」で検索してインストールする。

プラグインを有効化して、特に設定はいじらなかった。

ウィジェットにテキストを追加


<?php
$posts = get_posts('numberposts=3&category=4');
global $post;
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; endif;
?>

('numberposts=ここに表示したい投稿の件数&category=カテゴリid');

するとこんな感じになる。

はじめてphp書いた。よくわからん。