[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5TRXrNC1hWwvJ940zukGrKV9ujn65hLnlHe6dqhtYH4":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":141,"fingerprints":175},"who-stole-the-text-justify-button","Who Stole the Text Justify Button ?!","1.0","Jb Audras","https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\u002F","\u003Cp>\u003Cstrong>WordPress 4.7 removed the text justify button from TinyMCE buttons. This plugin will bring it back \\o\u002F\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> justifying is not a very good idea on websites, because justified text can be unreadable on small screens. According to typographic rules, you shouldn’t justify text without good hyphenation and under 70 characters per line in average. So be careful and do not use justified text in all case. I strongly recommend you to provide left alignment for small devices, using CSS media queries.\u003C\u002Fp>\n\u003Cp>\u003Cem>To be honest, I do not really think removing this button was a bad idea, but some clients wanted it again, so I made a little plugin for them 🙂\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Underline button was also removed by WordPress 4.7, and we are \u003Cstrong>not\u003C\u002Fstrong> going to bring it back here because this button clearly sucks. On the web, underlining normal text is always a bad idea because it should be reserved for links. If you want it back too, check this plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fre-add-underline-justify\u002F\" title=\"Re-Add Underline and Justify\" rel=\"ugc\">Re-Add Underline and Justify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong> : \u003Ca href=\"http:\u002F\u002Fjeanbaptisteaudras.com\u002F\" title=\"Jean-Baptiste Audras\" rel=\"nofollow ugc\">Jean-Baptiste Audras\u003C\u002Fa>, project manager at \u003Ca href=\"http:\u002F\u002Fwww.whodunit.fr\u002F\" title=\"Whodunit WordPress Agency\" rel=\"nofollow ugc\">Whodunit\u003C\u002Fa> and WordPress developer. @audrasjb on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Faudrasjb\" title=\"@audrasjb on Twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faudrasjb\" title=\"@audrasjb on Github\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","OMG! WordPress 4.7 stole my text justify button! Please bring it back :)",8000,53755,74,3,"2019-10-23T07:46:00.000Z","5.3.21","4.7","5.6",[20,21,22,23,24],"4-7","justification","justifier","justify","tinymce","http:\u002F\u002Fjeanbaptisteaudras.com\u002Fwstjb-bouton-justifier-texte-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwho-stole-the-text-justify-button.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"audrasjb",24,63620,98,661,78,"2026-04-04T02:47:21.123Z",[41,57,81,102,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":53,"tags":54,"homepage":53,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"da-tinymce-restore","TinyMCE Recover","1.2","Daniele Alessandra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielealessandra\u002F","\u003Cp>IMPORTANT: This plugin is no longer updated since TinyMCE was replaced by Gutenberg since WordPress 5.0.\u003C\u002Fp>\n\u003Cp>Please keep your sites up to date.\u003C\u002Fp>\n","Restores two buttons removed in TinyMCE with WordPress 4.7: Underline and Justify.",600,11363,"2019-06-15T13:42:00.000Z","4.9.29","",[20,23,24,55],"underline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fda-tinymce-restore.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"black-studio-tinymce-widget","Black Studio TinyMCE Widget","2.7.3","Black Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fblack-studio\u002F","\u003Cp>This plugin adds a new \u003Ccode>Visual Editor\u003C\u002Fcode> widget type that allows you to insert rich text and media objects in your sidebars with no hassle. With Black Studio TinyMCE Widget you will be able to edit your widgets in a WYSIWYG manner using the native WordPress TinyMCE editor, just like you do in posts and pages. And if you are a developer you may still switch back and forth from Visual to HTML mode.\u003C\u002Fp>\n\u003Cp>For years the default WordPress text widget has been very basic and it required HTML knowledge to add formatting and images\u002Fmedia to the text. This plugin was born in 2011 to overcome these limitations. After a long time, in June 2017, version 4.8 of WordPress finally introduced a new text widget that included the ability to manage text widgets with the visual editor. The new widget available in WordPress core could now be used as a basic replacement of Black Studio TinyMCE Widget, but the plugin still offers some additional features, so it remains a must-have for advanced users.\u003C\u002Fp>\n\u003Ch4>Basic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add rich text widgets to your sidebars and edit them using the TinyMCE visual editor\u003C\u002Fli>\n\u003Cli>Switch between Visual mode and HTML mode (including Quicktags toolbar)\u003C\u002Fli>\n\u003Cli>Insert images, videos, and other media from WordPress Media Library\u003C\u002Fli>\n\u003Cli>Insert links to existing WordPress pages\u002Fposts or external resources\u003C\u002Fli>\n\u003Cli>Support for shortcodes, smilies and embed in widget text (including preview)\u003C\u002Fli>\n\u003Cli>Support for the Block-based Widgets Editor introduced with WordPress 5.8\u003C\u002Fli>\n\u003Cli>Support for Customizer with live preview and quick edit\u003C\u002Fli>\n\u003Cli>Support for widgets accessibility mode\u003C\u002Fli>\n\u003Cli>Compatible with multi-site (WordPress networks)\u003C\u002Fli>\n\u003Cli>Compatible with the most common multi-language plugins\u003C\u002Fli>\n\u003Cli>Compatible with Page Builder plugin by SiteOrigin\u003C\u002Fli>\n\u003Cli>Translations available in 20+ languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Cp>These features are what makes this plugin better than the WordPress (4.8+) native widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full featured TinyMCE Visual Editor (the same you have for pages and posts)\u003C\u002Fli>\n\u003Cli>Wide text area for an enhanced editing experience\u003C\u002Fli>\n\u003Cli>Compatible with 3rd party TinyMCE customization plugins (TinyMCE Advanced, WP Edit, …)\u003C\u002Fli>\n\u003Cli>Support for distraction-free (fullscreen) editing mode \u003C\u002Fli>\n\u003Cli>Option to “Automatically add paragraphs” to widget text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the plugin\u003C\u002Fh4>\n\u003Cp>The story of the plugin was featured in a talk at WordCamp Europe 2018 in Belgrade.\u003Cbr \u002F>\nSee the video \u003Ca href=\"https:\u002F\u002Fwordpress.tv\u002F2018\u002F07\u002F11\u002Ffrancesco-canovi-marco-chiesi-once-upon-a-time-there-was-a-plugin\u002F\" rel=\"nofollow ugc\">Once upon a time, there was a plugin…\u003C\u002Fa> on WordPress.tv.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002F\" rel=\"nofollow ugc\">Author’s web site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-tinymce-widget\u002F\" rel=\"nofollow ugc\">Plugin’s page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblack-studio-tinymce-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fblack-studio-tinymce-widget\" rel=\"ugc\">Support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblackstudioita\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblackstudiocomunicazione\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fblack-studio\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers can contribute to the source code on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\u002Fblack-studio-tinymce-widget\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Translators can contribute through the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fblack-studio-tinymce-widget\" rel=\"nofollow ugc\">Official WordPress Translation platform\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Users can contribute by leaving a 5 stars \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fblack-studio-tinymce-widget#postform\" rel=\"ugc\">review\u003C\u002Fa> or making a \u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-tinymce-widget\u002F\" rel=\"nofollow ugc\">donation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The visual editor widget for WordPress.",200000,11110927,96,192,"2026-03-08T20:09:00.000Z","6.9.4","3.1","5.2",[74,24,75,76,77],"editor","visual","widget","wysiwyg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblack-studio-tinymce-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblack-studio-tinymce-widget.2.7.3.zip",100,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":53,"tags":96,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"addquicktag","AddQuicktag","2.6.1","Frank Bueltge","https:\u002F\u002Fprofiles.wordpress.org\u002Fbueltge\u002F","\u003Cp>This plugin makes it easy to add Quicktags to the html – and visual-editor. It is possible to export your Quicktags as a JSON – file that can be imported in other installations of the plugin.\u003C\u002Fp>\n\u003Cp>WP-AddQuicktag for WordPress is originally created by \u003Ca href=\"http:\u002F\u002Froel.meurders.nl\u002F\" title=\"Roel Meurders\" rel=\"nofollow ugc\">Roel Meurders\u003C\u002Fa>. The versions in the Repo of AddQuicktag are newer versions, this is a complete rewrite of version 2.0.0 with more functionality.\u003C\u002Fp>\n\u003Cp>The plugin can add configurable custom quicktags to the editor of every post type, including custom post types from other sources. You may choose a post type for which a quicktag shall show up in the editor.\u003Cbr \u002F>\nIf this should not work perfectly well for you, you may also use the hooks inside the plugin. See the examples and hint inside the tab “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Faddquicktag\u002Fother_notes\u002F\" rel=\"ugc\">Other Notes\u003C\u002Fa>“.\u003C\u002Fp>\n\u003Ch4>Bugs, technical hints or contribute\u003C\u002Fh4>\n\u003Cp>Please give me feedback, contribute and file technical bugs on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Faddquicktag\" rel=\"nofollow ugc\">GitHub Repo\u003C\u002Fa>. The Wiki on this page has also several hints for the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Crafted by \u003Ca href=\"https:\u002F\u002Finpsyde.com\" rel=\"nofollow ugc\">Inpsyde\u003C\u002Fa> · Engineering the web since 2006.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Hook for custom post types\u003C\u002Fh4>\n\u003Cp>The plugin adds the quicktag by default to post types\u002FID \u003Ccode>post\u003C\u002Fcode>, \u003Ccode>page\u003C\u002Fcode> and \u003Ccode>comment\u003C\u002Fcode>. To use the plugin for other post types also you may use a filter; see the following example or an example plugin in the \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002F1595155\" rel=\"nofollow ugc\">Gist 1595155\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F add custom function to filter hook 'addquicktag_post_types'\nadd_filter( 'addquicktag_post_types', 'my_addquicktag_post_types' );\n\u002F**\n * Return array $post_types with custom post types\n *\n * @param   $post_type Array\n * @return  $post_type Array\n *\u002F\nfunction my_addquicktag_post_types( $post_types ) {\n\n    $post_types[] = 'edit-comments';\n    return $post_types;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Hook for custom pages\u003C\u002Fh4>\n\u003Cp>It is possible also to filter the pages inside the backend. By default the scripts include the pages \u003Ccode>post.php\u003C\u002Fcode>, \u003Ccode>comment.php\u003C\u002Fcode>. The following example changes this for an another page.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'addquicktag_pages', 'my_addquicktag_pages' );\n\u002F**\n * Return array $page with custom page strings\n *\n * @param   $page Array\n * @return  $page Array\n *\u002F\nfunction my_addquicktag_pages( $page ) {\n\n    $page[] = 'edit-comments.php';\n    return $page;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See this Gist as an example for how to add the Quicktags to the editor of comments: \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002F3076698\" rel=\"nofollow ugc\">Gist: 3076698\u003C\u002Fa>.\u003Cbr \u002F>\nIf you want the Quicktags of this plugin to work on the Quickedit of comments as well, remove the \u003Ccode>.example\u003C\u002Fcode>-part of \u003Ccode>addquicktag_quickedit_comment.php.example\u003C\u002Fcode> filename. The file is a stand alone helper plugin for Add Quicktag. You’ll need to activate this file (plugin) separately in ‘Manage Plugins’.\u003C\u002Fp>\n\u003Ch4>Hook for custom buttons\u003C\u002Fh4>\n\u003Cp>It is possible to add custom buttons to the editor, if the plugin is active.\u003C\u002Fp>\n\u003Cp>The following example adds buttons. The params inside the array are the same as in the settings of the plugin.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if ( class_exists( 'Add_Quicktag' ) ) :\nadd_filter( 'addquicktag_buttons', 'my_addquicktag_buttons' );\n\nfunction my_addquicktag_buttons( $buttons ) {\n\n    $buttons[] = array(\n        'text'          => 'Permalink',\n        'title'         => '',\n        'start'         => '[permalink]',\n        'end'           => '[\u002Fpermalink]',\n        'access'        => '',\n        'order'         => 1,\n        'visual'        => 1,\n        'post'          => 0,\n        'page'          => 1,\n        'comment'       => 0,\n        'edit-comments' => 0\n    );\n    $buttons[] = array(\n        'text'          => 'Button',\n        'title'         => '',\n        'start'         => '\u003Cspan class=\"border blue\">',\n        'end'           => '\u003C\u002Fspan>',\n        'access'        => '',\n        'order'         => 2,\n        'visual'        => 1,\n        'post'          => 0,\n        'page'          => 1,\n        'comment'       => 0,\n        'edit-comments' => 0\n    );\n    return $buttons;\n}\nendif;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>Good news, this plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial blog. But if you enjoy this plugin, you may consider to thank me and leave a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Faddquicktag\u002Freviews\u002F#new-post\" rel=\"ugc\">positive review\u003C\u002Fa> for the time I’ve spent writing and supporting this plugin. And I really don’t want to know how many hours of my life this plugin has already eaten 😉\u003C\u002Fp>\n","This plugin makes it easy to add Quicktags to the html - and visual-editor.",100000,1385273,94,44,"2021-05-20T13:37:00.000Z","5.7.15","4.0",[97,98,74,99,24],"add-buttons","button","quicktag","http:\u002F\u002Fbueltge.de\u002Fwp-addquicktags-de-plugin\u002F120\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faddquicktag.2.6.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":91,"num_ratings":112,"last_updated":113,"tested_up_to":70,"requires_at_least":17,"requires_php":114,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"post-and-page-builder","Post and Page Builder by BoldGrid – Visual Drag and Drop Editor","1.27.10","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Ch4>What is the Post and Page Builder by BoldGrid?\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder is an intuitive drag and drop editor plugin and the easiest way to create and edit pages for any theme. Whether you are new to WordPress or consider yourself a pro, BoldGrid solutions will make your WordPress life better. Stop dealing with site-breaking shortcodes and theme restricted editors. You are going to love just how fast and easily you can create beautiful websites now.\u003C\u002Fp>\n\u003Cp>Try out the \u003Ca href=\"https:\u002F\u002Fwww.boldgrid.com\u002Fcentral\u002Fget-it-now?redirect_url=wp-admin%2Fpost-new.php%3Fpost_type%3Dpage&plugins=post-and-page-builder&utm_source=ppb-wp-repo&utm_medium=readme&utm_campaign=ppb\" rel=\"nofollow ugc\">BoldGrid Demo\u003C\u002Fa> on Cloud WordPress to see for yourself!\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\u002FQoIb7OhV9ys?version=3&rel=0&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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag and Drop Editing\u003C\u002Fstrong> – Create simple or complex layouts with our unique editing experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BoldGrid Blocks\u003C\u002Fstrong> – Hundreds of professional layout designs to work from\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Mobile-friendly\u003C\u002Fstrong> – Responsive layouts and controls to change the design per device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts\u003C\u002Fstrong> – Change font family, font size, font color, letter spacing, line height and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Compatibility\u003C\u002Fstrong> – Our WordPress Page Builder is designed to work with any WordPress Theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Backgrounds\u003C\u002Fstrong> – Add background images, gradient backgrounds, patterns, overlays, and background colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast and Free Support\u003C\u002Fstrong> – Growing Community and knowledge base\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations\u003C\u002Fstrong> – Add effects as the user scrolls down the page with Animate.css or background parallax scroll effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Controls\u003C\u002Fstrong> – Add margin, padding, box shadows, borders, alignment and more to almost any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bootstrap Grid\u003C\u002Fstrong> – Drag and drop controls for bootstrap rows and columns elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Custom CSS Classes\u003C\u002Fstrong> – Complete control over any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean, Simple Markup\u003C\u002Fstrong> – Easily create a professionally coded template without experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps\u003C\u002Fstrong> – Embed and customize maps into your post or page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Components\u003C\u002Fstrong> – High quality reusable and customizable HTML elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome Icons\u003C\u002Fstrong> – Insert and customize any Font Awesome icons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS Grid\u003C\u002Fstrong> – Full width, column and row based layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Editing\u003C\u002Fstrong> – Apply image filters and automatically crop images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Designs\u003C\u002Fstrong> – Fully customizable button designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Save and reuse full page layouts or BoldGrid Block designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Editor Integration\u003C\u002Fstrong> – Integrated into TinyMCE so you can keep the same workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Need for Shortcodes!\u003C\u002Fstrong> – Faster page loads by saving your custom HTML5 elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additional Features when used with other BoldGrid plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dozens of free layout templates\u003C\u002Fli>\n\u003Cli>Integrated with professional image banks\u003C\u002Fli>\n\u003Cli>Contact Forms\u003C\u002Fli>\n\u003Cli>On-page SEO recommendations for targeted search phrase\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit our website to learn more about additional \u003Ca href=\"https:\u002F\u002Fwww.boldgrid.com\u002Fwordpress-plugins\u002F?utm_source=ppb-wp-repo&utm_medium=demo-uri&utm_campaign=ppb\" rel=\"nofollow ugc\">BoldGrid plugins\u003C\u002Fa> to further improve your WordPress experience!\u003C\u002Fp>\n\u003Ch4>People Love BoldGrid\u003C\u002Fh4>\n\u003Cp>“It’s really the perfect starting point for just about any web project, allowing users to get their site up and running in very short time. ” – Digital.com\u003C\u002Fp>\n\u003Cp>“BoldGrid is a great extension to WordPress that will make my job a lot easier and faster while creating custom layouts and pages.” – Webhostingmedia.net\u003C\u002Fp>\n\u003Cp>“Well, I have seen many site builders but this is the only one that provides so many features.” – Woblogger.com\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder That Works With Your Theme and Plugins\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder by BoldGrid is designed to work with almost any WordPress theme. Add it to your existing website today, or try a BoldGrid theme for your new website. Alternatively, consider upgrading and using the powerful BoldGrid framework theme (available in Premium subscription) as an excellent time saver for agencies and developers.\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder Stuffed With Pre-Designed Templates & Blocks\u003C\u002Fh4>\n\u003Cp>Create layouts and pages faster and easier than ever with Blocks by BoldGrid. Blocks are pre-built page sections consisting of various layouts of rows and columns prepopulated with content that can be edited visually or with HTML and CSS. Blocks utilize a wide variety of content that can be completely customized to fit your needs such as icons, buttons, free and premium images, font packs, and more.\u003C\u002Fp>\n\u003Ch4>A Post and Page Builder That Is Faster Than The Rest\u003C\u002Fh4>\n\u003Cp>The Post and Page Builder by BoldGrid is designed to create pages that load fast. BoldGrid ditches shortcodes in favor of clean markup that can be served quickly. That also means BoldGrid code is easy to assess and customize.\u003C\u002Fp>\n\u003Ch4>Coming Soon \u002F Maintenance Page\u003C\u002Fh4>\n\u003Cp>Great for making “under construction” or “coming soon” pages. You can create a simple page within minutes by using free professionally designed WordPress Blocks.\u003C\u002Fp>\n\u003Ch4>Bootstrap WYSIWYG Post & Page Builder for WordPress\u003C\u002Fh4>\n\u003Cp>Our drag and drop system is built on the Bootstrap Grid. You can drag columns, rows, and containers around your pages to make quick updates to pages.  Advanced CSS controls allow you to make pixel perfect designs.\u003C\u002Fp>\n\u003Ch4>Create Custom Color Palette\u003C\u002Fh4>\n\u003Cp>Choose your brand’s colors and we’ll help your design stay unified. Our unique color palette system is built with SASS and allows you to change all the colors on your site. You don’t have to choose from a few presets anymore!\u003C\u002Fp>\n","Post and Page Builder is a standalone plugin which adds functionality to the existing TinyMCE Editor.",60000,1729236,140,"2025-12-19T19:26:00.000Z","5.4",[116,117,74,118,24],"boldgrid","drag-and-drop","page-builder","https:\u002F\u002Fwww.boldgrid.com\u002Fboldgrid-editor\u002F?utm_source=ppb-wp-repo&utm_medium=plugin-uri&utm_campaign=ppb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-and-page-builder.1.27.10.zip",95,10,"2026-01-05 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":91,"num_ratings":134,"last_updated":135,"tested_up_to":70,"requires_at_least":17,"requires_php":136,"tags":137,"homepage":139,"download_link":140,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"re-add-underline-justify","Re-add text underline and justify","0.4.2","Brice Capobianco","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrikou\u002F","\u003Cp>\u003Cstrong>Works well with the \u003Ca href=\"https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"nofollow ugc\">Classic Editor\u003C\u002Fa> plugin, \u003Ca href=\"https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa> (Free & Pro) and is also compatible with the Gutenberg’s “Classic” bloc.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In WordPress 4.7, the core developper team decided to make various changes in the editor (TinyMce WYSIWYG), including removing the \u003Cstrong>underline and justify buttons\u003C\u002Fstrong> and rearranging some of the toolbar buttons.\u003Cbr \u002F>\nIf you don’t want to change the way you edit your content and\u002For don’t want to confuse your customers with a new contribution interface, this very lightweight plugin will set the editor style back to its previous state (like in WordPress 4.6 and above versions).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You may change the Editor style from the Writing option page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>3 options are available for the Editor style:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Without underline & justify buttons\u003C\u002Fli>\n\u003Cli>Default – Re-add underline & justify buttons\u003C\u002Fli>\n\u003Cli>Re-add justify only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note, the previous option “Re-add underline & justify + rearrange” has been deprecated in 0.2 (sept. 2018) as it causes conflicts with the new Gutenberg editor. This option automatically switches to “Re-add underline & justify buttons” from now on.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.b-website.com\u002Fre-add-text-underline-and-justify\" title=\"Plugin documentation\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.b-website.com\u002Fcategory\u002Fplugins-en\" title=\"More plugins by b*web\" rel=\"nofollow ugc\">CHECK OUT MY OTHER PLUGINS\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please ask for help or report bugs if anything goes wrong. It is the best way to make the community benefit!\u003C\u002Fstrong>\u003C\u002Fp>\n","This tiny plugin re-adds the Editor text underline & text justify buttons in the WYSIWYG removed in WordPress 4.7.0",50000,538734,26,"2025-11-30T12:40:00.000Z","5.5.12",[74,138,23,55,77],"gutenberg","https:\u002F\u002Fwww.b-website.com\u002Fre-add-text-underline-and-justify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fre-add-underline-justify.0.4.2.zip",{"attackSurface":142,"codeSignals":160,"taintFlows":168,"riskAssessment":169,"analyzedAt":174},{"hooks":143,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":28,"unprotectedCount":28},[144,150],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","init","setup_WSTJB","wstjb.php",29,{"type":151,"name":152,"callback":153,"priority":154,"file":148,"line":155},"filter","mce_buttons_2","mce_WSTJB",5,48,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":166,"bundledLibraries":167},[],{"prepared":28,"raw":28,"locations":163},[],{"escaped":28,"rawEcho":28,"locations":165},[],2,[],[],{"summary":170,"deductions":171},"The 'who-stole-the-text-justify-button' plugin, version 1.0, exhibits an excellent security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, unsanitized taint flows, or SQL queries that are not properly prepared indicates a strong adherence to secure coding practices. Furthermore, all identified outputs are properly escaped, and there are no file operations or external HTTP requests that could pose a risk. The plugin also demonstrates good practice by implementing capability checks for its functionalities.\n\nThe lack of any known vulnerabilities, CVEs, or a history of security issues further reinforces the plugin's secure nature. This suggests a development team that is either highly diligent in their security practices or the plugin's functionality is inherently simple and low-risk, thus not attracting malicious attention. The plugin's minimal attack surface with zero entry points without authentication further solidifies its strong security standing.\n\nIn conclusion, this plugin appears to be exceptionally secure, with no readily identifiable vulnerabilities or concerning code patterns. Its strengths lie in its clean code, absence of exploitable entry points, and a spotless vulnerability history. The only potential area for improvement, though not a direct security flaw based on the data, is the absence of nonce checks. However, given the lack of attack surface and authenticated endpoints, this is likely not a practical concern for this specific plugin.",[172],{"reason":173,"points":154},"Missing nonce checks","2026-03-16T17:56:43.535Z",{"wat":176,"direct":181},{"assetPaths":177,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[],[],[],[],{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[],[],[],[],[],[]]