[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhaxNdYeVxzYXOEU-NqzpsAHLnu8DCvC0_Y5k7KiwhIQ":3},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":129,"fingerprints":158},"show-more-p2","Show More for P2","1.3.3","Kyle Scheuerlein","https:\u002F\u002Fprofiles.wordpress.org\u002Fkylesureline\u002F","\u003Cp>Automatically turn all posts into excerpts of 300 characters and add a “Show More” link that will load directly in the page. If your post includes a picture, it will also obtain a thumbnail and place that at the beginning of the excerpt. Supports Infinite Scroll, too (assuming you manually enabled it on your P2 site)!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shorter posts will be left alone, unless they have a picture\u003C\u002Fli>\n\u003Cli>Posts with a picture will always be turned into a thumbnail\u002Fexcerpt\u003C\u002Fli>\n\u003Cli>Expanding or contracting a post will scroll to the top of the post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Planned:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Long posts with embedded video and no image include the video in the excerpt\u003C\u002Fli>\n\u003Cli>Change the character length from the admin screen\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically turn all posts into excerpts of 300 characters and add a \"Show More\" link that will load directly in the page.",10,1665,100,1,"2016-07-21T16:55:00.000Z","4.7.32","4.5.3","",[20,21,22,23],"excerpt","more","p2","show","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshow-more-p2\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-more-p2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"kylesureline",2,20,30,84,"2026-04-04T13:47:37.868Z",[39,58,77,91,111],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":18,"download_link":57,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"click-to-read-more-button","Read More Button  – Expand Content Without Refresh","1.0.4","Jose Varghese","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevarghese\u002F","\u003Cp>The \u003Cstrong>Read More Button\u003C\u002Fstrong> plugin is the ultimate solution for managing long content on your WordPress site. Whether you have lengthy blog posts, detailed product descriptions, or extensive service pages, this \u003Cstrong>content expander\u003C\u002Fstrong> tool allows you to keep your layout clean and user-friendly.\u003C\u002Fp>\n\u003Cp>By adding a customizable \u003Cstrong>read more button\u003C\u002Fstrong>, you can \u003Cstrong>truncate text\u003C\u002Fstrong> after a specific number of lines, encouraging users to click to \u003Cstrong>expand content\u003C\u002Fstrong>. This improves the user experience by preventing large blocks of text from overwhelming your visitors. The best part? The content expands instantly \u003Cstrong>without refresh\u003C\u002Fstrong>, ensuring a seamless reading experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Use a Read More Plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\nImproving readability is key to retaining visitors. A \u003Cstrong>read more tag\u003C\u002Fstrong> or button ensures that your users see the most important information first. This \u003Cstrong>expand text\u003C\u002Fstrong> functionality is perfect for mobile users who prefer scrolling through concise summaries before diving into deep content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customizable Read More Button\u003C\u002Fstrong>: Style your \u003Cstrong>show more\u003C\u002Fstrong> button to match your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Content Truncation\u003C\u002Fstrong>: Automatically \u003Cstrong>limit posts\u003C\u002Fstrong> and pages by line count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Expansion\u003C\u002Fstrong>: Smoothly \u003Cstrong>reveal text\u003C\u002Fstrong> and \u003Cstrong>show hidden content\u003C\u002Fstrong> \u003Cstrong>without page reload\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly\u003C\u002Fstrong>: Hidden content remains accessible to search engines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusion Options\u003C\u002Fstrong>: Exclude specific pages\u002Fposts by ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type Selection\u003C\u002Fstrong>: Choose which post types to apply the functionality to\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Content Control\u003C\u002Fstrong>: Set after how many lines the button should appear\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Button Text\u003C\u002Fstrong>: Change the button text to match your site’s tone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Public CPT Support\u003C\u002Fstrong>: Works with all public custom post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Lightweight code that only loads where needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blog posts with long content\u003C\u002Fli>\n\u003Cli>Product descriptions\u003C\u002Fli>\n\u003Cli>Service pages\u003C\u002Fli>\n\u003Cli>News articles\u003C\u002Fli>\n\u003Cli>Any content where you want to improve readability and user engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Easy Setup:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Settings > Read More Button\u003C\u002Fli>\n\u003Cli>Configure your preferences (colors, text, line count, post types)\u003C\u002Fli>\n\u003Cli>The button will automatically appear on your selected content types\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Love using this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fsuperwebshare.com\u002Fread-more-plugin-donate\" rel=\"nofollow ugc\">donating\u003C\u002Fa> to support its development.\u003C\u002Fp>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Technical Details:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Uses WordPress coding standards and security practices\u003Cbr \u002F>\n* All data properly sanitized and escaped\u003Cbr \u002F>\n* Follows WordPress plugin guidelines\u003Cbr \u002F>\n* Uses proper enqueue methods for scripts and styles\u003Cbr \u002F>\n* Implements WordPress hooks and filters correctly\u003Cbr \u002F>\n* Translation ready with proper text domain\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hooks and Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>click_to_read_more_button_content_filter\u003C\u002Fcode> – Filter the content before applying read more functionality\u003Cbr \u002F>\n* \u003Ccode>click_to_read_more_button_button_text\u003C\u002Fcode> – Filter the button text\u003Cbr \u002F>\n* \u003Ccode>click_to_read_more_button_should_show\u003C\u002Fcode> – Filter to control where the button should appear\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor support and feature requests, please contact the plugin author or submit issues through the WordPress.org support forums.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Donate:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsuperwebshare.com\u002Fread-more-plugin-donate\" rel=\"nofollow ugc\">Donate Here\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a customizable Read More button to expand long posts. Reveal hidden content automatically and smoothly without a page refresh.",388,"2026-02-09T23:26:00.000Z","6.9.4","5.0","7.4",[20,53,54,55,56],"expand-content","read-more","show-more","truncate-text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclick-to-read-more-button.1.0.4.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":27,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":51,"tags":70,"homepage":74,"download_link":75,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"fr-read-more","FR Read More","1.1","Faiz R","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaizrasul\u002F","\u003Cp>FR Read More is a powerful plugin designed to streamline content management on your WordPress website.\u003C\u002Fp>\n\u003Cp>With its intuitive features, users can easily expand text sections to access additional information, making navigation smoother and enhancing user engagement. By offering collapsible text sections, this plugin optimizes space utilization while ensuring readability and accessibility.\u003C\u002Fp>\n\u003Cp>With FR Read More, you can provide an interactive browsing experience for your visitors, allowing them to delve deeper into your content with just a click.\u003C\u002Fp>\n","Create expandable content sections on WordPress. Let visitors reveal hidden content with a click.",529,"2024-05-02T20:58:00.000Z","6.5.8","6.0",[71,72,54,55,73],"ellipsis","read-less","wordpress-excerpt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-read-more.zip",92,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":27,"downloaded":85,"rating":13,"num_ratings":14,"last_updated":86,"tested_up_to":87,"requires_at_least":50,"requires_php":18,"tags":88,"homepage":18,"download_link":90,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"webspero-read-more-toggle","Webspero Read More Toggle","1.1.0","Ayush Guleria","https:\u002F\u002Fprofiles.wordpress.org\u002Fguleriaharbour\u002F","\u003Cp>\u003Cstrong>Read More Toggle\u003C\u002Fstrong> helps you automatically shorten long blocks of text and adds a “Read More \u002F Read Less” link for better content readability.\u003Cbr \u002F>\nIt uses minimal JavaScript, customizable text, and works seamlessly with any theme.\u003C\u002Fp>\n\u003Cp>Great for blog posts, product descriptions, FAQs, and anywhere you need to hide extra content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically trims long content\u003Cbr \u002F>\n– Customizable toggle labels\u003Cbr \u002F>\n– Lightweight and fast\u003Cbr \u002F>\n– Easy integration with any theme\u003Cbr \u002F>\n– Optional animation support (slide, fade, or none)\u003C\u002Fp>\n","Adds a simple \"Read More \u002F Read Less\" toggle to long content using lightweight JavaScript. Ideal for blogs, FAQs, or excerpts.",222,"2025-08-21T08:39:00.000Z","6.8.5",[20,72,54,55,89],"toggle-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebspero-read-more-toggle.1.1.0.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":13,"num_ratings":101,"last_updated":102,"tested_up_to":49,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":107,"download_link":108,"security_score":109,"vuln_count":33,"unpatched_count":27,"last_vuln_date":110,"fetched_at":29},"read-more-excerpt-link","Read More Excerpt Link","1.6.1","Tim Eckel","https:\u002F\u002Fprofiles.wordpress.org\u002Fteckel\u002F","\u003Cp>Try it out on a free dummy site here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fread-more-excerpt-link\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.tastewp.com\u002Fread-more-excerpt-link\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>When WordPress makes an excerpt from your post content, it crops the content and adds an ellipsis […] to the end.  This plugin changes the ellipsis to a \u003Cstrong>Read More\u003C\u002Fstrong> link to the full post content.\u003C\u002Fp>\n\u003Cp>You can change the \u003Cstrong>Read More\u003C\u002Fstrong> link text to anything you wish from the \u003Cstrong>Read More Excerpt\u003C\u002Fstrong> submenu on the WordPress \u003Cstrong>Settings\u003C\u002Fstrong> menu.\u003C\u002Fp>\n\u003Cp>Also from the \u003Cstrong>Read More Excerpt\u003C\u002Fstrong> submenu, you can specify the excerpt word length (WordPress defaults to 55 words).\u003C\u002Fp>\n\u003Cp>Additionally, you can force the \u003Cstrong>Read More\u003C\u002Fstrong> link to show even when an excerpt is entered or when a read more tag is added to the content. This is turned on from the \u003Cstrong>Read More Excerpt\u003C\u002Fstrong> submenu with the \u003Cstrong>Show More Frequently\u003C\u002Fstrong> checkbox.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Read More\u003C\u002Fstrong> link uses the class \u003Cstrong>read-more-link\u003C\u002Fstrong>, so you can stylize the link any way you wish.\u003C\u002Fp>\n","Create \"Read More\" link after post excerpt instead of ellipsis [...] Also modify excerpt length.",3000,64540,6,"2026-01-30T23:57:00.000Z","2.9.0",[71,20,105,21,106],"link","read","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fread-more-excerpt-link\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-more-excerpt-link.zip",99,"2023-02-27 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":27,"num_ratings":27,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":127,"download_link":128,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"read-more-wp","Read More WP","1.1.6","Bolton Studios LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fboltonstudios\u002F","\u003Cp>Hide text with an elegant toggle button to show more.\u003C\u002Fp>\n\u003Cp>Insert the \u003Cem>[start-read-more]\u003C\u002Fem> shortcode where you want to hide content,\u003Cbr \u002F>\nfollowed by \u003Cem>[end-read-more]\u003C\u002Fem> to add the toggle button.\u003C\u002Fp>\n\u003Cp>Target \u003Ccode>.rmwp-button-wrap button\u003C\u002Fcode> to style the button (optional).\u003C\u002Fp>\n\u003Cp>View the \u003Ca href=\"https:\u002F\u002Fwww.boltonstudios.com\u002Fread-more-wp\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features (Free)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elegantly hide content.\u003C\u002Fli>\n\u003Cli>Toggle button to show more.\u003C\u002Fli>\n\u003Cli>Easy Shortcodes.\u003C\u002Fli>\n\u003Cli>Inline breaks—great for short text such as testimonials.\u003C\u002Fli>\n\u003Cli>WordPress forum support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features (Paid)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Animated transitions.\u003C\u002Fli>\n\u003Cli>Pop-Ups.\u003C\u002Fli>\n\u003Cli>Priority email support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.boltonstudios.com\u002Fread-more-wp\u002F\" rel=\"nofollow ugc\">Get Read More WP Plus\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supporting Read More WP\u003C\u002Fh4>\n\u003Cp>If you found this free plugin helpful, you can support the developer by upgrading to \u003Cem>Read More WP Plus\u003C\u002Fem> or donating to the coffee fund:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fko-fi.com\u002Fboltonstudios\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[start-read-more]\n[end-read-more]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Optional Shortcode Parameters\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[start-read-more more=\"Read More\" less=\"Read Less\" inline=false ellipsis=true][end-read-more]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>more…”Read More” or another button label.\u003C\u002Fli>\n\u003Cli>less…”Read Less” or another button label.\u003C\u002Fli>\n\u003Cli>inline…true or false. Default: false.\u003C\u002Fli>\n\u003Cli>ellipsis…true or false. Default: true.\u003C\u002Fli>\n\u003Cli>animation…”none”, “slide”, “fade”, “fold”, “pop-up”.\u003C\u002Fli>\n\u003Cli>speed…The speed of the animation in milliseconds. Default: 500.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create excerpts and hide text with an elegant toggle button to show more.",1000,4616,"2025-02-10T04:08:00.000Z","6.7.5","4.0.0","5.4",[71,54,55,126],"toggle-text","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fread-more-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-more-wp.1.1.6.zip",{"attackSurface":130,"codeSignals":146,"taintFlows":153,"riskAssessment":154,"analyzedAt":157},{"hooks":131,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":145,"entryPointCount":27,"unprotectedCount":27},[132,138],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_init","show_more_p2_check_theme","show-more-p2.php",27,{"type":133,"name":139,"callback":140,"file":136,"line":141},"wp_enqueue_scripts","show_more_p2_link_scripts",40,[],[],[],[],{"dangerousFunctions":147,"sqlUsage":148,"outputEscaping":150,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":152},[],{"prepared":27,"raw":27,"locations":149},[],{"escaped":27,"rawEcho":27,"locations":151},[],[],[],{"summary":155,"deductions":156},"The 'show-more-p2' plugin version 1.3.3 exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface points, dangerous functions, raw SQL queries, unescaped outputs, file operations, or external HTTP requests is a significant strength. Furthermore, the complete lack of known vulnerabilities and the absence of recorded common vulnerability types suggest a history of secure development and maintenance. The code signals reinforce this, showing robust practices like 100% prepared statement usage for SQL and 100% proper output escaping. The taint analysis also reveals no identified security flaws. This plugin appears to be very well-secured and presents minimal risk to a WordPress installation.",[],"2026-03-17T01:11:56.471Z",{"wat":159,"direct":166},{"assetPaths":160,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[161],"\u002Fwp-content\u002Fplugins\u002Fshow-more-p2\u002Fshow-more-p2.js",[],[161],[165],"show-more-p2\u002Fshow-more-p2.js?ver=1.3.3",{"cssClasses":167,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":172},[],[],[],[],[],[]]