問題タブ [post-meta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - WordPress post_meta を動的に更新する方法
ユーザー登録時に投稿メタを挿入/更新しようとしています。そのアクションを記述する前に、ページでこのコードをテストしているので、ページが更新されるたびに投稿メタが挿入/更新されます。
質問:ただし、以下のコードは投稿メタに何も挿入/更新していません。このコードの何が問題なのか、またはそれを修正する方法を誰か教えてもらえますか?
sql - wp_posts または wp_postmeta テーブルで更新を確認します
私はWordPress
ウェブサイトを持っていて、すべての WordPress 投稿を表示するページを持っています。今、私は毎分ページを更新しますjavascript
. wp_posts
しかし、 orwp_postmeta
テーブルに更新があるときだけ更新したいので、ちょっと面倒です。post
更新時に呼び出すことができる関数はありますか?
について何か読みましたsave_post
。
https://developer.wordpress.org/reference/hooks/save_post/
ただし、これはバックエンドのポスト保存でのみ実行されます。管理者がバックエンドで投稿を更新した後、フロントエンドでこの関数を実行して、フロントエンドでこの関数内でページのリロードを実行できるようにしたいと考えています。
たぶん、これには別の機能がありますか?
編集:
すべてが正しく機能する前に、これが機能しない理由を知りたい:
これは正常に機能し、10 秒ごとにログに記録されますが、バックエンドで投稿を更新している間は毎回同じ結果が返されます。しかし、クエリを使用すると、phpMyAdmin
毎回異なる値が返されるため、クエリが再度実行されないように見えますか?