{"id":22538,"date":"2013-03-29T04:06:44","date_gmt":"2013-03-29T04:06:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/flickr-comments\/"},"modified":"2014-11-02T03:49:38","modified_gmt":"2014-11-02T03:49:38","slug":"flickr-comments","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/flickr-comments\/","author":266400,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.24","stable_tag":"trunk","tested":"4.0.38","requires":"3.3","requires_php":"","requires_plugins":"","header_name":"Flickr Comments","header_author":"jdleung","header_description":"","assets_banners_color":"","last_updated":"2014-11-02 03:49:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/extend\/plugins\/flickr-comments\/","header_author_uri":"http:\/\/www.jdleungs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":5322,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.11","1.12","1.20","1.21","1.23"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"693463","resolution":"1","location":"assets","width":835,"height":532},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"693463","resolution":"2","location":"assets","width":835,"height":465},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"693463","resolution":"3","location":"assets","width":835,"height":442},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"693463","resolution":"4","location":"assets","width":835,"height":611},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"693463","resolution":"5","location":"assets","width":835,"height":573},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"879267","resolution":"6","location":"assets","width":835,"height":531}},"screenshots":{"1":"<p>Configuration page.<\/p>","2":"<p>If you have no API key, Get another key from: http:\/\/www.flickr.com\/services\/api\/keys\/<\/p>","3":"<p>Select NON-COMMERCIAL KEY.<\/p>","4":"<p>Input the information.<\/p>","5":"<p>When done, Flikcr will show you the API key and secret. Then click \"Edit auth flow for this app\".<\/p>","6":"<p>Set the \"Callback URL\" to you site URL.<\/p>"}},"plugin_section":[],"plugin_tags":[131,107,1096,1430,30158],"plugin_category":[44,56],"plugin_contributors":[129957],"plugin_business_model":[],"class_list":["post-22538","plugin","type-plugin","status-publish","hentry","plugin_tags-comment","plugin_tags-comments","plugin_tags-flickr","plugin_tags-photoblog","plugin_tags-pixelpost","plugin_category-discussion-and-community","plugin_category-social-and-sharing","plugin_contributors-jdleung","plugin_committers-jdleung"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/flickr-comments.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-1.png?rev=693463","caption":"<p>Configuration page.<\/p>"},{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-2.png?rev=693463","caption":"<p>If you have no API key, Get another key from: http:\/\/www.flickr.com\/services\/api\/keys\/<\/p>"},{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-3.png?rev=693463","caption":"<p>Select NON-COMMERCIAL KEY.<\/p>"},{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-4.png?rev=693463","caption":"<p>Input the information.<\/p>"},{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-5.png?rev=693463","caption":"<p>When done, Flikcr will show you the API key and secret. Then click \"Edit auth flow for this app\".<\/p>"},{"src":"https:\/\/ps.w.org\/flickr-comments\/assets\/screenshot-6.png?rev=879267","caption":"<p>Set the \"Callback URL\" to you site URL.<\/p>"}],"raw_content":"<!--section=description-->\n<h4>When the specified time is up, any visitor will start the auto-update mode.<\/h4>\n\n<ol>\n<li>Automactically updates comments from Flickr in a specified time, NOT every time.<\/li>\n<li>Can only Retrieves the recent comments, NOT all the comments(this save time).<\/li>\n<li>Retrieves all the recent comments of all photos at the same time, NOT one by one.<\/li>\n<li>Can Manually Update comments.<\/li>\n<li>Time Frame and Time Interval can be set.<\/li>\n<\/ol>\n\n<h3>Arbitrary section 1<\/h3>\n\n<!--section=installation-->\n<ol>\n<li>Upload folder <code>flickr-comments<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Login Flickr, edit the API key Callback URL to your site URL. If you have no API key, Get it here: http:\/\/www.flickr.com\/services\/api\/keys\/. See the instruction in screenshots.<\/li>\n<li>Input Flickr API key and secret in the configuration page, then click the 'Get Token', this will send a request to Flickr. If the API key and secret matches, Flickr will send back a Token. You will see red \"First step done!\" when token is saved successfully.<\/li>\n<li>Add a custom field \"flickr_photo_id\" in the post and input the Flickr photo id.( see how to add custom field: http:\/\/codex.wordpress.org\/Custom_Fields )<\/li>\n<li>Do a Manual-update for all the photos at the first run.<\/li>\n<li>Make settings for your need.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Why I write this plugin?<\/dt>\n<dd><p>I'd been using Pixelpost as my photoblog for years, and developed this plugin for it. Pixelpost is a simple and great photoblog software, but it has stopped to update for 4 years, so I decided to move to Wordpress, and with this plugin.<\/p><\/dd>\n<dt>How to get Flickr API key and secret?<\/dt>\n<dd><p>If you have not create one, you can 'Get Another Key' from Flickr: http:\/\/www.flickr.com\/services\/api\/keys\/. See the instruction in screenshots.<\/p><\/dd>\n<dt>How to get a Flickr photo id?<\/dt>\n<dd><p>Flickr Photo ID is usually the number in the URL of a photo page eg: http:\/\/www.flickr.com\/photos\/jdleung\/435246848\/<\/p><\/dd>\n<dt>Why auto-update does't work?<\/dt>\n<dd><p>Check your theme if there is a 'wp_head();' between '' and '' in the header.php. It is one of the most essential theme hooks, so it is widely supported.<\/p><\/dd>\n<dt>Why it take so long in manual-update?<\/dt>\n<dd><p>You may have many photos and comments.<\/p><\/dd>\n<dt>Why some comments can not be retrieved in Auto-update?<\/dt>\n<dd><p>They might be created more than 200 days before. Do a Manual-update to read all the comments.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.24<\/h4>\n\n<ul>\n<li>Upgrade: Run with Flickr https. Solve the problem that fails to retrieve comment after Jun 27th, 2014.<\/li>\n<li>Bug Fix: Auto-update time calculation.<\/li>\n<li>Refresh homepage after Auto-update to show the new comment.<\/li>\n<li>Support Wordpress 4.0.<\/li>\n<\/ul>\n\n<h4>1.23<\/h4>\n\n<ul>\n<li>Bug fix: Convert the old date time format to new format automatically. Withou this conversion, last update time and next update time will show going back to \u201c1970\/01\/01\u201d, but a manual update or auto update can also fix it in version 1.22.<\/li>\n<\/ul>\n\n<h4>1.22<\/h4>\n\n<ul>\n<li>save last update time in timestamp format.<\/li>\n<li>Use wordpress datetime format to show las update time and next update time.<\/li>\n<li>Fix timezone bug.<\/li>\n<li>Better instruction on installation.<\/li>\n<\/ul>\n\n<h4>1.21<\/h4>\n\n<ul>\n<li>Reply-user-name replace with icon when image allowed.<\/li>\n<li>Bug fix: Reply-user-name doesn't show in Auto-update mode with image disabled.<\/li>\n<li>Bug fix: reply-user-icon link error.<\/li>\n<li>Bug fix: Timeframe can begin with 0.<\/li>\n<\/ul>\n\n<h4>1.20<\/h4>\n\n<ul>\n<li>You can retrieve comments of a specified photo in Manual-update.<\/li>\n<li>Add 'Allow HTML' and 'Allow Image' setting.<\/li>\n<li>Reply icon replace with screen username.<\/li>\n<li>Redundant\u3000codes cleaned.<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>Bug fix: delete duplicate loops in codes. Faster.<\/li>\n<li>Limit timeframe no more than 200d or 4800h. <\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<ul>\n<li>Replace add_filter with add_action, auto-update may not work in some case.<\/li>\n<li>Add config link at plugins page.<\/li>\n<li>All forms generated with WP functions.<\/li>\n<li>Allow html in comment content.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Bug fix: Cannot get-token on server(Weird thing: works at local, fails on server)<\/li>\n<li>Use the newest phpFlickr.<\/li>\n<li>Retrieving comments of more pages.<\/li>\n<li>Bug fix: Using two Timezone, it may cause retrieving duplicate comments of one photo.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version.<\/li>\n<\/ul>","raw_excerpt":"Retrieves comments from your Flickr account to your Wordpress photoblog in a specified Time Frame and Time Interval.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/22538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=22538"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jdleung"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=22538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=22538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=22538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=22538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=22538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=22538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}