WordPress 基本最新記事ウィジェットを使用してランダムに記事を表示する

Last Updated: 2023 年 07 月 17 日 댓글

この記事でサイドバーレムドムに文を表示する方法を説明しました。 しかし、この方法を使用する場合は、ウィジェットをサイドバーの任意の場所に配置することができません。

高度なランダム投稿ウィジェットのようなプラグインを使用すると、サイドバーレムドムに文を表示することができます。
高度なランダム投稿ウィジェット

しかし、評価をみると、このプラグインは、サイトの速度を低下させる問題が時々発生することがあります。 そして、追加のプラグインのインストールをしたくない場合もあるでしょう。 このような場合 WordPressでデフォルトで提供されている「最近の投稿ウィジェット」を使用して、投稿をランダムな順序で表示できます。 ただし、この方法を使用すると、最近の投稿ウィジェットは使用できなくなります。

WordPressのデフォルトの「最新の記事ウィジェット」をランダムに投稿するウィジェットとして使用するには、テーマの関数ファイル(functions.php)に次のコードを追加するだけです。

add_filter('widget_posts_args','modify_widget');

function modify_widget() {
    $r = array( 'orderby' => 'rand' );
    return $r;
}

この方法は「最新記事ウィジェットで特定のカテゴリ文を削除する「で説明した方法と同じです。


コメントを残す

コメント

カカオトーク相談 カトクサービス相談