問題タブ [gutenberg-blocks]
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 - Gutenberg のメタ情報は、post_content フィールドに HTML コメントとして保存されます
私はグーテンベルグを初めて使用し、ブロック開発の学習を始めたばかりです。今日、 thisとthisを参照してメタフィールドを作成しようとしました。
これは、カスタム投稿タイプのメタ フィールドを登録する方法です。
ブロック登録:
投稿を保存してpost_content
フィールドの内容を確認すると、そこに表示される値は次のようになります。
メタ情報は保存されますが、HTML コメントとして保存されます。
次に、REST API を試して、JSON がどのように見えるかを確認しました。meta
予想通り、データは HTML コメントとして保存されたため、キーは含まれていませんでした。
のJSON出力(meta
キーなし)は次のとおりですhttp://local.subratasarkar.com/wp-json/wp/v2/ss_event/654
しかし、私が参照している記事 (上記) によると、メタ キーが必要です。
を宣言すると、テーブルmeta
に保存されますか?wp_postmeta
アップデート
thisの参照を取得し、属性をに変更しました
そして今、メタデータはまったく保存されていません! 投稿を編集するために戻ってきたとき、メタボックスは空です。post_content
フィールドに保存された値も表示されません。