2016-12-15 4 views
0

カスタムポストタイプでカスタムテンプレートがあります。私はコンテンツがページテンプレート上で処理されるリピーターフィールドを持っています。ポストがWP管理者から手動で保存されていない限り、データのインポート後に処理が正しく機能しません。すべてのデータがバックエンドに正しく表示され、リピータフィールドの処理方法に影響するように見えるデータベースの変更を見つけることができません。ただし、フィールドが更新されるまでPHPによって正しく処理されません。とにかくこれがなぜ起こっているのか?スクリプトを使用してすべての投稿の更新をクリックしてシミュレーションする方法はありますか?私はwp_update_postwp_publish_postを使ってみましたが、これらのコマンドは必要な効果を持っていないようです。ありがとう!WPアドバンスドカスタムフィールドを含むすべてのインポートは、ポストが手動で保存されるまで正しく表示されません。

答えて

-1

古いサイトから移動したものは、特定のカスタムフィールドのデフォルト値を持っていたことが判明しました。何らかの理由で、それらは動かされなかった。だから私の機能では、私はちょうど追加if(empty($custom_field){$custom_field="defaultText"}

それは私の問題を解決しました。

+0

また、なぜこの質問はWordpressフォーラムにありませんか? – Samyer

関連する問題