[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFSN8KGn8HxexhWIInvtWWqYceLha6KzPRUB3BqAHdow":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},"jeremyfelt","Jeremy Felt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeremyfelt\u002F",5,1230,94,30,90,"2026-04-04T13:47:29.470Z",[14,40,59,75,90],{"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":36,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"custom-posts-per-page","Custom Posts Per Page","1.7.1","\u003Cp>Custom Posts Per Page allows you to specify how many posts are displayed per page depending on your current view. Once settings are changed, the \u003Cem>Blog pages show at most\u003C\u002Fem> setting in the \u003Cem>Reading\u003C\u002Fem> menu will be ignored.\u003C\u002Fp>\n\u003Cp>Settings are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Home (Index) Page\n\u003Cul>\n\u003Cli>As long as view is set to blog posts, not static page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Category Pages\u003C\u002Fli>\n\u003Cli>Tag Pages\u003C\u002Fli>\n\u003Cli>Author Pages\u003C\u002Fli>\n\u003Cli>Archive Pages\u003C\u002Fli>\n\u003Cli>Search Pages\u003C\u002Fli>\n\u003Cli>Default Page (\u003Cem>Any page not covered above.\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Custom Post Type archive pages\n\u003Cul>\n\u003Cli>All Custom Post Types are detected automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of the above settings can have a different value for the first page displayed \u003Cstrong>and\u003C\u002Fstrong> subsequent paged views.\u003C\u002Fp>\n\u003Cp>Custom Posts Per Page makes it easy to manage exactly how your content is displayed to your readers, especially when different views have different layouts, rather than relying on the single setting in the Reading menu or having to hard code options in your custom theme.\u003C\u002Fp>\n","Custom Posts Per Page provides a settings page in your WordPress admin that allows you to specify how many posts are displayed for different views.",900,37378,96,12,"2014-12-11T19:54:00.000Z","4.1.42","4.0","",[29,30,31,32,33],"admin","administration","archives","posts-per-page","settings","https:\u002F\u002Fjeremyfelt.com\u002Fwordpress\u002Fplugins\u002Fcustom-posts-per-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-posts-per-page.zip",85,0,null,"2026-03-15T15:16:48.613Z",{"slug":41,"name":42,"version":43,"author":5,"author_profile":6,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":22,"num_ratings":23,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":27,"tags":51,"homepage":57,"download_link":58,"security_score":36,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"automatic-featured-image-posts","Automatic Featured Image Posts","1.0","\u003Cp>Automatic Featured Image Posts creates a new post with a Featured Image every time an image is uploaded. Through the plugin settings page, you can set the image to publish and assign itself to one of your other existing custom post types and\u002For post formats.\u003C\u002Fp>\n\u003Cp>The imagined use case is to make managing a large number of photos through WordPress a little more interesting and a little more fun.\u003C\u002Fp>\n\u003Cp>After uploading 10, 100, or 1000 pictures from an event or vacation, you and other users can go through and spend the majority of your time adding content, tags, and titles to your photographs rather than going through a monotonous process creating new posts over and over again.\u003C\u002Fp>\n\u003Cp>Settings are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default Post Status (draft, pending, published, private)\u003C\u002Fli>\n\u003Cli>Default Post Type\n\u003Cul>\n\u003Cli>Default is the WordPress post.\u003C\u002Fli>\n\u003Cli>Can choose any custom post type registered in your WordPress installation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Default Post Format\n\u003Cul>\n\u003Cli>Default is ‘standard’, which equates to none.\u003C\u002Fli>\n\u003Cli>Other options are provided if registered by your theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filters are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>afip_new_post_title\u003C\u002Fcode> = Allow other functions or themes to change the post title before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_category\u003C\u002Fcode> = Allow other functions or themes to change the post categories before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_content\u003C\u002Fcode> = Allow other functions or themes to change the post content before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_date\u003C\u002Fcode> = Allow other functions or themes to change the post date before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_post_parent_continue\u003C\u002Fcode> = Allow creation of a new post when an image is inserted in an existing post.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_continue_new_post\u003C\u002Fcode> = Allow other functions or themes to skip creation of a post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Actions are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>afip_pre_create_post\u003C\u002Fcode> = Runs immediately before each post is created for an image.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_created_post\u003C\u002Fcode> = Runs after each image load is processed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeremyfelt\u002FAutomatic-Featured-Image-Posts\" rel=\"nofollow ugc\">fork, submit issues, and\u002For contribute on GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Automatic Featured Image Posts creates a new post with a Featured Image every time an image is uploaded.",300,55211,"2013-11-02T06:11:00.000Z","3.7.41","3.2.1",[52,53,54,55,56],"featured-image","media","photo","pictures","posts","http:\u002F\u002Fjeremyfelt.com\u002Fwordpress\u002Fplugins\u002Fautomatic-featured-image-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-featured-image-posts.1.0.zip",{"slug":60,"name":61,"version":62,"author":5,"author_profile":6,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":37,"num_ratings":37,"last_updated":27,"tested_up_to":67,"requires_at_least":67,"requires_php":27,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":74},"dual-rss-feed-key","Dual RSS Feed Key","0.0.1","\u003Cp>In some cases, it’s necessary to provide a summary of each post in your primary RSS feed while still syndicating\u003Cbr \u002F>\nyour content with full text to various parties. Dual RSS Feed Key allows you to enter a secret key to use with\u003Cbr \u002F>\nyour RSS feed to display a full text version of a site’s feed to those who have the key.\u003C\u002Fp>\n","Provide a \"secret\" full text RSS feed on WordPress sites with summary RSS feeds enabled.",10,2395,"4.0.0",[69,70],"feed","rss","http:\u002F\u002Fweb.wsu.edu\u002Fwordpress\u002Fplugins\u002Fdual-rss-feed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdual-rss-feed-key.0.0.1.zip",100,"2026-03-15T14:44:11.924Z",{"slug":76,"name":77,"version":78,"author":5,"author_profile":6,"description":79,"short_description":80,"active_installs":65,"downloaded":81,"rating":37,"num_ratings":37,"last_updated":27,"tested_up_to":82,"requires_at_least":83,"requires_php":83,"tags":84,"homepage":87,"download_link":88,"security_score":73,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":89},"self-sustaining-spam-stopper","Self-Sustaining Spam Stopper","1.1.0","\u003Cp>This plugin attempts to stop spam from the standard WordPress comment field and custom Contact 7 form submissions.\u003C\u002Fp>\n\u003Cp>It does not send any data to an external service to determine if submitted content is spam. No cookies or other personal user information are captured or stored.\u003C\u002Fp>\n","Stop spam without relying on an external service.",3283,"5.9.13","5.6",[85,86],"comments","spam","https:\u002F\u002Fgithub.com\u002Fjeremyfelt\u002Fself-sustaining-spam-stopper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fself-sustaining-spam-stopper.1.1.0.zip","2026-03-15T10:48:56.248Z",{"slug":91,"name":92,"version":93,"author":5,"author_profile":6,"description":94,"short_description":95,"active_installs":65,"downloaded":96,"rating":73,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":107,"download_link":108,"security_score":73,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"shortnotes","Shortnotes","1.7.0","\u003Cp>Shortnotes adds a custom post type, \u003Cstrong>Notes\u003C\u002Fstrong>, used to publish short pieces of content on your website, similar to social networks like Mastodon, Twitter, or Instagram.\u003C\u002Fp>\n\u003Ch3>No titles\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Notes\u003C\u002Fstrong> post type does not support traditional titles.\u003C\u002Fp>\n\u003Cp>Note titles are \u003Cstrong>not\u003C\u002Fstrong> generally meant to be displayed as part of the theme layout. You will likely need to adjust the look and feel of your theme accordingly. See the Theme Customization section below for more details.\u003C\u002Fp>\n\u003Cp>A title \u003Cstrong>is\u003C\u002Fstrong> generated automatically from note content and is used as the note’s document title. This is readable by search engines and displayed in browser tabs.\u003C\u002Fp>\n\u003Ch3>Limited blocks\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Notes\u003C\u002Fstrong> post type supports basic content blocks like paragraph, list, quote, image, preformatted text, gallery, video, and embed. Using a defined list of relatively simple blocks helps to keep notes simple.\u003C\u002Fp>\n\u003Ch3>Webmention support\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Notes\u003C\u002Fstrong> post type includes support for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebmention\u002F\" rel=\"ugc\">Webmention\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsemantic-linkbacks\u002F\" rel=\"ugc\">Semantic-Linkbacks\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Cp>URLs in note content are processed as possible \u003Ca href=\"https:\u002F\u002Findieweb.org\u002Fwebmention\" rel=\"nofollow ugc\">webmentions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>A panel in the block editor allows for the addition of a reply to URL and name. When entered, they are used to provide markup for a semantic webmention \u003Ca href=\"https:\u002F\u002Findieweb.org\u002Freply\" rel=\"nofollow ugc\">reply\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Reply to template tag\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Findieweb.org\u002Freply\" rel=\"nofollow ugc\">reply\u003C\u002Fa> specification works best when the \u003Ccode>u-in-reply-to\u003C\u002Fcode> element is outside of the \u003Ca href=\"http:\u002F\u002Fmicroformats.org\u002Fwiki\u002Fh-entry#Properties\" rel=\"nofollow ugc\">main content element\u003C\u002Fa>, defined by \u003Ccode>e-content\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>A template tag is provided as part of the Shortnotes plugin that can be used to output reply to markup in your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Carticle class=\"h-entry\">\n    \u003C?php\n    if ( function_exists( 'ShortNotes\\PostType\\Note\\reply_to_markup' ) ) {\n        \\ShortNotes\\PostType\\Note\\reply_to_markup();\n    }\n    ?>\n    \u003Cdiv class=\"entry-content e-content\">\n        \u003C?php the_content(); ?>\n    \u003C\u002Fdiv>\u003C!-- .entry-content -->\n\u003C\u002Farticle>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If this template tag is \u003Cstrong>not\u003C\u002Fstrong> used, then the Shortnotes plugin will automatically prepend the reply to markup to \u003Ccode>the_content\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Theme Customization\u003C\u002Fh3>\n\u003Cp>No customization of your theme is required to use this plugin, though you will likely want to think through how titles are displayed and if you want full support for webmentions.\u003C\u002Fp>\n\u003Cp>If you do find yourself wanting to customize, I have made \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeremyfelt\u002Fwritemore\u002F\" rel=\"nofollow ugc\">my site’s theme\u003C\u002Fa> fully compatible while developing this plugin. It may be a helpful example.\u003C\u002Fp>\n","Add a notes post type to WordPress. For your short notes.",5359,1,"2025-07-04T14:24:00.000Z","6.8.5","6.3","7.2",[103,104,105,106],"indieweb","notes","replies","short","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortnotes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortnotes.1.7.0.zip"]