予約公開記事を投稿一覧ページからプレビューした際にSmart Custom Fieldsで登録した内容が表示されないことがある
-
Smart Custom Fieldsで入力した内容について、
投稿一覧ページから予約公開記事をプレビューをした際に表示されない現象が起きており、
原因がわからず困っております。根本的な解決が難しそうであれば、フックでの回避策などがあれば良いと思うのですが、
今回のケースではどのようにしたらよいか、わからずにいます。以下は現象について調べて分かった内容です。
・投稿一覧ページ(edit.php)の「プレビュー」を押して表示した記事ページで、Smart Custom Fieldsで登録したカスタムフィールド値だけが取得・表示されない。
1.get_the_title,the_excerptなどwordpress関数の内容は取得・表示されている。
2.記事編集ページからの「プレビュー」では取得でき、正常に表示される。
3.一度記事編集ページから「プレビュー」し、一覧ページに戻り「プレビュー」すると取得・表示される。
3-1.数日たつとまた取得・表示されなくなっている。
3-2.記事編集ページから「プレビュー」⇔一覧ページから「プレビュー」の操作で
DBのデータが削除されるなどの変化はなし。
3-3.表示されていなかった記事が翌日見ると表示されている、といったこともある。4.表示ができない記事は、別のPC/アカウントでも同じものが取得・表示されず、
3.の操作をすると、別のPC/アカウントでも取得・表示されるようになる。5.get_post_meta() , SCF::get() の両方で取得・表示できない。
6.予約公開設定している記事に多発(7/15記事 程)
6-1.公開済み、下書きでは発生せず、非公開では低確率で発生(1/30記事 程)
6-2.すべての予約公開記事が対象というわけではない。7.Debug Barなどで確認したが、PHPに関する警告・注意はない。
【再現方法について】
本番環境・開発環境と同じ環境が2つありますが、本番環境のみ発生し、開発環境で再現ができていないため、
再現条件についても分かっていない状態です。–バージョン等情報—————–
Smart Custom Fields : 3.1.3
Wordpress : 4.9.1
PHP : 5.4.16
MySQL : 5.5.56
——————————-※プラグイン停止による調査は、管理者の希望で行っていません。
私の知識・経験不足もあり恐縮ですが、お力添えいただけると幸いです。
よろしくお願いいたします。
- トピック「予約公開記事を投稿一覧ページからプレビューした際にSmart Custom Fieldsで登録した内容が表示されないことがある」には新たに返信することはできません。