<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Random Thoughts</provider_name><provider_url>https://dionaea.com/blog</provider_url><author_name>Svein K&#xE5;re</author_name><author_url>https://dionaea.com/blog/archives/author/svein-kare/</author_url><title>My first WordPress plugin - Random Thoughts</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="xWxhLxlccT"&gt;&lt;a href="https://dionaea.com/blog/archives/2005/05/12/my-first-wordpress-plugin/"&gt;My first WordPress plugin&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://dionaea.com/blog/archives/2005/05/12/my-first-wordpress-plugin/embed/#?secret=xWxhLxlccT" width="600" height="338" title="&#x201C;My first WordPress plugin&#x201D; &#x2014; Random Thoughts" data-secret="xWxhLxlccT" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://dionaea.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Yay! I&#x2019;ve made my first plugin for WordPress, &#x201C;abbreplace&#x201C;. It&#x2019;s a simple one, based on the tutorial by Owen Winkler, and will replace spelling errors, abbreviations, SMS language and so on with fully spelled out words after your definition. You just edit the list easily in the plugin itself. See the download page.</description></oembed>
