問題タブ [create-guten-block]
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: Embed code with custom Gutenberg block
I am trying to include a Custom HTML embed input on my Gutenberg block but can't figure out how to do it.
I was wondering what is the best way to add HTML inside a block the same way that you do it with the Custom HTML block. Is there a Gutenberg element I missed?
I tried the approach of
Then I created a RichText on edit()
and finaly again on save()
My first problem is that the attribute is saved as <iframe src="https://www.w3schools.com"></iframe>
for example. The second problem is that on frontend I see just an empty div.
The third problem is that even if I manage to make the code appear it appears as text and not as actual code in the frontend
Do you have any better approach or know what is wrong with my code?
wordpress - Wordpressのgutenberg wpオブジェクトを使用するときにサイトのルートURLを取得する方法
npm パッケージを使用して、最初のグーテンベルク ブロック プラグインを作成しましたcreate-guten-block
。
編集機能は、以下に示すコードのようになります。apiFetch()
ただし、Web サイトはドメインのルートではなくフォルダーに存在するため、呼び出しで 404 not found が返されます。つまり、ホスト名の構造は ではありhttp://localhost/websitename/
ませんwebsitename.local
。
では、PHP の に相当するものは何でしょうget_site_url()
か? そのデータはwp
オブジェクトのどこかに保存されていますか? もしそうなら、どこですか?/wp-json/wp/v2/categories
正しいサイト URLを先頭に追加する必要があるためです。