{"id":8,"date":"2006-01-31T21:48:38","date_gmt":"2006-02-01T05:48:38","guid":{"rendered":"http:\/\/blog.danielparnell.com\/?p=8"},"modified":"2006-01-31T21:48:38","modified_gmt":"2006-02-01T05:48:38","slug":"colourized-entries","status":"publish","type":"post","link":"https:\/\/blog.danielparnell.com\/?p=8","title":{"rendered":"Colourized entries"},"content":{"rendered":"<p><span style=\"font-size: 12pt; font-family: Helvetica; \">&nbsp;&nbsp;&nbsp;&nbsp;I went to all the trouble of adding code to allow for different fonts and colours and such.  I tested it on my local machine against WordPress 1.5x and it all worked perfectly.  Then I tried to make a post here where I&#8217;m running WordPress 2.0 and found that it stripped out all the lovely colours.&nbsp;<br \/>&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;After a bit of poking about on the net I found that this is a bug in the 2.0 WordPress code base and as since been fixed in the 2.0.1 release.  So after a quick update of the code&#8230;. Here we are.&nbsp;<br \/>&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #236e25; \">\/\/&nbsp;<br \/>\/\/  BlogAPI.h&nbsp;<br \/>\/\/  BlogThing&nbsp;<br \/>\/\/&nbsp;<br \/>\/\/  Created by Daniel Parnell on 28\/01\/06.&nbsp;<br \/>\/\/  Copyright 2006 Automagic Software. All rights reserved.&nbsp;<br \/>\/\/&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #683821; \">#import &lt;Cocoa\/Cocoa.h&gt;&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">&nbsp;<br \/>&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">@interface<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> BlogAPI : <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSObject<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> {&nbsp;<br \/>\t&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">* url;&nbsp;<br \/>\t&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">* username;&nbsp;<br \/>\t&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">* password;&nbsp;<br \/>}&nbsp;<br \/>&nbsp;<br \/>+ (BlogAPI*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">blogAPIWithURL:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aURL <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">username:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aUsername <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">andPassword:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aPassword;&nbsp;<br \/>+ (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">describeBlogError:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSDictionary<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)errorInfo;&nbsp;<br \/>&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">id<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">initWithURL:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aURL <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">username:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aUsername <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">andPassword:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aPassword;&nbsp;<br \/>&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">void<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">setUsername:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aUsername;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">username<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">void<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">setPassword:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aPassword;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">password<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">void<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">setURL:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">aURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSURL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">URL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSArray<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">getCategoryList<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">int<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">newPost:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aTitle <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">withBody:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)aBody <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">andDateTime:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSDate<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) aDateTime <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">shouldPublish:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">(<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">BOOL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">)flag;&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">BOOL<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">setCategories:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSArray<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)theCategories <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">forPost:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">int<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">)<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">aPostId<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&nbsp;<br \/>&#8211; (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*) <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">upload:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSData<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)data <\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">withName:<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \"> (<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #400080; \">NSString<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">*)<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #6c0540; \">name<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">;&nbsp;<br \/>&nbsp;<br \/><\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; color: #881350; \">@end<\/span><span style=\"font-size: 10pt; font-family: Monaco, monospace; \">&nbsp;<br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp;&nbsp;&nbsp;I went to all the trouble of adding code to allow for different fonts and colours and such. I tested it on my local machine against WordPress 1.5x and it all worked perfectly. Then I tried to make a post here where I&#8217;m running WordPress 2.0 and found that it stripped out all the lovely &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.danielparnell.com\/?p=8\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Colourized entries&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,3,6],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-cocoa","category-mac-os-x","category-web","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p561S3-8","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":0,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}