[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLsj0nc2QaIttOUrIUaJdGHa7Dz3Gl7ffCi6CgFX26tw":3,"$fg4ESIO4J-VwVYN5JaqrITM6nsCd4LZCwPhqFTvq_ods":188,"$fX5btF2odScPmM2FK8Zz1tuiJ59VSQAPCAPftl5iourU":193},{"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":17,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":140,"fingerprints":175},"orphan-word","Orphan Word","1.0","Olar Marius","https:\u002F\u002Fprofiles.wordpress.org\u002Folarmarius\u002F","\u003Cp>This plugin will handle the orphan words from: post\u002Fpage title, widget title, widget text and comment text. An orphan is the first line of a paragraph that lands all by itself at the bottom of a column or page. Designers sometimes also refer to the single-word last line of a paragraph as either a widow or an orphan. Some people call this a “runt”.\u003C\u002Fp>\n","This plugin will handle the orphan words from: post\u002Fpage title, widget title, widget text and comment text.",50,2182,0,"2018-08-21T17:03:00.000Z","4.9.29","3.5","",[19,20,4,21,22],"automatic","orphan","orphans","typography","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forphan-word.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"olarmarius",2,60,30,84,"2026-05-19T23:10:47.313Z",[37,56,78,99,116],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"widont-part-deux","Widon't Part Deux","1.3.1","Morgan Estes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmorganestes\u002F","\u003Cp>Building on \u003Ca href=\"http:\u002F\u002Fwww.shauninman.com\u002Farchive\u002F2008\u002F08\u002F25\u002Fwidont_2_1_1\" rel=\"nofollow ugc\">Shaun Inman’s plugin\u003C\u002Fa>, Widon’t Part Deux eliminates \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWidow_(typesetting)\" rel=\"nofollow ugc\">widows\u003C\u002Fa> in the titles and content your posts and pages.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>It doesn’t always work if the last word of in the element is wrapped in a tag. (Like if the final word is \u003Ccode>\u003Cstrong>bold\u003C\u002Fstrong>.\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>You can’t pick how many words are on the last line (yet).\u003C\u002Fli>\n\u003C\u002Ful>\n","Widon't Part Deux eliminates typographic widows in the titles and content your posts and pages.",70,3266,96,5,"2014-09-02T03:14:00.000Z","4.0.38",[21,52,22,53],"title","widows","https:\u002F\u002Fgithub.com\u002Fmorganestes\u002Fwp-widont","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidont-part-deux.1.3.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"sierotki","Orphans","3.4.1","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>The \u003Cstrong>Orphans\u003C\u002Fstrong> plugin automatically improves the typography of your WordPress site by preventing single-letter or very short words—known as \u003Cem>orphans\u003C\u002Fem>—from appearing alone at the beginning of a line. By replacing the space after these words with a non-breaking space, the plugin ensures cleaner, more professional-looking text layouts, especially for languages like Polish where such typographic rules are important.\u003C\u002Fp>\n\u003Ch4>What are Orphans?\u003C\u002Fh4>\n\u003Cp>An \u003Cem>orphan\u003C\u002Fem> in typography is a short word (often a single character) left isolated at the beginning of a line, separated from the rest of the sentence. This is considered a composition error and can negatively affect readability and the visual appeal of your content.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Orphan Fixing:\u003C\u002Fstrong> Scans your content and replaces spaces after short words (orphans) with non-breaking spaces, preventing them from being separated by line breaks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable:\u003C\u002Fstrong> Easily modify which words are treated as orphans using filters, or provide your own list of orphan terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-Destructive:\u003C\u002Fstrong> The plugin does not alter your original content in the database; changes are applied only when content is displayed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Builder and Plugin Integration:\u003C\u002Fstrong> Seamless compatibility with popular page builders like Bricks, Divi, Muffin (beTheme), WPBakery, and Advanced Custom Fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Usage:\u003C\u002Fstrong> Apply orphan fixes to custom fields or any string using provided filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Once activated, Orphans automatically processes your posts, pages, and other content post types, fixing orphaned words on the fly. You can customize its behavior through the settings panel found under Appearance > Orphans, or extend functionality with WordPress filters for advanced use cases.\u003C\u002Fp>\n\u003Ch4>Ideal For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bloggers, publishers, and editors seeking to maintain high typographic standards.\u003C\u002Fli>\n\u003Cli>Sites in languages (like Polish or Czech) where orphan control is a common publishing requirement.\u003C\u002Fli>\n\u003Cli>Anyone wanting to enhance the professional appearance and readability of their WordPress content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Open Source & Developer Friendly\u003C\u002Fh4>\n\u003Cp>Orphans is open source, actively maintained, and available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fsierotki\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> for those interested in contributing or extending its features.\u003C\u002Fp>\n\u003Ch4>Asset image\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fcalliope\u002F306564541\u002F\" rel=\"nofollow ugc\">Manuscript by Muffet, on Flickr\u003C\u002Fa>\u003C\u002Fp>\n","Supports the grammar rule for orphan words at the end of a line.",40000,633136,100,160,"2025-10-14T09:43:00.000Z","6.8.5","6.0","8.0",[73,74,20,75,22],"czech","grammar","polish","https:\u002F\u002Fgithub.com\u002Fiworks\u002Fsierotki","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsierotki.3.4.1.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":97,"download_link":98,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"open-orphanage","Open Orphanage","0.2.20190622a","lovejesus","https:\u002F\u002Fprofiles.wordpress.org\u002Flovejesus\u002F","\u003Ch3>Mission\u003C\u002Fh3>\n\u003Cp>🕆 Serve the Lord, \u003Ca href=\"https:\u002F\u002Fwww.jesusfilm.org\u002Fwatch\u002Fjesus.html\u002Fenglish.html\" rel=\"nofollow ugc\">Jesus Christ\u003C\u002Fa>, by providing free and open source software for orphanages, to help manage their operations and communications and to aid with meeting needs through fundraising and sponsorship.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenorphanage.org\" rel=\"nofollow ugc\">Homepage – hallelujah\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-orphanage-in-jesus-name\u002Fwordpress-open-orphanage-aleluya\" rel=\"nofollow ugc\">WP Github Repo – praise the Lord Jesus Christ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.openorphanage.m1aleluya2\" rel=\"nofollow ugc\">Android App – hallelujah\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FOpen-Orphanage-in-Jesus-name-2168084633282357\" rel=\"nofollow ugc\">Facebook page – hallelujah\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How does this work?\u003C\u002Fh3>\n\u003Cp>The project is still in early stages. We have are working on an \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.openorphanage.m1aleluya2\" rel=\"nofollow ugc\">Android app\u003C\u002Fa> that we are hoping to make it easier for on-site people at the orphanage to keep the children on site updated and able to communicate with sponsors. Right now it allows the creation of children, their listing on a page, and some routing for sponsors to sign up to the site. It can email the website owners about which child a sponsor is interested in, as well as signing up sponsors as stripe customers to register for monthly sponsorships. Currently, no payments are taken on site but we hope to incorporate this in our next release.\u003C\u002Fp>\n\u003Cp>The basic flow after installing is.\u003Cbr \u002F>\n1. Create the children through the administrator, or soon via the \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.openorphanage.m1aleluya2\" rel=\"nofollow ugc\">Android app\u003C\u002Fa> (it still has some work to go). Fill the fields you can, please use the format mentioned for dates for now, you can use an estimated date for Birthday if needed. There is a nickname field so real names are not necessarily displayed publically. In the android app, the picture must have finished uploading before you save the child at this point.\u003Cbr \u002F>\n2. Use either the Guten block, or the [oo_aleluya\u002F] shortcode to insert the list of children on a page or post.\u003Cbr \u002F>\n3. When a sponsor sees the children, he can click on ‘sponsor this child’.\u003Cbr \u002F>\n4. Depending on if Stripe is enabled, and public registrations are allowed,\u003Cbr \u002F>\n    1. If these are not, then it will ask the potential sponsor for their email and message the website owner with it, optionally triggering and IFTTT call as well.\u003Cbr \u002F>\n    2. If they are, and the user is not logged in, then it will take the user to the WordPress registration page. The logo can be over-ridden in the admin with the orphanage logo. And the user will be registered as a supporter\u002Fdonor, as well as a Stripe customer created. They can log in and manage their profile, and in the future, we pray they can communicate with the children they sponsor.\u003Cbr \u002F>\n    3. If they are logged in, it will message the website owners about the child and interested sponsor email.\u003Cbr \u002F>\n5. If Stripe is enabled, once they are registered they can also set their payment details in the User\u002FYour Profile section of the administrator.\u003Cbr \u002F>\n6. If Stripe is enabled, you may also create arbitrary donation forms via [oo_donation_block_aleluya purpose_aleluya=”(string)” expandable_aleluya=”(yes\u002Fno)”\u002F] or Gutenberg.\u003C\u002Fp>\n\u003Cp>At this point, you would agree with the person about the child and subscription, where you could start a monthly charge with them on stripe. You could also manually organize communications via email and fund fees with the person if they agree. We hope to further automate these tasks in the next releases, God willing and if we live.\u003C\u002Fp>\n\u003Ch3>Plans\u003C\u002Fh3>\n\u003Cp>Short Term.\u003Cbr \u002F>\n – Allow sponsors to sign up for monthly donations. (Works, flow needs improvement)\u003Cbr \u002F>\n – Allow sponsors to have supervised semi-regular communication with their sponsored children, and provide special donations for birthdays and special needs.\u003Cbr \u002F>\n – Allow donations for arbitrary orphanage projects. (Works)\u003Cbr \u002F>\n – Incorporate into a central hub where people can comment on the orphanages.\u003C\u002Fp>\n\u003Cp>We hope Eventually\u003Cbr \u002F>\n – Facilitate other orphanage management processes, progress tracking, checklists, etc.\u003Cbr \u002F>\n – Newsletter sending and advertising\u003Cbr \u002F>\n – Connect with materials about adoptions.\u003Cbr \u002F>\n – More communication facilities.\u003Cbr \u002F>\n – Provide links to other methods of fundraising (Gofundme,  Paypal, etc…)\u003C\u002Fp>\n\u003Cp>And other things. If you use this please \u003Ca href=\"mailto:loveJesus@openorphanage.org\" rel=\"nofollow ugc\">get in touch with us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>The plug-in can optionally work with both IFTTT and with Stripe.\u003C\u002Fp>\n\u003Ch4>🕆 Stripe\u003C\u002Fh4>\n\u003Cp>Currently, the plug-in allows integration with \u003Ca href=\"https:\u002F\u002Fwww.stripe.com\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>. When a person signs up as a donor, it will create a stripe customer for the donor and attempt to synchronize the stripe customer details from WordPress to Stripe. We are working on the on-site charging mechanism, at this time you are notified by email the child that a sponsor is interested in, and the user’s email address. If stripe is not enabled, then you are still forwarded a users email when they indicate interest in a child. No card information is handled by the plugin other than contact information. Please note that the stripe API keys are stored right now in clear text, and demonstrated to other administrators and those who have access to the database and backup SQL files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Stripe Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🕆 IFTTT\u003C\u002Fh4>\n\u003Cp>If you place an \u003Ca href=\"https:\u002F\u002Fwww.ifttt.com\" rel=\"nofollow ugc\">IFTTT\u003C\u002Fa> web service key and event name, this will call that IFTTT web service upon a person being interested in sponsoring a child. We may in the future expand what can be done through this service. Please note that the IFTTT API keys are stored right now in clear text, and demonstrated to other administrators and those who have access to the database and backup SQL files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the \u003Ca href=\"https:\u002F\u002Fifttt.com\u002Fprivacy\" rel=\"nofollow ugc\">IFTTT Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Above all we hope you come to know \u003Ca href=\"https:\u002F\u002Fwww.jesusfilm.org\u002Fwatch\u002Fjesus.html\u002Fenglish.html\" rel=\"nofollow ugc\">Jesus Christ\u003C\u002Fa> as Lord and Savior, He is good.\u003C\u002Fp>\n","Praise Jesus, a plugin that works with an Android app, to help orphanages with the process of sponsoring orphans, and God willing more in the future.",10,1747,"2019-06-22T23:04:00.000Z","5.2.24","5.0","7.0",[93,94,95,21,96],"church","communications","jesus","sponsorship","https:\u002F\u002Fopenorphanage.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-orphanage.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":13,"downloaded":107,"rating":13,"num_ratings":13,"last_updated":108,"tested_up_to":109,"requires_at_least":70,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"text-orphans-remover","Text Orphans Remover","1.0.1","Jesse Naylor","https:\u002F\u002Fprofiles.wordpress.org\u002Fjessenaylor\u002F","\u003Cp>Text Orphans Remover (a.k.a. #NoMoreOrphans™) improves the visual quality of long-form, responsive text by preventing “orphan” words on the last line.\u003C\u002Fp>\n\u003Cp>This plugin adds a lightweight script on the \u003Cstrong>front-end only\u003C\u002Fstrong> (never in wp-admin). It measures each text block and, when appropriate, replaces the last breaking space with a non‑breaking space.\u003C\u002Fp>\n\u003Cp>Default processed elements:\u003Cbr \u002F>\n    p, li, h1–h6, blockquote, figcaption, dd, dt\u003C\u002Fp>\n\u003Cp>You can override the selector via JavaScript:\u003Cbr \u002F>\n    window.TextOrphansRemoverSelector = ‘p, li, .my-class’;\u003C\u002Fp>\n","Prevents typographic “orphans” by replacing the final breaking space with a non‑breaking space in common text blocks (front‑end only).",185,"2026-01-05T03:29:00.000Z","6.9.4","7.4",[112,20,113,22,53],"design","readability","https:\u002F\u002Fcremastudio.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftext-orphans-remover.1.0.1.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":109,"requires_at_least":129,"requires_php":110,"tags":130,"homepage":136,"download_link":137,"security_score":138,"vuln_count":48,"unpatched_count":13,"last_vuln_date":139,"fetched_at":26},"translatepress-multilingual","Translate Multilingual sites – TranslatePress","3.1.5","Cozmoslabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcozmoslabs\u002F","\u003Cp>\u003Cstrong>Experience a better way to translate your WordPress site and go multilingual, directly from the front-end using a visual translation interface.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>TranslatePress is a \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">WordPress translation plugin\u003C\u002Fa> that anyone can use.\u003C\u002Fp>\n\u003Cp>The interface allows you to easily translate the entire page at once, including output from shortcodes, forms and page builders. It also works out of the box with WooCommerce.\u003C\u002Fp>\n\u003Cp>Built the WordPress way, TranslatePress – Multilingual is a GPL and self hosted translation plugin, meaning you’ll own all your translations, forever. It’s the fastest way to create a bilingual or \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fhow-to-create-a-multilingual-wordpress-site\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">multilingual site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\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\u002FEMBdXuyrZUA?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>\u003C\u002Fp>\n\u003Ch3>Multilingual & Translation Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Translate all your website content directly from the front-end, in a friendly user interface (translations are displayed in real-time).\u003C\u002Fli>\n\u003Cli>Fully compatible with all themes and plugins\u003C\u002Fli>\n\u003Cli>Live preview of your translated pages, as you edit them.\u003C\u002Fli>\n\u003Cli>Automatic translation support through \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fai-free\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">TranslatePress AI Free\u003C\u002Fa>, with a 2.000 AI words limit.\u003C\u002Fli>\n\u003Cli>Integrates with Google Translate, allowing you to set up unlimited automatic translations using your own Google API key.\u003C\u002Fli>\n\u003Cli>Fully customizable language switcher that you can display as a menu item, a floating dropdown, or place anywhere else using the Language Switcher block, or the \u003Cstrong>[language-switcher]\u003C\u002Fstrong> shortcode.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Fimage-translation\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Image translation\u003C\u002Fa> support, for \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-images-in-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translating images, sliders and other media\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Support for both manual and automatic translation\u003C\u002Fli>\n\u003Cli>Ability to \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-dynamic-strings-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translate dynamic strings\u003C\u002Fa> (gettext) added by WordPress, plugins and themes.\u003C\u002Fli>\n\u003Cli>Translate larger html blocks by merging strings into translation blocks.\u003C\u002Fli>\n\u003Cli>Editorial control allowing you to publish your language only when all your translations are done\u003C\u002Fli>\n\u003Cli>Conditional display content shortcode based on language [trp_language language=”en_US”] English content only [\u002Ftrp_language]\u003C\u002Fli>\n\u003Cli>Possibility to \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fedit-plugin-strings\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">edit gettext strings\u003C\u002Fa> from themes and plugins from English to English, without adding another language. Basically a string-replace functionality.\u003C\u002Fli>\n\u003Cli>Translate only certain paths and \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fpartially-translate-wordpress-exclude-posts-pages-products\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">exclude content from being translated\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Translation Block feature in which you can translate multiple html elements together\u003C\u002Fli>\n\u003Cli>Native \u003Cstrong>Gutenberg\u003C\u002Fstrong> support, so you can easily \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-gutenberg-blocks-in-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translate Gutenberg blocks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Out of the box \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-woocommerce-products-translatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> compatibility\u003C\u002Fli>\n\u003Cli>Use our \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ffree-website-translation-tool-widget\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">FREE Website Translation\u003C\u002Fa> tool\u002Fwidget to browse any website into your own language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: this plugin uses the Google Translation API to translate the strings on your site. This feature can be enabled or disabled according to your preferences.\u003C\u002Fp>\n\u003Cp>Users with administrator rights have access to the following settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select default language of the website and one translation language, for bilingual sites\u003C\u002Fli>\n\u003Cli>choose whether language switcher should display languages in their native names or English name\u003C\u002Fli>\n\u003Cli>force custom links to open in current language\u003C\u002Fli>\n\u003Cli>enable or disable url subdirectory for the default language\u003C\u002Fli>\n\u003Cli>enable automatic translation via Google Translate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Powerful Translation Add-ons\u003C\u002Fh3>\n\u003Cp>TranslatePress – Multilingual has a range of \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">premium Add-ons\u003C\u002Fa> that allow you to extend the power of this WordPress translation plugin:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Add-ons\u003C\u002Fstrong> (available in the \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fpricing\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">premium versions\u003C\u002Fa> only)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fai\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">TranslatePress AI\u003C\u002Fa> access – automatically translate your entire website without extra platforms to sign up for, API keys, and additional translation costs. Each premium version includes a set number of AI translated words you can use to instantly translate your site, saving you both time and money.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fmultiple-languages\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Extra Languages\u003C\u002Fa> – allows you to add an unlimited number of translation languages, with the possibility to publish languages later after you complete the translation\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fseo-pack\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">SEO Pack\u003C\u002Fa> – lets you translate meta information (like page title, description, url slug, image alt tag, Twitter and Facebook Social Graph tags & more) for boosting your multilingual SEO and increase traffic. Works with all popular SEO plugins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Fdevelopers\u002Fdifferent-domain-per-language\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Different Domain per Language\u003C\u002Fa> – assign a different domain to each language you add (e.g. domain.de, domain.es) and improve international SEO by creating a fully local experience for your visitors\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Ftranslator-accounts\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Translator Accounts\u003C\u002Fa> – create or allow existing users to translate the site without admin rights\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fbrowse-as-role\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Browse as User Role\u003C\u002Fa> – view and translate content that is visible only to a particular user role\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fnavigate-based-language\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Navigation Based on Language\u003C\u002Fa> – configure and display different menu items for different languages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fautomatic-user-language-detection\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Automatic User Language Detection\u003C\u002Fa> – redirect first time visitors to their preferred language based on their browser settings or IP address\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fdeepl-automatic-translation\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">DeepL Automatic Translation\u003C\u002Fa> – The DeepL Automatic Translation add-on lets you automatically translate your website through the DeepL API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Keyboard Shortcuts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + S\u003C\u002Fstrong> – Save translation for the currently editing strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + Z\u003C\u002Fstrong> – Discard all changes for the currently editing strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fstrong> (Right Arrow) – Navigate to next string\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">←\u003C\u002Fspan>\u003C\u002Fstrong> (Left Arrow) – Navigate to previous string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translatepress.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Ftranslatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Visit TranslatePress WordPress Translation plugin documentation page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Ftranslatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Demo Site\u003C\u002Fh4>\n\u003Cp>You can test out TranslatePress – Multilingual plugin by \u003Ca href=\"https:\u002F\u002Fdemo.translatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">visiting our demo site\u003C\u002Fa>\u003C\u002Fp>\n","Translate your entire site directly from the front-end and go multilingual. Full support for WooCommerce, page builders + Google Translate integration",400000,17999257,94,1616,"2026-04-15T08:28:00.000Z","3.1.0",[131,132,133,134,135],"automatic-translation","bilingual","multilingual","translate","translation","https:\u002F\u002Ftranslatepress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslatepress-multilingual.3.1.5.zip",92,"2025-09-24 00:00:00",{"attackSurface":141,"codeSignals":163,"taintFlows":170,"riskAssessment":171,"analyzedAt":174},{"hooks":142,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":13,"unprotectedCount":13},[143,150,153,156],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"filter","the_title","orphan_filer",999,"orphan-word.php",17,{"type":144,"name":151,"callback":146,"priority":147,"file":148,"line":152},"widget_title",18,{"type":144,"name":154,"callback":146,"priority":147,"file":148,"line":155},"widget_text",19,{"type":144,"name":157,"callback":146,"priority":147,"file":148,"line":158},"get_comment_text",20,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":166},[],{"escaped":13,"rawEcho":13,"locations":168},[],[],[],{"summary":172,"deductions":173},"The \"orphan-word\" v1.0 plugin exhibits an excellent security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface points, dangerous functions, unsanitized taint flows, or insecure SQL queries is a significant strength. Furthermore, the plugin demonstrates robust adherence to secure coding practices by ensuring all SQL queries utilize prepared statements and all output is properly escaped. The lack of any recorded vulnerabilities, past or present, is also a strong indicator of good security development and maintenance.  This plugin appears to be well-developed from a security perspective, with no immediate concerns arising from the static analysis or historical data.",[],"2026-03-16T22:00:03.957Z",{"wat":176,"direct":181},{"assetPaths":177,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[],[],[],[],{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[],[],[],[],[],[],{"error":189,"url":190,"statusCode":191,"statusMessage":192,"message":192},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Forphan-word\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":194,"versions":195},1,[196],{"version":6,"download_url":23,"svn_tag_url":197,"released_at":25,"has_diff":198,"diff_files_changed":199,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":200,"is_current":189},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Forphan-word\u002Ftags\u002F1.0\u002F",false,[],[]]