OK, I&#39;ve added a new patch.  As I mentioned in my note just before it, I haven&#39;t changed too much.  Basically, you can specify &quot;default&quot; as the value of a post format and it will be converted to &quot;0&quot; automatically.<div>
<br></div><div>The actual, hard-coded post format array is:</div><div><br></div><div><span class="Apple-style-span" style="font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; "><pre><a class="var it4049" href="http://phpxref.ftwr.co.uk/wordpress/_variables/strings.html" style="text-decoration: none; color: rgb(136, 34, 34); ">$strings</a> = array(
    &#39;0&#39;       =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Default&#39;, &#39;Post format&#39; ),
    &#39;aside&#39;   =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Aside&#39;,   &#39;Post format&#39; ),
    &#39;chat&#39;    =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Chat&#39;,    &#39;Post format&#39; ),
    &#39;gallery&#39; =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Gallery&#39;, &#39;Post format&#39; ),
    &#39;link&#39;    =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Link&#39;,    &#39;Post format&#39; ),
    &#39;image&#39;   =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Image&#39;,   &#39;Post format&#39; ),
    &#39;quote&#39;   =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Quote&#39;,   &#39;Post format&#39; ),
    &#39;status&#39;  =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Status&#39;,  &#39;Post format&#39; ),
    &#39;video&#39;   =&gt; <a class="function" href="http://phpxref.ftwr.co.uk/wordpress/_functions/_x.html" style="text-decoration: none; color: rgb(17, 102, 17); ">_x</a>( &#39;Video&#39;,   &#39;Post format&#39; )
);</pre></span>So you can see a &quot;default&quot; post actually has a post format slug of &quot;0,&quot; which is what seemed to make no sense when we tested things.  I&#39;m going to leave the method that returns an array of post formats as-is for now.  It&#39;s returning an accurate slug (&quot;0&quot;) even if that seems counterintuitive.  The same for the methods that get posts, they&#39;ll return the set slug for post formats.</div>
<div><br></div><div>However, the two methods that can set a post format (metaWeblog.newPost and metaWeblog.editPost) should be more flexible.  After all, we should &quot;be conservative in what we send, but liberal in what we receive.&quot;  So you can send either &quot;0&quot; or &quot;default&quot; when setting a post format of &quot;default,&quot; and the system will recognize both.</div>
<div><br></div><div>Take a look at the new patch and let me know what you think.  I&#39;d <i>really </i>like to get this committed ASAP ...</div><div><br></div><div>~Eric</div><div><br><div class="gmail_quote">On Wed, Nov 17, 2010 at 8:06 AM, Daniel Jalkut <span dir="ltr">&lt;<a href="mailto:jalkut@red-sweater.com">jalkut@red-sweater.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Eric, thanks for picking up and running with this. Great contributions!<br>
<font color="#888888"><br>
Daniel<br>
</font><div><div></div><div class="h5"><br>
On Nov 17, 2010, at 11:04am, Eric Mann wrote:<br>
<br>
&gt; Thanks for the feedback.  I&#39;ll take a look at it tonight when I get done with work and see if there&#39;s a more elegant way to handle the &quot;default&quot; post format.<br>
&gt;<br>
&gt; On Tue, Nov 16, 2010 at 11:06 PM, Joseph Scott &lt;<a href="mailto:joseph@josephscott.org">joseph@josephscott.org</a>&gt; wrote:<br>
&gt; Sorry for not getting back to this sooner.  I ran through a few tests<br>
&gt; with your latest patch and found a couple of times, around the<br>
&gt; &#39;default&#39; post format.  See<br>
&gt; <a href="http://core.trac.wordpress.org/ticket/15405#comment:8" target="_blank">http://core.trac.wordpress.org/ticket/15405#comment:8</a> for details.<br>
&gt;<br>
&gt; On Sat, Nov 13, 2010 at 9:56 AM, Eric Mann &lt;<a href="mailto:eric@eam.me">eric@eam.me</a>&gt; wrote:<br>
&gt; &gt; Thanks for the catches.  Those were both typos, and I&#39;ve fixed both in the<br>
&gt; &gt; newest patch.<br>
&gt; &gt; wp_set_post_format() should have been wp_set_post_terms() ... Using the<br>
&gt; &gt; set_post_format() method from this patch as an<br>
&gt; &gt; example: <a href="http://core.trac.wordpress.org/attachment/ticket/14746/14746.6.diff" target="_blank">http://core.trac.wordpress.org/attachment/ticket/14746/14746.6.diff</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Joseph Scott<br>
&gt; <a href="mailto:joseph@josephscott.org">joseph@josephscott.org</a><br>
&gt; <a href="http://josephscott.org/" target="_blank">http://josephscott.org/</a><br>
&gt; _______________________________________________<br>
&gt; wp-xmlrpc mailing list<br>
&gt; <a href="mailto:wp-xmlrpc@lists.automattic.com">wp-xmlrpc@lists.automattic.com</a><br>
&gt; <a href="http://lists.automattic.com/mailman/listinfo/wp-xmlrpc" target="_blank">http://lists.automattic.com/mailman/listinfo/wp-xmlrpc</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; wp-xmlrpc mailing list<br>
&gt; <a href="mailto:wp-xmlrpc@lists.automattic.com">wp-xmlrpc@lists.automattic.com</a><br>
&gt; <a href="http://lists.automattic.com/mailman/listinfo/wp-xmlrpc" target="_blank">http://lists.automattic.com/mailman/listinfo/wp-xmlrpc</a><br>
<br>
_______________________________________________<br>
wp-xmlrpc mailing list<br>
<a href="mailto:wp-xmlrpc@lists.automattic.com">wp-xmlrpc@lists.automattic.com</a><br>
<a href="http://lists.automattic.com/mailman/listinfo/wp-xmlrpc" target="_blank">http://lists.automattic.com/mailman/listinfo/wp-xmlrpc</a><br>
</div></div></blockquote></div><br></div>