ブラウザをリフレッシュすることで新しいデータが反映されることが確認できたのであれば、キャッシュの問題が原因である可能性が高いです。この場合、以下のような対策を考えることができます。
### 1. 自動リフレッシュ
ページを表示した際に自動的にリフレッシュするスクリプトを追加することができます。ただし、ユーザー体験を考慮すると、過度なリフレッシュは避けた方が良いでしょう。
html
### 2. キャッシュを無効にする
WordPressのキャッシュプラグインを使用している場合、特定のページに対してキャッシュを無効にする設定ができることがあります。これにより、特定のページに常に最新のデータを表示させることができます。
### 3. AJAXを使用する
データを非同期で取得するためにAJAXを使用することもできます。これにより、ページ全体をリフレッシュせずに最新のデータを取得できます。
### 4. ユーザーへの案内
ユーザーに対して、データが更新された場合はページをリフレッシュするように案内するメッセージを表示することも一つの方法です。
php
$output .= ‘
データが更新された場合は、ページをリフレッシュして
