XML-RPC posts door middel van custom field de juiste custom post format geven
Voor een nieuw weblog (Burrrst) wil ik graag bloggen met ondersteuning voor ‘custom post formats’. Hiermee kun je aangeven in WordPress dat een post een gewoon artikel is of bv. alleen om een link of een foto draait. Maar mijn favoriete blog-app Marsedit heeft (nog) geen ondersteuning voor custom post formats. Helaas, maar uiteraard ga ik dan niet bij de pakken neer zitten.
Om toch via Marsedit te kunnen bloggen en gelijk wat meer meta-data aan een ‘linked post’ te geven heb ik het custom field ‘URL’ geïntroduceerd. Dit extra veld bij een post bevat (als het om een post gaat die enkel om een link draait) de url waar de post over gaat. En Marsedit heeft wél ondersteuning voor custom fields, awesome.
Wat ik vervolgens zelf heb geschreven is een kleine plugin die kijkt naar binnenkomende posts via het xml-rpc protocol waarmee Marsedit werkt. Indien een post een custom field ‘URL’ bevat zorgt de plugin ervoor dat de post het format ‘link’ krijgt. Uiteindelijk allemaal vrij simpel dus.
De plugin:

