0

ページごとにいくつかの単純なメタ データを保存しようとしていますが、update_post_meta が実際には保存されていないように見えることがわかりました。

この簡単なテスト ケースを実行してから、実際のデータベース (wp_postmeta テーブル) が機能するかどうかを確認してみました。

update_post_meta( $post_id, 'parallax_test','true'); //Echoing out $post_id does give me a correct post id

その後、データベースにクエリを実行しても、何も表示されません。コーデックスや他のチュートリアルが update_post_meta 関数を正しく使用していることを示しているので、私は完全に困惑しています。はい、この関数は、正常に動作する前後の単純なエコー/ダイテストとして呼び出されています。

*補足 - 管理画面の「カスタム フィールド」ボックスを使用して、メタ データを正常に保存/取得できます。ただし、独自のメタ ボックスとデータを使用できるようにする必要があります。

何か案は?

4

2 に答える 2

0

わかりましたので、それは私の側のタイプミスであることが判明しました。私が誤って使用した別の機能では:

$post-ID

それ以外の

$post->ID

おっとっと...

于 2013-08-21T22:10:36.570 に答える