[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faF3pY8hzlNpaz3uI6jg36AMovzirdo_292nTQiheIp8":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":20,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":31,"analysis":143,"fingerprints":287},"excerpt-character-limiter","Excerpt character limiter","1.1","matteotrap","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteotrap\u002F","\u003Cp>WordPress Excerpts should be short, you know.\u003C\u002Fp>\n\u003Cp>But when a user writes a lot, you might want to limit the number of characters for the excerpt panel: that’s where the Excerpt Character Limiter plugin comes handy!\u003C\u002Fp>\n\u003Cp>It will basically add a character countdown to the panel titlebar, and it will truncate the text when available characters drop to zero.\u003Cbr \u002F>\nSimple but effective!\u003C\u002Fp>\n","It will basically add a character countdown to the panel titlebar, and it will truncate the text when available characters drop to zero.",10,2876,0,"2010-08-23T23:46:00.000Z","3.0.5","2.8","",[19],"excerpt","http:\u002F\u002Fwww.trapella.it\u002F2010\u002Fenglish\u002Fwordpress-excerpt-character-limit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcerpt-character-limiter.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":22,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},1,30,84,"2026-04-04T11:07:35.210Z",[32,54,76,101,121],{"slug":33,"name":34,"version":35,"author":36,"author_profile":37,"description":38,"short_description":39,"active_installs":40,"downloaded":41,"rating":42,"num_ratings":43,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":17,"tags":47,"homepage":52,"download_link":53,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"advanced-excerpt","Advanced Excerpt","4.4.1","WPKube","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpkube\u002F","\u003Cp>This plugin adds several improvements to WordPress’ default way of creating excerpts.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Keeps HTML markup in the excerpt (and you get to choose which tags are included)\u003C\u002Fli>\n\u003Cli>Trims the excerpt to a given length using either character count or word count\u003C\u002Fli>\n\u003Cli>Only the ‘real’ text is counted (HTML is ignored but kept)\u003C\u002Fli>\n\u003Cli>Customizes the excerpt length and the ellipsis character that are used\u003C\u002Fli>\n\u003Cli>Completes the last word or sentence in an excerpt (no weird cuts)\u003C\u002Fli>\n\u003Cli>Adds a \u003Cem>read-more\u003C\u002Fem> link to the text\u003C\u002Fli>\n\u003Cli>Ignores custom excerpts and use the generated one instead\u003C\u002Fli>\n\u003Cli>Theme developers can use \u003Ccode>the_advanced_excerpt()\u003C\u002Fcode> for even more control (see the FAQ)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Most of the above features are optional and\u002For can be customized by the user or theme developer.\u003C\u002Fp>\n\u003Cp>Banner image credit – \u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fchillihead\u002F\" rel=\"nofollow ugc\">chillihead\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Original plugin author – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbasvd\" rel=\"nofollow ugc\">basvd\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful Resources\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwhat-is-wordpress\u002F\" rel=\"friend nofollow ugc\">What is WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwordpress-themes\" rel=\"friend nofollow ugc\">Fee Themes\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffancythemes.com\u002Fwordpress-plugins\u002F\" rel=\"friend nofollow ugc\">plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Control the appearance of WordPress post excerpts",80000,1542295,86,101,"2024-01-19T20:32:00.000Z","6.4.8","3.2",[48,19,49,50,51],"content","formatting","post","post-excerpt","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-excerpt.4.4.1.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"toggle-wpautop","Toggle wpautop","1.3.0","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>\u003Cstrong>Note: This plugin does not support the block editor but should continue to work without issue when using it with custom post types and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor Plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Before WordPress displays a post’s content, the content gets passed through multiple filters to ensure that it safely appears how you enter it within the editor.\u003C\u002Fp>\n\u003Cp>One of these filters is \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa>, which replaces double line breaks with \u003Ccode>\u003Cp>\u003C\u002Fcode> tags, and single line breaks with \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> tags. However, this filter sometimes causes issues when you are inputting a lot of HTML markup in the post editor.\u003C\u002Fp>\n\u003Cp>This plugin displays a checkbox in the publish meta box of the post edit screen that disables the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa> filter for that post.\u003C\u002Fp>\n\u003Cp>Also adds a ‘wpautop’, or ‘no-wpautop’ class to the post_class filter to help with CSS styling.\u003C\u002Fp>\n","Easily disable the default wpautop filter on a post by post basis.",10000,108022,98,32,"2021-04-07T13:35:00.000Z","5.7.15","3.0","5.6",[71,19,49,72,73],"editor","post-content","wpautop","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":17,"tags":91,"homepage":96,"download_link":97,"security_score":98,"vuln_count":99,"unpatched_count":13,"last_vuln_date":100,"fetched_at":24},"easy-custom-auto-excerpt","Easy Custom Auto Excerpt","2.5.0","todiadiyatmo","https:\u002F\u002Fprofiles.wordpress.org\u002Ftodiadiatmo\u002F","\u003Cp>Easy Custom Auto Excerpt is a WordPress plugin to cut\u002Fexcerpt your posts displayed in home, search or archive pages. This plugin also enables you to customize the read more button text and thumbnail image. Just activate the plugin, configure some options and you’re good to go 🙂\u003C\u002Fp>\n\u003Cp>ECAE only works on themes that call \u003Ccode>the_content()\u003C\u002Fcode> or \u003Ccode>the_excerpt()\u003C\u002Fcode> on home, search & archive pages. ECAE does not support themes that use custom functions to display excerpt, like Total, OceanWP, Writee, and Customizr.\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\u002FZZaXfrB4-68?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\u003Cp>The free version comes with everything you need to auto excerpt your content.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcoba.tonjoostudio.com\u002F\" title=\"Live demos of ECAE\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwpexcerptplugin.com\u002F\" title=\"Get the premium version\" rel=\"friend nofollow ugc\">Premium Version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftonjoostudio.com\u002Fproduct\u002Feasy-custom-auto-excerpt-premium\u002F?utm_source=wp_org&utm_medium=link&utm_campaign=ecae#manual\" title=\"ECAE Documentation\" rel=\"friend nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fforum.tonjoostudio.com\u002Fthread-category\u002Feasy-custom-auto-excerpt\u002F\" title=\"ECAE Support forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Excerpt your posts based on character length.\u003C\u002Fli>\n\u003Cli>Choose to excerpt your posts on home, search, archive, or custom archive pages.\u003C\u002Fli>\n\u003Cli>Align text (Justify, Right, Left, Center) your text based on your preference.\u003C\u002Fli>\n\u003Cli>Custom Read More text and Button.\u003C\u002Fli>\n\u003Cli>Preserve Image on Excerpt.\u003C\u002Fli>\n\u003Cli>Preserve real excerpt you wrote.\u003C\u002Fli>\n\u003Cli>Partial Indonesian and Spanish translation.\u003C\u002Fli>\n\u003Cli>Enable excerpt on RSS feed.\u003C\u002Fli>\n\u003Cli>Excerpt method by 1st paragraph, 2nd paragraph, and 3rd paragraph\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features:\u003C\u002Fh4>\n\u003Cp>And if you like our plugin and want to do more customization we offer the premium version with some added features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjust Image Excerpt Position (left, right, center, float left and float right)\u003C\u002Fli>\n\u003Cli>Adjust Image width and margin\u003C\u002Fli>\n\u003Cli>Disable excerpt on specific post\u003C\u002Fli>\n\u003Cli>10 Read More font type and custom font size\u003C\u002Fli>\n\u003Cli>40+ Read More button themes.\u003C\u002Fli>\n\u003Cli>Customize button HTML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get the premium version: \u003Ca href=\"http:\u002F\u002Fwpexcerptplugin.com\u002F\" title=\"Easy Custom Auto Excerpt Premium\" rel=\"friend nofollow ugc\">Easy Custom Auto Excerpt Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Demo\u003C\u002Fh4>\n\u003Cp>You can try the plugin on this URL: http:\u002F\u002Fcoba.tonjoostudio.com\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>username: coba\u003Cbr \u002F>\n  password: 123456\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Information\u003C\u002Fh4>\n\u003Cp>if you have any questions, comment, customization request or suggestion please contact us via our \u003Ca href=\"https:\u002F\u002Fforum.tonjoostudio.com\u002Fthread-category\u002Feasy-custom-auto-excerpt\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Find more detail on our official site: \u003Ca href=\"https:\u002F\u002Ftonjoostudio.com\u002Fproduct\u002Feasy-custom-auto-excerpt-premium\u002F?utm_source=wp_org&utm_medium=link&utm_campaign=ecae\" title=\"Easy Custom Auto Excerpt Premium\" rel=\"friend nofollow ugc\">Easy Custom Auto Excerpt Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Or you can find our best plugins at \u003Ca href=\"https:\u002F\u002Ftonjoostudio.com\u002F\" title=\"Tonjoo Studio\" rel=\"friend nofollow ugc\">Tonjoo Studio\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We can also modify your WordPress plugins according to your needs. Visit us : \u003Ca href=\"https:\u002F\u002Ftonjoo.com\u002F\" title=\"Tonjoo WordPress Developer\" rel=\"friend nofollow ugc\">Tonjoo WordPress Developer\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Install Instruction\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the plugin.\u003C\u002Fli>\n\u003Cli>In the Admin Panel, Go to Excerpt -> Settings.\u003C\u002Fli>\n\u003Cli>Customize the settings according to your need.\u003C\u002Fli>\n\u003Cli>To remove read more link, fill read more text with “-” (without quote)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please have a time to understand how this plugin is generating excerpt :\u003C\u002Fp>\n\u003Col>\n\u003Cli>If the post has read more, then the read more will be used.\u003C\u002Fli>\n\u003Cli>If the post doesn’t have read more, then post excerpt will be used.\u003C\u002Fli>\n\u003Cli>If the post doesn’t have read more and excerpt, then it will automagically generate excerpt.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage Instruction\u003C\u002Fh3>\n\u003Ch4>General Options\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Excerpt method\n\u003Cul>\n\u003Cli>Paragraph method will cut per paragraph\u003C\u002Fli>\n\u003Cli>Character method will cut per character based on characters count of Excerpt Size\u003C\u002Fli>\n\u003Cli>The left options is to only show one or more paragraph from beginning of the content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Excerpt Size\n\u003Cul>\n\u003Cli>The number of characters to show based on Paragraph or Character Excerpt Method\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Strip shortcode\n\u003Cul>\n\u003Cli>If you select ‘yes’ any shortcode will be eliminated from the excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Strip empty HTML tags\n\u003Cul>\n\u003Cli>If you select ‘yes’ any empty HTML tags will be eliminated from the excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Disable on RSS Feed\n\u003Cul>\n\u003Cli>Disable this plugin on RSS feed page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Special method\n\u003Cul>\n\u003Cli>This basically will fix some error on some themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Content Options\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Text align\n\u003Cul>\n\u003Cli>The plugin will try to align the excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Display Image Options\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Content image\n\u003Cul>\n\u003Cli>Option to select what image to show on the excerpt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Show all images”\u003C\u002Fstrong> will show all the images on the visible content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Show only first image”\u003C\u002Fstrong> will only show the first image on the content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Use Featured Image”\u003C\u002Fstrong> will show the post’s featured image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image position, Image width, and Image margin \u003Cstrong>[PREMIUM VERSION]\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>This options is to configure how to show the image\u003C\u002Fli>\n\u003Cli>This options is work only on Content Image: Show Only First Image and Use Featured Image\u003C\u002Fli>\n\u003Cli>Below the screenshots of the some image options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image thumbnail size \u003Cstrong>[PREMIUM VERSION]\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>This is an option so select what image size to show\u003C\u002Fli>\n\u003Cli>This options is work only on Content Image: Use Featured Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Excerpt location\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Basic settings\n\u003Cul>\n\u003Cli>Option to determine the location to show the excerpt, i.e. blog page, front page, archive page, and search page\u003C\u002Fli>\n\u003Cli>User can also select which page to enable the excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Advanced settings\n\u003Cul>\n\u003Cli>This is an advanced settings of the location, which is users can select the post type or category to show on the each option, like blog page or front page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Read more button\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Display option\n\u003Cul>\n\u003Cli>\u003Cstrong>Normal\u003C\u002Fstrong> : show readmore button, only if content length is bigger than excerpt size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always Show\u003C\u002Fstrong> : always show the readmore button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always Hide\u003C\u002Fstrong> : always hide the readmore button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Read more text\n\u003Cul>\n\u003Cli>The text to show on read more link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Text after content\n\u003Cul>\n\u003Cli>The text located right after the content, for example dots “[…]”. This element can be styled by css with selector “.ecae-dots”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Inline Button\n\u003Cul>\n\u003Cli>The plugin will try to make the read more link inline with the paragraph\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Readmore align\n\u003Cul>\n\u003Cli>The plugin will try to align the read more link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Button font \u003Cstrong>[PREMIUM VERSION]\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>The font of read more link and the text before link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Button font size \u003Cstrong>[PREMIUM VERSION]\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>The font size of read more link and the text before link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Text before button link\n\u003Cul>\n\u003Cli>Text before read more link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Button link type \u003Cstrong>[SEPARATED PREMIUM VERSION]\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>The style of read more link\u003Cbr \u002F>\n> Notes: both Read more text and Text before link can be translated with WPML string translation. After you save the ECAE option, go to the WPML String Translation and then search for domain name “easy-custom-auto-excerpt”. The text is the one named “Readmore text” and “Before readmore text” (see the attached image below).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Button Shortcode\u003C\u002Fh4>\n\u003Cp>You can manually add the button by put this shortcode to your post: \u003Cstrong>[ecae_button]\u003C\u002Fstrong> Required “strip shortcode options” = No\u003C\u002Fp>\n\u003Ch4>Read More Live Preview\u003C\u002Fh4>\n\u003Cp>The preview of read more link and the text before link\u003C\u002Fp>\n\u003Ch4>Custom CSS\u003C\u002Fh4>\n\u003Cp>Allow user to add the custom css for the read more link and the text before link\u003C\u002Fp>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Registering the license code is useful to get the regular updates of ECAE premium\u003C\u002Fli>\n\u003Cli>Registering the license code will also remove the tonjoostudio ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation :\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Bahasa Indonesia : Todi ~ @todiadiyatmo\u003C\u002Fli>\n\u003Cli>Serbian : Ogi Djuraskovic ~ firstsiteguide.com\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Fol>\n","Auto Excerpt for your posts on home, search and archive pages. Customize Read More button and thumbnail image. Easy to configure and have a lot of opt &hellip;",7000,320471,90,151,"2024-04-16T06:01:00.000Z","6.5.8","3.5",[92,93,19,94,95],"archive","automatic","home","search","https:\u002F\u002Fwww.tonjoostudio.com\u002Faddons\u002Feasy-custom-auto-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-custom-auto-excerpt.zip",91,2,"2024-04-18 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":11,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":119,"download_link":120,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"page-excerpt","Page Excerpt","1.3","Jeremy Massel","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkmassel\u002F","\u003Cp>This plugin adds the same functionality of the excerpt feature in posts to pages.\u003C\u002Fp>\n","This plugin adds the same functionality of the excerpt feature in posts to pages.",3000,59003,100,"2017-11-28T15:55:00.000Z","3.5.2","2.6",[116,117,19,118,102],"advanced-options","cms","page","http:\u002F\u002Fmasseltech.com\u002Fplugins\u002Fpage-excerpt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-excerpt.1.3.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":109,"downloaded":129,"rating":111,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":17,"tags":134,"homepage":139,"download_link":140,"security_score":141,"vuln_count":99,"unpatched_count":13,"last_vuln_date":142,"fetched_at":24},"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.",64540,6,"2026-01-30T23:57:00.000Z","6.9.4","2.9.0",[135,19,136,137,138],"ellipsis","link","more","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",{"attackSurface":144,"codeSignals":168,"taintFlows":200,"riskAssessment":277,"analyzedAt":286},{"hooks":145,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":13,"unprotectedCount":13},[146,152,156,160,162,163],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","init","Excerpt_Character_Limiter_init","excerpt-character-limiter.php",12,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_menu","Excerpt_Character_Limiter_options",13,{"type":147,"name":157,"callback":158,"file":150,"line":159},"admin_head","Excerpt_Character_Limiter",14,{"type":147,"name":148,"callback":149,"file":161,"line":151},"trunk\\excerpt-character-limiter.php",{"type":147,"name":153,"callback":154,"file":161,"line":155},{"type":147,"name":157,"callback":158,"file":161,"line":159},[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":99,"bundledLibraries":199},[],{"prepared":13,"raw":13,"locations":171},[],{"escaped":13,"rawEcho":151,"locations":173},[174,177,179,181,183,185,187,189,191,193,195,197],{"file":150,"line":175,"context":176},49,"raw output",{"file":150,"line":178,"context":176},51,{"file":150,"line":180,"context":176},59,{"file":150,"line":182,"context":176},64,{"file":150,"line":184,"context":176},103,{"file":150,"line":186,"context":176},113,{"file":150,"line":188,"context":176},132,{"file":150,"line":190,"context":176},141,{"file":161,"line":192,"context":176},46,{"file":161,"line":194,"context":176},48,{"file":161,"line":196,"context":176},52,{"file":161,"line":198,"context":176},79,[],[201,233,247,263],{"entryPoint":202,"graph":203,"unsanitizedCount":13,"severity":232},"Excerpt_Character_Limiter_admin (excerpt-character-limiter.php:26)",{"nodes":204,"edges":227},[205,210,216,219,223,225],{"id":206,"type":207,"label":208,"file":150,"line":209},"n0","source","$_POST (x2)",33,{"id":211,"type":212,"label":213,"file":150,"line":214,"wp_function":215},"n1","sink","update_option() [Settings Manipulation]",35,"update_option",{"id":217,"type":207,"label":218,"file":150,"line":178},"n2","$_SERVER['REQUEST_URI']",{"id":220,"type":212,"label":221,"file":150,"line":178,"wp_function":222},"n3","echo() [XSS]","echo",{"id":224,"type":207,"label":208,"file":150,"line":209},"n4",{"id":226,"type":212,"label":221,"file":150,"line":180,"wp_function":222},"n5",[228,230,231],{"from":206,"to":211,"sanitized":229},true,{"from":217,"to":220,"sanitized":229},{"from":224,"to":226,"sanitized":229},"low",{"entryPoint":234,"graph":235,"unsanitizedCount":13,"severity":232},"\u003Cexcerpt-character-limiter> (excerpt-character-limiter.php:0)",{"nodes":236,"edges":243},[237,238,239,240,241,242],{"id":206,"type":207,"label":208,"file":150,"line":209},{"id":211,"type":212,"label":213,"file":150,"line":214,"wp_function":215},{"id":217,"type":207,"label":218,"file":150,"line":178},{"id":220,"type":212,"label":221,"file":150,"line":178,"wp_function":222},{"id":224,"type":207,"label":208,"file":150,"line":209},{"id":226,"type":212,"label":221,"file":150,"line":180,"wp_function":222},[244,245,246],{"from":206,"to":211,"sanitized":229},{"from":217,"to":220,"sanitized":229},{"from":224,"to":226,"sanitized":229},{"entryPoint":248,"graph":249,"unsanitizedCount":13,"severity":232},"Excerpt_Character_Limiter_admin (trunk\\excerpt-character-limiter.php:26)",{"nodes":250,"edges":259},[251,253,255,256,257,258],{"id":206,"type":207,"label":252,"file":161,"line":209},"$_POST",{"id":211,"type":212,"label":213,"file":161,"line":254,"wp_function":215},34,{"id":217,"type":207,"label":218,"file":161,"line":194},{"id":220,"type":212,"label":221,"file":161,"line":194,"wp_function":222},{"id":224,"type":207,"label":252,"file":161,"line":209},{"id":226,"type":212,"label":221,"file":161,"line":196,"wp_function":222},[260,261,262],{"from":206,"to":211,"sanitized":229},{"from":217,"to":220,"sanitized":229},{"from":224,"to":226,"sanitized":229},{"entryPoint":264,"graph":265,"unsanitizedCount":13,"severity":232},"\u003Cexcerpt-character-limiter> (trunk\\excerpt-character-limiter.php:0)",{"nodes":266,"edges":273},[267,268,269,270,271,272],{"id":206,"type":207,"label":252,"file":161,"line":209},{"id":211,"type":212,"label":213,"file":161,"line":254,"wp_function":215},{"id":217,"type":207,"label":218,"file":161,"line":194},{"id":220,"type":212,"label":221,"file":161,"line":194,"wp_function":222},{"id":224,"type":207,"label":252,"file":161,"line":209},{"id":226,"type":212,"label":221,"file":161,"line":196,"wp_function":222},[274,275,276],{"from":206,"to":211,"sanitized":229},{"from":217,"to":220,"sanitized":229},{"from":224,"to":226,"sanitized":229},{"summary":278,"deductions":279},"The excerpt-character-limiter v1.1 plugin exhibits a strong security posture in several key areas, indicating good development practices. Notably, there are no identified CVEs, no dangerous functions, no SQL queries that are not prepared, and no file operations or external HTTP requests. The absence of known vulnerabilities and the absence of critical or high-severity taint flows are very positive signs. The limited attack surface, with zero entry points, further contributes to a low immediate risk profile. However, a significant concern arises from the complete lack of output escaping for all 12 identified output points. This omission leaves the plugin highly susceptible to Cross-Site Scripting (XSS) vulnerabilities, where malicious code could be injected and executed in users' browsers. While the capability checks suggest some consideration for access control, the lack of nonce checks on potential entry points (though none are currently exposed) and the complete lack of output sanitization are critical weaknesses that overshadow the plugin's strengths, leaving it vulnerable to client-side attacks.",[280,283],{"reason":281,"points":282},"All outputs are unescaped, posing XSS risk",20,{"reason":284,"points":285},"No nonce checks present",5,"2026-03-17T00:28:40.663Z",{"wat":288,"direct":294},{"assetPaths":289,"generatorPatterns":291,"scriptPaths":292,"versionParams":293},[290],"\u002Fwp-content\u002Fplugins\u002Fexcerpt-character-limiter\u002Flanguages",[],[],[],{"cssClasses":295,"htmlComments":297,"htmlAttributes":298,"restEndpoints":299,"jsGlobals":300,"shortcodeOutput":301},[296],"ecl",[],[],[],[],[]]