[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbINyR-b1Lba86vNw2fbJnU3t1VJkMaJyUWdzm02WX5Y":3,"$ftM16n3n_gTaZ0pSdLWNBYXGftZxy-C2Rj4ZIHBBtjrI":183,"$fsPV6tTGhnjNfTLYCmuIcZtyd9SZavR7emKaGzfS9BSc":188},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":104,"fingerprints":153},"single-post-template","Single Post Template","1.4.4","Nathan Rice","https:\u002F\u002Fprofiles.wordpress.org\u002Fnathanrice\u002F","\u003Cp>The Single Post Template plugin adds the ability for your theme to include “Post Templates” in much the same way you can add “Page Templates”, allowing you to choose (via a simple dropdown) which post template you want to use, on a per-post basis.\u003C\u002Fp>\n\u003Cp>All you need to do, after installing and activating the plugin, is create one or more “Post Templates” in your theme’s folder, and when creating or editing a post, choose the post template that you would like to use. If no post template is selected, the default template will be used.\u003C\u002Fp>\n\u003Ch3>1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Minor update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Copied methodology of WordPress \u003Ca href=\"http:\u002F\u002Fxref.yoast.com\u002Ftrunk\u002F_functions\u002Fget_page_templates.html\" rel=\"nofollow ugc\">get_page_templates()\u003C\u002Fa> function\u003C\u002Fli>\n\u003Cli>Added 2.9 compatibility\u003C\u002Fli>\n\u003Cli>Ensured 2.8 backward compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatibility with up to WordPress 3.6\u003C\u002Fli>\n\u003Cli>Build a class for better namespacing and to avoid conflicts with Genesis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.4.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix admin bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.4.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix bugs, feel sorry for myself\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.4.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix another bug, loathe myself\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.4.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix issue with default template not loading\u003C\u002Fli>\n\u003C\u002Ful>\n","Single Post Template adds the ability for your theme to include \"Post Templates\" in much the same way you can add \"Page Templates\" &hellip;",4000,105633,88,14,"2013-04-19T15:33:00.000Z","3.6.1","3.5","",[20,21,22],"post-templates","single-post-templates","single-posts","http:\u002F\u002Fwww.nathanrice.net\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.4.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"nathanrice",4,37000,93,30,89,"2026-05-19T19:29:11.116Z",[40,59,83],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":17,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"templatic-singletemplate","Custom Post Template By Templatic","1.1","templatic1","https:\u002F\u002Fprofiles.wordpress.org\u002Ftemplatic1\u002F","\u003Cp>The \u003Ca href=\"http:\u002F\u002Ftemplatic.com\u002F\" rel=\"nofollow ugc\">Templatic\u003C\u002Fa> Single Template plugin provides the ability for your theme to include ” Post Templates ” in much the same way you add ” Page Templates “, this will allow you to choose (via a simple dropdown) which post template you want to use, on a per-post basis.\u003C\u002Fp>\n\u003Cp>All you need to do after installing and activating the plugin is to create one or more ” Post Templates ” in your theme’s folder, when creating or editing a post, choose the post template that you would like to use. If no post template is selected, the default template will be used. See the \u003Ca href=\"https:\u002F\u002Ftemplatic.com\u002Fnews\u002Ffree-custom-post-template-wordpress-plugin-released\u002F\" rel=\"nofollow ugc\">Custom Post Template by Templatic\u003C\u002Fa> for further Information.\u003C\u002Fp>\n\u003Cp>Ever since our site launch, templatic website has always been built on top of WordPress. The site has a unique homepage, blog, club page, different kind of product galleries, and best of all, unique sales pages for different kind of products. Our site has hundreds of blog posts, product sales pages with custom fields, custom pages, specially designed product archives and many other custom built functionality.\u003C\u002Fp>\n\u003Cp>So how do we do it on a standard WordPress install? Custom Post Template is the answer.\u003C\u002Fp>\n\u003Cp>For the unique homepage, club page, themes, and plugin gallery and other pages, we used WordPress standard homepage.php and custom page templates, archive PHP files with some custom and dynamic code built in. No problems there. It required some clever coding but overall, it is achievable.\u003C\u002Fp>\n\u003Cp>But how do we manage custom sales pages for all the products?\u003C\u002Fp>\n\u003Cp>With having 80+ themes, 40+ plugins and many of them requiring unique sales page design, it becomes a challenge even to manage things in the wp-admin.\u003C\u002Fp>\n\u003Cp>The standard way to have a unique page design is to use a page template. But we can not have standard WordPress pages like about page and hundreds of pages for a product, all mixed up. It becomes messy and chaotic to organise things.\u003C\u002Fp>\n\u003Cp>To organise things, we built the custom taxonomy for products.\u003C\u002Fp>\n\u003Cp>In order to keep our blog posts and pages separate, we created a new taxonomy called  Product. This helps us add all the products as a standard WordPress post and keeps it in a separate section. Chaos organised.\u003C\u002Fp>\n\u003Cp>How do we show unique sales page templates for different products then?\u003Cbr \u002F>\nIf you look around, you will notice different sales page for different products. For example, sales pages for our directory theme, e-commerce theme, a portfolio theme, free WordPress theme, a plugin and other sales pages are designed and structured differently.\u003C\u002Fp>\n\u003Cp>So how did we do this? Well, we created a custom plugin for this. A plugin that lets us create a custom post template for custom post type (or call it single post template for taxonomy) and assign it to any post in that particular taxonomy. Cool ha?\u003Cbr \u002F>\nNow you can have it too. Free Custom Post Template WordPress plugin is released.\u003C\u002Fp>\n\u003Cp>How to use this plugin?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download this Free Custom Post Template WordPress Plugin from above link.\u003C\u002Fli>\n\u003Cli>Connect to your WordPress dashboard (wp-admin) and navigate to Plugins >> Add New Plugin >> Upload Plugin >> Now upload the downloaded (Templatic-SingleTemplate.zip) file >> Click on  Install Now.\u003C\u002Fli>\n\u003Cli>Once you install this plugin successfully, click on  Activate Plugin .\u003C\u002Fli>\n\u003Cli>After activating the plugin you will need to create some Post Templates to use. In order to create a Post Template, either duplicate your default single post template, or create a new template file. Insert \u003Ca href=\"http:\u002F\u002Fsnippi.com\u002Fs\u002F25qybqq\" rel=\"nofollow ugc\">this\u003C\u002Fa> code at the very top of the file.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Add the code as mentioned above at the top of a new file.\u003C\u002Fp>\n\u003Cp>Now when you visit any post in your wp-admin area, you should be able to see a small post template box in the sidebar will let you select WordPress article template.\u003C\u002Fp>\n\u003Cp>In the drop down, the template you just added will be available. Simply select it.\u003C\u002Fp>\n\u003Cp>Now your post will show this new template instead of the regular WordPress post design.\u003C\u002Fp>\n\u003Cp>Also, works with WooCommerce\u003Cbr \u002F>\nYes, if you are using WooCommerce to sell products and want to design a special product page for a specific product, its possible. This plugin will work with WooCommerce as well.\u003C\u002Fp>\n\u003Cp>You can do wonders with it.\u003Cbr \u002F>\nThis is a simple plugin but the possibility is endless. If you combine custom fields with the template, you can do wonders with it. Any kind of design for any of your posts in your site is possible.\u003C\u002Fp>\n\u003Cp>So, go give it a try and let us know how you like it.\u003C\u002Fp>\n","The Templatic Single Template plugin provides the ability for your theme to include \" Post Templates \" in much the same way you add \" P &hellip;",600,17687,74,3,"2018-10-27T05:49:00.000Z","5.0.25",[55,21,22,56],"post-type-templates","templatic","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplatic-singletemplate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftemplatic-singletemplate.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":33,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":26,"last_vuln_date":82,"fetched_at":28},"post-layouts","Post Layouts for Gutenberg","1.2.10","Alkesh Miyani","https:\u002F\u002Fprofiles.wordpress.org\u002Falkesh7\u002F","\u003Cp>Post Layouts for Gutenberg is a Gutenberg add-on with a bunch of additional styles for post layouts. That contains unique templates for presentation. It is a standalone Gutenberg solution to give wow design possibilities for your blog posts with a clean design and fully responsive layout.\u003C\u002Fp>\n\u003Cp>Post Layouts for Gutenberg makes your post section more intuitive without any coding skill. It’s easy to manage for beginners to website developers.\u003C\u002Fp>\n\u003Cp>If you are looking for different post styles every day, then Post Layouts Pro for Gutenberg is the best solution for you. That, you have never seen above.\u003C\u002Fp>\n\u003Cp>You can say that \u003Cstrong>Post Layouts\u003C\u002Fstrong> will be your Ultimate Post Layouts Builder for the new Gutenberg Editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgutenberg.techeshta.com\u002Fpost-layouts-for-gutenberg\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=postlayouts\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.techeshta.com\u002Fdocs\u002Fpost-layouts-for-gutenberg\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=postlayoutsforgutenberg\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Where is the Post Layouts Plugin Most Useful?\u003C\u002Fh3>\n\u003Cp>Post Layouts plugin useful for all WordPress websites. It is a perfect solution to showcase your posts with different styles every next day. That showcase as a blog page, blog section at the home page, or a post with a filter like category wise, author wise, etc.\u003C\u002Fp>\n\u003Cp>Below is one small list for which purposes you can start using the Post Layouts for Gutenberg plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blogging Website\u003C\u002Fli>\n\u003Cli>Fashion Blog Website\u003C\u002Fli>\n\u003Cli>Personal Blog Website\u003C\u002Fli>\n\u003Cli>News Website\u003C\u002Fli>\n\u003Cli>Magazine Website\u003C\u002Fli>\n\u003Cli>Latest Trend Blog\u003C\u002Fli>\n\u003Cli>Etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Post Layouts for your Gutenberg Project?\u003C\u002Fh3>\n\u003Cp>We carefully researched over minimum requirements of any blog page presentation and then created a list of options to provide that flexibility to new Gutenberg users. Yes, it’s free for everyone, and you can see the instant result with the Gutenberg Editor while updating your changes with the options.\u003C\u002Fp>\n\u003Cp>We provided all possible options with this Post Layouts for the Gutenberg plugin. So, from Gutenberg’s beginner-level user to any experts, bloggers and freelancers can use this standalone solution to show WordPress posts in different styles.\u003C\u002Fp>\n\u003Ch3>Features of Post Layouts for Gutenberg\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2 Grid Templates\u003C\u002Fli>\n\u003Cli>3 List Templates\u003C\u002Fli>\n\u003Cli>Up to 4 Column Support with Grid Layout\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide Multiple Post Meta\u003C\u002Fli>\n\u003Cli>Easy to Install, Use and Customize\u003C\u002Fli>\n\u003Cli>Clean Code, Layout, and Design\u003C\u002Fli>\n\u003Cli>Fully Responsive for Any Devices\u003C\u002Fli>\n\u003Cli>‘Read More’ Text Option to Choose and Change\u003C\u002Fli>\n\u003Cli>Order by – Newest to Oldest, Oldest to Newest, A \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Z, Z \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> A\u003C\u002Fli>\n\u003Cli>Featured Image Style – Landscape, Square\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Post Layouts Pro for Gutenberg\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>10 Grid Templates\u003C\u002Fli>\n\u003Cli>5 List Templates\u003C\u002Fli>\n\u003Cli>Social Share Icon Style\u003C\u002Fli>\n\u003Cli>CodeCanyon Quality Code Standards\u003C\u002Fli>\n\u003Cli>More Typography Options (Coming soon)\u003C\u002Fli>\n\u003Cli>More Post Layouts Templates (Coming soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FPLPGB\" rel=\"nofollow ugc\">Buy Post Layouts Pro for Gutenberg on CodeCanyon\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Technical Support\u003C\u002Fh3>\n\u003Cp>We’re active for any support issues and feature suggestions. So, I hope you will love it. If you have any more questions, visit our support on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-layouts\u002F\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>. Feel free to \u003Ca href=\"https:\u002F\u002Fwww.techeshta.com\u002Fcontact-us\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=techeshta\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you want any custom widgets for your site.\u003C\u002Fp>\n\u003Ch3>Like Post Layouts for Gutenberg Plugin?\u003C\u002Fh3>\n\u003Cp>Don’t forget to rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-layouts\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Other Gutenberg Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftimeline-blocks\u002F\" rel=\"ugc\">Timeline Blocks for Gutenberg\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblocks-kit\u002F\" rel=\"ugc\">Blocks Kit – Gutenberg Blocks for Freelancers\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blocks\u003C\u002Fh3>\n\u003Cp>This plugin provides 1 block.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Layouts\u003C\u002Fli>\n\u003C\u002Ful>\n","A beautiful post layouts block to showcase your posts in grid and list layout with multiple templates availability.",2000,106379,90,"2025-04-22T08:44:00.000Z","6.8.5","4.8","5.6",[75,76,77,60,20],"grid-layout","list-layout","post-blocks","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-layouts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-layouts.zip",91,1,"2024-07-10 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":51,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":102,"download_link":103,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"hide-header-on-posts-for-a-landing-page","Hide Header on Posts for Landing Pages","1.0.3","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>Easily convert posts into landing pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on single posts pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Remove the logo, menu, and the entire page header when viewing posts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No code required. You just enable the option when creating posts and done.\u003Cbr \u002F>\nIt works with all WordPress themes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fspyrpgd-oyA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Using a creative way we’re able to find the header on posts and hide it.\u003C\u002Fp>\n\u003Cp>It works with all WordPress themes.\u003C\u002Fp>\n\u003Cp>It’s great for creating landing pages out of your WordPress posts.\u003C\u002Fp>\n\u003Ch3>Go Premium\u003C\u002Fh3>\n\u003Cp>The free version lets you hide headers on single posts only.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwppagetemplates.com\u002Ftry-hide-headers-wporg\" rel=\"nofollow ugc\">Try Pro Plugin for Free for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The premium version lets you hide headers and sidebars on ALL POST TYPES.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Hide headers on pages \u002F Convert pages into landing pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on product pages \u002F Convert products into landing pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on the WooCommerce cart page and increase conversions\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on the WooCommerce checkout page and increase sales\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on event pages \u002F Convert events into landing pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide headers on any post type \u002F Convert any post type into landing pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide sidebars on pages \u002F Make any page full width\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide sidebars on event pages \u002F Make events full width\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide footer on posts, pages, products, events\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Make the WooCommerce cart page full width\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Make the WooCommerce checkout page full width\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwppagetemplates.com\u002Ftry-hide-headers-wporg\" rel=\"nofollow ugc\">Try Pro Plugin for Free for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fc2KBLNvQWzA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Hide header on single post pages.",200,10634,54,"2020-04-27T07:09:00.000Z","5.4.19","4.0",[98,99,20,100,101],"custom-pages","custom-templates","wordpress-templates","wp-page-templates","https:\u002F\u002Fwppagetemplates.com?utm_source=wp-admin&utm_medium=plugins-list&utm_term=hider-header-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-header-on-posts-for-a-landing-page.1.0.3.zip",{"attackSurface":105,"codeSignals":130,"taintFlows":143,"riskAssessment":144,"analyzedAt":152},{"hooks":106,"ajaxHandlers":126,"restRoutes":127,"shortcodes":128,"cronEvents":129,"entryPointCount":26,"unprotectedCount":26},[107,113,117,122],{"type":108,"name":109,"callback":110,"file":111,"line":112},"action","admin_menu","add_metabox","post_templates.php",21,{"type":108,"name":114,"callback":115,"priority":81,"file":111,"line":116},"save_post","metabox_save",22,{"type":118,"name":119,"callback":120,"file":111,"line":121},"filter","single_template","get_post_template",24,{"type":108,"name":123,"callback":124,"file":111,"line":125},"after_setup_theme","post_templates_plugin_init",152,[],[],[],[],{"dangerousFunctions":131,"sqlUsage":132,"outputEscaping":134,"fileOperations":81,"externalRequests":26,"nonceChecks":81,"capabilityChecks":135,"bundledLibraries":142},[],{"prepared":26,"raw":26,"locations":133},[],{"escaped":135,"rawEcho":135,"locations":136},2,[137,140],{"file":111,"line":138,"context":139},79,"raw output",{"file":111,"line":141,"context":139},94,[],[],{"summary":145,"deductions":146},"The \"single-post-template\" v1.4.4 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is commendable. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and incorporating nonce and capability checks, indicating a deliberate effort to prevent common web vulnerabilities.\n\nHowever, the static analysis does reveal some areas for improvement. The presence of file operations without further context on their sanitization or purpose warrants caution. More significantly, only 50% of the detected output escaping is properly done, meaning the remaining 50% could potentially lead to cross-site scripting (XSS) vulnerabilities if the data being output is user-controlled or untrusted. The lack of any identified taint flows or critical\u002Fhigh severity issues in this area, combined with no historical vulnerabilities, is positive, but the half-hearted output escaping remains a notable concern.\n\nOverall, the plugin appears to be developed with security in mind, particularly in its handling of database interactions and authentication. The primary weakness lies in the inconsistent output escaping, which should be addressed to achieve a more robust security profile. The absence of historical vulnerabilities is a good indicator, but it's important to note that this could also be due to the plugin's limited exposure or the analysis's scope.",[147,150],{"reason":148,"points":149},"Half of output escaping is not properly done",5,{"reason":151,"points":51},"Presence of file operations without context","2026-03-16T18:13:23.617Z",{"wat":154,"direct":159},{"assetPaths":155,"generatorPatterns":156,"scriptPaths":157,"versionParams":158},[],[],[],[],{"cssClasses":160,"htmlComments":161,"htmlAttributes":174,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[],[162,163,164,165,166,167,168,169,170,171,172,173],"\u003C!-- Single Post Template -->","\u003C!-- Loop through templates, make them options -->","\u003C!-- Verify this came from the our screen and with proper authorization, -->","\u003C!-- because save_post can be triggered at other times -->","\u003C!-- OK, we're authenticated: we need to find and save the data -->","\u003C!-- Put the data into an array to make it easier to loop though and save -->","\u003C!-- Add values of $mydata as custom fields -->","\u003C!-- Don't store custom data twice -->","\u003C!-- If $value is an array, make it a CSV (unlikely) -->","\u003C!-- Update the data if it exists, or add it if it doesn't -->","\u003C!-- Delete if blank -->","\u003C!-- Instantiate the class after theme has been set up. -->",[175,176,177,178,179],"name=\"pt_noncename\"","id=\"pt_noncename\"","name=\"_wp_post_template\"","id=\"post_template\"","class=\"dropdown\"",[],[],[],{"error":184,"url":185,"statusCode":186,"statusMessage":187,"message":187},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsingle-post-template\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":189,"versions":190},8,[191,197,204,211,218,225,232,238],{"version":6,"download_url":24,"svn_tag_url":192,"released_at":27,"has_diff":193,"diff_files_changed":194,"diff_lines":27,"trac_diff_url":195,"vulnerabilities":196,"is_current":184},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.4.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.4.3&new_path=%2Fsingle-post-template%2Ftags%2F1.4.4",[],{"version":198,"download_url":199,"svn_tag_url":200,"released_at":27,"has_diff":193,"diff_files_changed":201,"diff_lines":27,"trac_diff_url":202,"vulnerabilities":203,"is_current":193},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.4.2&new_path=%2Fsingle-post-template%2Ftags%2F1.4.3",[],{"version":205,"download_url":206,"svn_tag_url":207,"released_at":27,"has_diff":193,"diff_files_changed":208,"diff_lines":27,"trac_diff_url":209,"vulnerabilities":210,"is_current":193},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.4.1&new_path=%2Fsingle-post-template%2Ftags%2F1.4.2",[],{"version":212,"download_url":213,"svn_tag_url":214,"released_at":27,"has_diff":193,"diff_files_changed":215,"diff_lines":27,"trac_diff_url":216,"vulnerabilities":217,"is_current":193},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.4&new_path=%2Fsingle-post-template%2Ftags%2F1.4.1",[],{"version":219,"download_url":220,"svn_tag_url":221,"released_at":27,"has_diff":193,"diff_files_changed":222,"diff_lines":27,"trac_diff_url":223,"vulnerabilities":224,"is_current":193},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.3&new_path=%2Fsingle-post-template%2Ftags%2F1.4",[],{"version":226,"download_url":227,"svn_tag_url":228,"released_at":27,"has_diff":193,"diff_files_changed":229,"diff_lines":27,"trac_diff_url":230,"vulnerabilities":231,"is_current":193},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.1&new_path=%2Fsingle-post-template%2Ftags%2F1.3",[],{"version":43,"download_url":233,"svn_tag_url":234,"released_at":27,"has_diff":193,"diff_files_changed":235,"diff_lines":27,"trac_diff_url":236,"vulnerabilities":237,"is_current":193},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsingle-post-template%2Ftags%2F1.0&new_path=%2Fsingle-post-template%2Ftags%2F1.1",[],{"version":239,"download_url":240,"svn_tag_url":241,"released_at":27,"has_diff":193,"diff_files_changed":242,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":243,"is_current":193},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-post-template.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsingle-post-template\u002Ftags\u002F1.0\u002F",[],[]]