Penyedia oEmbed WordPress.com
Teks ini diterjemahkan menggunakan AI. Jika Anda ingin melihat teks asli dalam bahasa Inggris, klik di sini.
Setiap pos, halaman, lampiran, dan video VideoPress yang dihosting di WordPress.com mendukung format oEmbed melalui oEmbed API publik kami.
Apa itu format oEmbed?
Format oEmbed memungkinkan penyematan representasi URL di situs pihak ketiga. WordPress.com oEmbed API memungkinkan situs web apa pun menampilkan konten sematan (seperti foto atau video) dari WordPress.com saat pengguna memposting tautan ke sumber daya tersebut, tanpa harus mengurai sumber daya secara langsung.
Endpoint oEmbed
Endpoint WordPress.com oEmbed API tersedia di: https://public-api.wordpress.com/oembed/
Parameter query string
WordPress.com oEmbed API mendukung parameter query string berikut:
- for (wajib): domain peminta atau domain atau nama perusahaan
- url (wajib): URL sumber daya yang diminta. Dapat berupa URL apa pun yang dihosting di WordPress.com, termasuk domain dan subdomain
wordpress.com,wp.me,videopress.com, atau domain tingkat atas apa pun yang dihosting dengan WordPress.com, misalnya TechCrunch, CNN Press Room, dll. - format:
jsonatauxml, default-nyajson. - callback: saat digunakan dengan
json, fungsi callback JavaScript yang ingin Anda bungkus di sekitar output. - maxwidth: lebar maksimum untuk gambar/thumbnail, default-nya 440px
- maxheight: tinggi maksimum untuk gambar/thumbnail, default-nya 330px.
- img_size: alternatif untuk mengatur maxwidth dan/atau maxheight, teruskan sebagai [width]x[height], default-nya 440x330px.
- as_article:
trueataufalse, memicu ekstensi artikel non-standar untuk pos/halaman.
Parameter as_article memicu output oEmbed non-standar berupa type: article. Saat konten disajikan sebagai as_article, konten artikel dapat ditemukan di properti body, bukan di properti standar html. Properti non-standar lainnya, seperti related_topics, juga tersedia.
Fitur
- dalam mode
as_article, tag pada konten dihapus dan konten dibatasi menjadi kutipan sekitar 256 karakter. - dalam mode standar (yaitu
as_article=false), konten disajikan sebagai markup secara lengkap, atau sebagai kutipan jika tersedia dan sebagaimana diatur oleh penulis. - mendukung pos dan halaman sebagai link/html atau article/body (lihat argumen as_article).
- mendukung lampiran (gambar/media/dokumen) sebagai type link atau type photo untuk gambar (gif, jpg, jpeg, png).
- thumbnail untuk pos dan halaman digunakan sebagai
thumbnail_urljika tersedia; jika tidak, gambar pertama dalam konten akan ditampilkan. - gambar lokal dan jarak jauh diubah ukurannya dan/atau dipotong ulang ke dimensi yang diinginkan agar konsisten, lalu di-cache (termasuk CDN) agar lebih cepat.
- mendukung data geolokasi, jika disediakan oleh penulis, melalui properti kustom (
geo_latitude,geo_longitude) - mendukung
related_topicsdalam modeas_article(as_article=true).
Contoh respons
Permintaan Dasar, hanya parameter wajib yang diteruskan:
https://public-api.wordpress.com/oembed/?for=develop.wordpress.com&url=https://wordpress.com/blog/2025/06/13/wordcamp-europe-2025-recap-connecting-and-learning-in-basel-switzerland/
Respons:
{
"version": "1.0",
"provider_name": "WordPress.com News",
"provider_url": "http://en.blog.wordpress.com",
"author_name": "Nick Schäferhoff",
"author_url": "https://en.blog.wordpress.com/author/nschaeferhoff/",
"title": "WordCamp Europe 2025 Recap: Connecting and Learning in Basel, Switzerland",
"html": "<blockquote class="wp-embedded-content" data-secret="g3Lu0xsMqa"><a href="https://en.blog.wordpress.com/2025/06/13/wordcamp-europe-2025-recap-connecting-and-learning-in-basel-switzerland/">WordCamp Europe 2025 Recap: Connecting and Learning in Basel, Switzerland</a></blockquote>https://en.blog.wordpress.com/2025/06/13/wordcamp-europe-2025-recap-connecting-and-learning-in-basel-switzerland/embed/#?secret=g3Lu0xsMqa<script type="text/javascript">n/* <![CDATA[ */n/*! This file is auto-generated */n!function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);n/* ]]> */n</script>n",
"type": "rich",
"thumbnail_url": "https://en-blog.files.wordpress.com/2025/06/wceu-2025-recap-header.jpg?fit=440%2C330",
"thumbnail_width": null,
"thumbnail_height": null
}Mode as_article (as_article=true):
https://public-api.wordpress.com/oembed/?for=develop.wordpress.com&url=https://wordpress.com/blog/2025/06/13/wordcamp-europe-2025-recap-connecting-and-learning-in-basel-switzerland/&as_article=true
Respons:
{
"version": "1.0",
"provider_name": "WordPress.com News",
"provider_url": "http://en.blog.wordpress.com",
"author_name": "Nick Schäferhoff",
"author_url": "https://en.blog.wordpress.com/author/nschaeferhoff/",
"title": "WordCamp Europe 2025 Recap: Connecting and Learning in Basel, Switzerland",
"type": "article",
"body": "Couldn't make it to WordCamp Europe 2025? Don’t worry. While nothing beats the experience of actually being there, this post will give you a detailed summary of some of the most important and meaningful presentations held at the conference.",
"related_topics": "News",
"thumbnail_url": "https://en-blog.files.wordpress.com/2025/06/wceu-2025-recap-header.jpg?fit=440%2C330",
"thumbnail_width": null,
"thumbnail_height": null
}Meminta ukuran gambar tertentu dan format xml
https://public-api.wordpress.com/oembed/?for=develop.wordpress.com&url=https://wordpress.com/blog/2025/06/13/wordcamp-europe-2025-recap-connecting-and-learning-in-basel-switzerland/&as_article=true&img_size=880x660&format=xml
Respons:
<oembed>
<version>
<![CDATA[ 1.0 ]]>
</version>
<provider_name>
<![CDATA[ WordPress.com News ]]>
</provider_name>
<provider_url>
<![CDATA[ https://en.blog.wordpress.com ]]>
</provider_url>
<author_name>
<![CDATA[ Nick Schäferhoff ]]>
</author_name>
<author_url>
<![CDATA[ https://en.blog.wordpress.com/author/nschaeferhoff/ ]]>
</author_url>
<title>
<![CDATA[ WordCamp Europe 2025 Recap: Connecting and Learning in Basel, Switzerland ]]>
</title>
<type>
<![CDATA[ article ]]>
</type>
<body>
<![CDATA[ Couldn't make it to WordCamp Europe 2025? Don’t worry. While nothing beats the experience of actually being there, this post will give you a detailed summary of some of the most important and meaningful presentations held at the conference. ]]>
</body>
<related_topics>
<![CDATA[ News ]]>
</related_topics>
<thumbnail_url>
<![CDATA[ https://en-blog.files.wordpress.com/2025/06/wceu-2025-recap-header.jpg?fit=880%2C660 ]]>
</thumbnail_url>
<thumbnail_width>
<![CDATA[ ]]>
</thumbnail_width>
<thumbnail_height>
<![CDATA[ ]]>
</thumbnail_height>
</oembed>Tag header
WordPress.com juga menambahkan tag tautan terkait ke header situs, untuk pos, halaman, dan lampiran (hanya untuk situs publik) agar situs pihak ketiga dapat secara otomatis menemukan representasi oEmbed yang setara dengan konten Anda:
<link href="http://public-api.wordpress.com/oembed/?format=json&url=http:%2F%2Ftekartist.org%2F2011%2F07%2F13%2Fyourself-truly-by-emma%2F&for=wpcom-auto-discovery" rel="alternate" type="application/json+oembed" />
<link href="http://public-api.wordpress.com/oembed/?format=xml&url=http:%2F%2Ftekartist.org%2F2011%2F07%2F13%2Fyourself-truly-by-emma%2F&for=wpcom-auto-discovery" rel="alternate" type="application/xml+oembed" />Terakhir diperbarui: Juni 23, 2026