問題タブ [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.

0 投票する
1 に答える
816 参照

wordpress - Gutenberg のメタ情報は、post_content フィールドに HTML コメントとして保存されます

私はグーテンベルグを初めて使用し、ブロック開発の学習を始めたばかりです。今日、 thisthisを参照してメタフィールドを作成しようとしました。

これは、カスタム投稿タイプのメタ フィールドを登録する方法です。

ブロック登録:

投稿を保存して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フィールドに保存された値も表示されません。