[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHoFtN5gUtL42fuNKfWrBdz7ksOeJkTyHH3e8pqFAfbE":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"tomharrigan","TomHarrigan","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomharrigan\u002F",3,110,85,30,84,"2026-04-04T08:31:35.644Z",[14,39,59],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"infinite-transporter","Infinite Post Transporter","1.2","\u003Cp>In addition to normal infinite scroll behavior, this plugin adds infinite scroll to the single post page. When reading a single post, once the reader reaches the bottom of the page, the next post loads in. This is similar to functionality on big news sites such as Time.com, LA Times, Quartz, Vogue.com\u003C\u002Fp>\n\u003Cp>The default WordPress TwentySomething themes, Genesis themes and Canvas themes are already compatable with this plugin and ready to go!\u003C\u002Fp>\n\u003Cp>Relies on add_theme_support. If your theme is not in the above list, add the folliwing to your themes functions.php file: \u003Ccode>add_theme_support( 'infinite-transporter' );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>See installation and FAQ sections for more on getting set up.\u003C\u002Fp>\n","Infinite scroll extended to single post pages",50,5317,56,6,"2014-12-20T18:51:00.000Z","4.1.42","3.1","",[29,30,31,32,33],"ajax","endless","pagination","reading","scroll","https:\u002F\u002Fgithub.com\u002Ftomharrigan\u002Ftransporter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfinite-transporter.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":27,"tags":52,"homepage":57,"download_link":58,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"wp-conditional-shortcodes","WP Conditional Shortcodes","1.1.2","\u003Cp>This plugin gives content developers shortcode equivalents to the conditional tags that WordPress provides for theme developments.  Each shortcode only includes its contents if a certain condition is true.  This allows them to modify what content is shown in any given context on a post-by-post basis. is_page, is_single and is_category allow specific pages, posts, categories to be specified by using the “ids” parameter.\u003C\u002Fp>\n\u003Cp>The shortcodes and when they include contents are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>is_single – if showing a single post. Use the optional parameter “ids” to specify specific posts.\u003C\u002Fli>\n\u003Cli>is_singular – if showing a single post or page.\u003C\u002Fli>\n\u003Cli>is_page – if showing a page. Use the optional parameter “ids” to specify specific pages.\u003C\u002Fli>\n\u003Cli>is_home – if showing the blog home.\u003C\u002Fli>\n\u003Cli>is_front_page – if showing the front page of the site.\u003C\u002Fli>\n\u003Cli>is_sticky – if the current post or page is ‘sticky’.\u003C\u002Fli>\n\u003Cli>is_category – if showing a category-based archive. Use the optional parameter “ids” to specify specific categories.\u003C\u002Fli>\n\u003Cli>is_page – if showing a page.\u003C\u002Fli>\n\u003Cli>is_tag – if showing a tag-based archive.\u003C\u002Fli>\n\u003Cli>is_tax – if showing a tag- or category-based archive.\u003C\u002Fli>\n\u003Cli>is_author – if showing an author-based archive.\u003C\u002Fli>\n\u003Cli>is_archive – if showing any archive.\u003C\u002Fli>\n\u003Cli>is_year – if showing a yearly archive.\u003C\u002Fli>\n\u003Cli>is_month – if showing a monthly archive.\u003C\u002Fli>\n\u003Cli>is_day – if showing a daily archive.\u003C\u002Fli>\n\u003Cli>is_time – if showing an hourly or shorter archive.\u003C\u002Fli>\n\u003Cli>is_feed – if generating a feed.\u003C\u002Fli>\n\u003Cli>is_search – if showing search results.\u003C\u002Fli>\n\u003Cli>comments_open – if comments are open for the current post or page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each shortcode also has an “else” shortcode that can go inside it.  For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[is_single]\nThis is only shown if showing just this post.\n[not_single]\nThis is shown everywhere else.\n[\u002Fis_single]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The is_page, is_category and is_single shortcodes allow you to specify pages, categories, posts on which to show the content if you’d like to only show content within the shortcode on specific pages, posts or categories.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[is_page ids=\"76, 339\"]hello[\u002Fis_page]\n\n[is_category ids=\"5, 7\"]hello[\u002Fis_page]\n\n[is_single ids=\"94, 63\"]hello[\u002Fis_single]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In general, the “else” shortcode is just replacing “is” with “not”.  The one exception is “not_comments_open” as the “else” shortcode for “comments_open”.\u003C\u002Fp>\n\u003Cp>Whichever chunk of content is included is processed for shortcodes, so you can use all your other shortcodes and even nest these if you need to.\u003C\u002Fp>\n\u003Ch3>Further Instructions\u003C\u002Fh3>\n\u003Cp>Any other information I have can be found at the \u003Ca href=\"http:\u002F\u002Fthomasharrigan.com\u002Fwordpress-conditional-shortcodes\u002F\" rel=\"nofollow ugc\">WP Conditional Shortcodes Homepage\u003C\u002Fa>.\u003C\u002Fp>\n","Use conditional tags as shortcodes.",40,3388,100,4,"2013-02-27T10:23:00.000Z","3.5.2","2.5",[53,54,55,56],"conditional","conditional-tags","shortcode","shortcodes","http:\u002F\u002Fthomasharrigan.com\u002Fwordpress-conditional-shortcodes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-conditional-shortcodes.zip",{"slug":60,"name":61,"version":62,"author":5,"author_profile":6,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":47,"num_ratings":67,"last_updated":68,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":69,"homepage":75,"download_link":76,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"mcninja-post-styles","McNinja Post Styles","2.0.1","\u003Cp>Go to the homepage or blog page of a site, chances are, all of the posts look similar: A title, an excerpt and a featured image. Why not display the most important part of your posts to readers and actually give them a reason to click on your post a read it? That’s what this plugin does.\u003C\u002Fp>\n\u003Cp>To enable Post Style formatting functionality, go to Settings->Reading and select “Enable Post Style formatting.”\u003C\u002Fp>\n\u003Cp>McNinja Post Styles is what we always wanted Post Formats to be: powerful, flexible and extendable. Unleash the creativity of your content.\u003C\u002Fp>\n\u003Cp>McNinja Post Styles can display content based on the Post Style of a post. For example, if your post has a video in it and you’ve selected the ‘Video’ style, your blog page, category pages, etc. will display that video rather than an excerpt.\u003C\u002Fp>\n\u003Cp>Post Styles can be selected for a Post from the ‘Edit Post’ screen.\u003C\u002Fp>\n\u003Cp>For more information or to follow the project, check out the \u003Ca href=\"http:\u002F\u002Fthomasharrigan.com\u002Fmcninja-post-styles\u002F\" rel=\"nofollow ugc\">project page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>McNinja Post Styles…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allows authors to choose how to display a Post\u003C\u002Fli>\n\u003Cli>Supports all of the formats added by Post Formats (aside, gallery, link, image, quote, status, video, audio, chat) so that if your theme made use of Post Formats, the same templates can be used.\u003C\u002Fli>\n\u003C\u002Ful>\n","It's like Post Formats, but actually useful. Every post is unique, start treating them that way.",20,4321,1,"2015-01-07T16:53:00.000Z",[70,71,72,73,74],"excerpt","formatting","post-formats","style","taxonomy","http:\u002F\u002Fthomasharrigan.com\u002Fmcninja-post-styles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmcninja-post-styles.zip"]