[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnKcLIpFypsnTFdYIkioqnd5I77Av8iZO6TszoW7bmh0":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"lugat","Lukas Rydygel","https:\u002F\u002Fprofiles.wordpress.org\u002Flugat\u002F",4,10,93,30,89,"2026-04-04T21:45:32.167Z",[14,36,49,68],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":31,"download_link":32,"security_score":33,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"jinx-block-renderer","Jinx-Block-Renderer","0.2.0","\u003Cp>The plugin allows you to parse all kinds gutenberg blocks and render them in your own template.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the filter ‘jinx_block_renderers’ in your theme to render gutenberg blocks.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n  function my_render_function(array $fields)\n  {\n    echo $fields['url'];\n  }\n\n  add_filter('jinx_block_renderers', function($renderers) {\n\n    $renderers[] = [\n      'block' => 'core-embed\u002Fyoutube', \u002F\u002F name of the block\n      'conditions' => [], \u002F\u002F default - accepts an array of key value pairs\n      \u002F\u002F 'conditions' => [\n      \u002F\u002F   'className' => 'is-style-custom', \u002F\u002F strings are used inside a regular expression\n      \u002F\u002F   'field' => function($value) { \u002F\u002F callbacks will receive the fields value and must return true or false\n      \u002F\u002F     return $value === 'some value';\n      \u002F\u002F   }\n      \u002F\u002F ],\n      'fields' => [\n        'url' => [ \u002F\u002F name of your parameter\n          'path' => '\u002F\u002Fiframe[@src]',\n          'item' => 0,\n          \u002F\u002F 'item' => 9, \u002F\u002F if not exists, will return null\n          \u002F\u002F 'item': 'first', \u002F\u002F constant Jinx\\BlockRenderer\\Field::ITEM_FIRST\n          \u002F\u002F 'item': 'last', \u002F\u002F constant Jinx\\BlockRenderer\\Field::ITEM_LAST\n          \u002F\u002F 'item': null \u002F\u002F default - returns all results as an array\n          'attr' => 'src',\n          \u002F\u002F'attr' => null \u002F\u002F default - returns the results value\n          \u002F\u002F'filter' => 'my_filter_function' \u002F\u002F filters each matched field\n        ],\n      ],\n      \u002F\u002F 'insert' => '\u002F\u002F*[contains(@class,\"wp-block-\")]' \u002F\u002F default - inserts rendered block back into the block-wrapper\n      'template' => __DIR__.'\u002Fyoutube-video.php', \u002F\u002F relative path, templates will handle each field as a variable\n      \u002F\u002F 'callback' => 'my_render_function'\n    ];\n\n    return $renderers;\n\n  });\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Render WP Gutenberg Block the way you want.",961,0,"2020-12-03T14:30:00.000Z","5.5.18","5.0","7.1",[27,28,29,30],"blocks","gutenberg","manipulate","template","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjinx-block-renderer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjinx-block-renderer.zip",85,null,"2026-03-15T15:16:48.613Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":21,"downloaded":42,"rating":21,"num_ratings":21,"last_updated":43,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":44,"homepage":47,"download_link":48,"security_score":33,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"jinx-breadcrumbs","Jinx-Breadcrumbs","0.2.11","\u003Cp>The plugin allows you to render breadcrumbs and configurate them with filters.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the function ‘jinx_breadcrumbs’ to render the breadcrumbs where you want them to be. You may overwrite the default arguments by passing an array to the function.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n  if (function_exists('jinx_breadcrumbs')) :\n\n    jinx_breadcrumbs([\n      \u002F\u002F default args\n      'home' => __('Home', 'jinx-breadcrumbs'),\n      'search' => __('Search: \"%s\"', 'jinx-breadcrumbs'),\n      '404' => __('Error 404', 'jinx-breadcrumbs'),\n      'author' => __('Author: %s', 'jinx-breadcrumbs'),\n      'year' => 'Y',\n      'month' => 'F',\n      'day' => 'd',\n      'before' => '\u003Cnav aria-label=\"breadcrumb\">\u003Col>',\n      'after' => '\u003C\u002Fol>\u003C\u002Fnav>',\n      'before_item' => '\u003Cli%s>',\n      'after_item' => '\u003C\u002Fli>',\n    ]);\n\n  endif;\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You may also use the filter ‘jinx_jinx_breadcrumbs’ to overwrite them.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n  add_filter('jinx_breadcrumbs', function($args) {\n\n    return array_merge($args, [\n      'home' => __('Start', 'cca'),\n      'search' => __('Your searched for \"%s\"', 'cca'),\n    ]);\n\n  });\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin will automatically try to find the correct archive pages by using the rewrite slug of custom taxonomies and post types.\u003C\u002Fp>\n\u003Cp>If you may want to change this behavior, you may use some filters to manipulate the archive page.\u003C\u002Fp>\n\u003Cp>If you return NULL, the archive page will be removed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\n  \u002F\u002F filters the archive page, passing the PID, type ('taxonomy' or 'post_type') and name (eg. 'video')\n  add_filter('jinx_breadcrumbs_archive', function($pid, $type, $name) {\n\n    return $pid;\n\n  }, 10, 3);\n\n  \u002F\u002F filters the archive page, passing the PID and name (eg. 'video')\n  \u002F\u002F the type is part of the filter (eg. 'jinx_breadcrumbs_archive_taxonomy')\n  add_filter('jinx_breadcrumbs_archive_{type}', function($pid, $name) {\n\n    return $pid;\n\n  }, 10, 2);\n\n  \u002F\u002F filters the archive page, passing the PID\n  \u002F\u002F the type and name are part of the filter (eg. 'jinx_breadcrumbs_archive_post_type_video')\n  add_filter('jinx_breadcrumbs_archive_{type}_{name}', function($pid) {\n\n    return $pid;\n\n  }, 10, 1);\n\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple yet powerful breadcrumbs for geeks",905,"2021-06-04T17:05:00.000Z",[45,46],"breadcrumbs","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjinx-breadcrumbs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjinx-breadcrumbs.zip",{"slug":50,"name":51,"version":52,"author":5,"author_profile":6,"description":53,"short_description":54,"active_installs":21,"downloaded":55,"rating":21,"num_ratings":21,"last_updated":56,"tested_up_to":57,"requires_at_least":24,"requires_php":58,"tags":59,"homepage":65,"download_link":66,"security_score":67,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"jinx-fast-cache","Jinx Fast-Cache","0.9.8","\u003Cp>Jinx Fast-Cache provides a simple but highly efficient way to implement full-page caching. It generates static HTML files of your pages, which are then served directly by your web server (Apache or Nginx).\u003C\u002Fp>\n\u003Cp>By bypassing the entire PHP process and database queries, your server load is significantly reduced and your website response time becomes near-instant. Unlike many other plugins, Jinx Fast-Cache is built with a developer-first approach, working primarily with URLs and offering deep integration via filters and actions.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Server Configuration\u003C\u002Fh3>\n\u003Cp>To serve the cached files directly, you must add rewrite rules to your server configuration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Apache (.htaccess):\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin will attempt to modify your \u003Ccode>.htaccess\u003C\u002Fcode> automatically. If it fails, add this manually:\u003C\u002Fp>\n\u003Cpre>\u003Ccode># BEGIN Jinx Fast-Cache\nRewriteEngine On\nRewriteBase \u002F\nRewriteCond %{DOCUMENT_ROOT}\u002Fwp-content\u002Fjinx-fast-cache\u002F%{HTTP_HOST}\u002F%{REQUEST_URI}\u002F%{QUERY_STRING}\u002Findex.html -s\nRewriteCond %{REQUEST_METHOD} GET\nRewriteRule .* \u002Fwp-content\u002Fjinx-fast-cache\u002F%{HTTP_HOST}\u002F%{REQUEST_URI}\u002F%{QUERY_STRING}\u002Findex.html [L]\n# END Jinx Fast-Cache\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>For Nginx:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd the following logic to your server block:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>set $cache_path false;\nif ($request_method = GET) {\n  set $cache_path \u002Fwp-content\u002Fjinx-fast-cache\u002F$host\u002F$uri\u002F$args\u002Findex.html;\n}\nlocation \u002F {\n  try_files $cache_path $uri $uri\u002F \u002Findex.php?$query_string;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Cache Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Bar:\u003C\u002Fstrong> You can flush (clear), warm (generate), or refresh (flush & warm) single or multiple URLs directly from the admin bar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updates:\u003C\u002Fstrong> Posts are automatically “warmed” after saving and “flushed” when deleted or set to draft.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Processing:\u003C\u002Fstrong> The warming process uses a background queue handled via WordPress Cron to ensure server stability. Single post warming skips the queue for immediate results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Updates:\u003C\u002Fstrong> The cache is automatically refreshed after the plugin is updated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer API\u003C\u002Fh3>\n\u003Cp>Jinx Fast-Cache is highly extensible. While a settings panel is available, developers can fine-tune every detail via filters and actions.\u003C\u002Fp>\n\u003Ch3>1. Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>jinx_fast_cache_active\u003C\u002Fstrong>: Toggle caching for specific conditions (default: false).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_post_types\u003C\u002Fstrong>: Define which post types should be cached (default: ‘page’ and ‘publicly_queryable’ types).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_posts\u003C\u002Fstrong>: Filter the specific list of post objects to be cached.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_taxonomies\u003C\u002Fstrong>: Define which taxonomies are cacheable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_terms\u003C\u002Fstrong>: Filter the specific list of terms to be cached.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_output\u003C\u002Fstrong>: Modify the raw HTML content before it is saved to the cache file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_minify\u003C\u002Fstrong>: Enable\u002Fdisable HTML minification (default: false).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_flush\u003C\u002Fstrong>: Define additional related URLs that should be cleared when a specific page is flushed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_warm\u003C\u002Fstrong>: Define additional related URLs that should be preloaded when a specific page is warmed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_queue_interval\u003C\u002Fstrong>: Adjust the cron task frequency for the warming queue (default: 60s).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_queue_size\u003C\u002Fstrong>: Adjust the batch size per cron task (default: 10). Set to \u003Ccode>\u003C= 0\u003C\u002Fcode> to process everything at once (Caution: High server load).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_gc_interval\u003C\u002Fstrong>: Adjust the Garbage Collector frequency to remove invalid files (default: 60s).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_ignore_logged_in_users\u003C\u002Fstrong>: Toggle caching for logged-in users (default: true).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_ignore_404\u003C\u002Fstrong>: Toggle if 404 error pages should be cached (default: false).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_query_params\u003C\u002Fstrong>: Define allowed query parameters. Return \u003Ccode>__return_empty_array\u003C\u002Fcode> to ignore all parameters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_refresh_on_upgrade\u003C\u002Fstrong>: Toggle the full cache refresh after plugin updates (default: true).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jinx_fast_cache_ttl\u003C\u002Fstrong>: Define the cache lifetime (TTL). Supports seconds (e.g., 3600) or strings (e.g., ’12 hours’, ‘1 week’).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Dynamic Injections (AJAX)\u003C\u002Fh3>\n\u003Cp>Since static HTML files cannot execute PHP, Jinx allows you to “inject” dynamic content (like a user’s name or a shopping cart) via AJAX.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Injecting a Template Part:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('jinx_fast_cache_inject_template', 'template-slug', 'Placeholder text...');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Injecting via Function Call:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can call any public function or class method:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('jinx_fast_cache_inject', 'date', ['Y']);\ndo_action('jinx_fast_cache_inject', ['MyClass', 'myMethod'], [$arg1, $arg2]);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Using Shortcodes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jinx_fast_cache_inject placeholder=\"Loading...\"] Your dynamic content here [\u002Fjinx_fast_cache_inject]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>JS Callbacks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Trigger custom JavaScript after the content has been injected:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$('.element').on('jinx-fast-cache-inject', (e) => { \u002F* Handle injection *\u002F });\nelement.addEventListener('jinx-fast-cache-inject', (e) => { \u002F* Handle injection *\u002F }, false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>3. URL Tags & Relations\u003C\u002Fh3>\n\u003Cp>Tags are a powerful way to link multiple URLs together. If one URL is flushed, all other URLs sharing the same tag will also be purged. This is perfect for linking a “Latest Posts” widget on your homepage to your single post entries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Via Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jinx_fast_cache tags=\"news,homepage\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Via Action:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('jinx_fast_cache', ['tags' => 'tag1,tag2']);\ndo_action('jinx_fast_cache', ['tags' => ['tag1', 'tag2']]);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>4. Per-Page Cache Duration (TTL)\u003C\u002Fh3>\n\u003Cp>Override the global TTL for specific high-traffic or highly dynamic pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Via Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jinx_fast_cache ttl=\"3600\"] or `[jinx_fast_cache ttl=\"12 hours\"]`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Via Action:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('jinx_fast_cache', ['ttl' => 3600]);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Combined Call (Tags + TTL):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('jinx_fast_cache', ['ttl' => 3600, 'tags' => ['foo', 'bar']]);\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>– [x] Release the plugin\u003Cbr \u002F>\n– [x] Add HTML minification for output\u003Cbr \u002F>\n– [x] Allow injection of dynamic rendered templates using ajax requests\u003Cbr \u002F>\n– [x] Add taxonomies\u003Cbr \u002F>\n– [x] Provide scheduled tasks\u003Cbr \u002F>\n– [x] Add admin columns for cache status\u003Cbr \u002F>\n– [x] Provide exclude option for posts and terms in backend\u003Cbr \u002F>\n– [x] Add multisite support\u003Cbr \u002F>\n– [x] Flush and warm after update complete\u003Cbr \u002F>\n– [x] Add possibility to ignore 404\u003Cbr \u002F>\n– [x] Allow query params to be excluded or totally ignored\u003Cbr \u002F>\n– [x] Provide cache duration\u003Cbr \u002F>\n– [x] Provide admin panel to change options\u003Cbr \u002F>\n– [x] Add tags to flush related pages\u003Cbr \u002F>\n– [x] Add shortcode for injects\u003Cbr \u002F>\n– [x] Add JS events for injects\u003Cbr \u002F>\n– [x] Gutenberg inject block\u003C\u002Fp>\n","Blazing fast full-page caching for WordPress. Jinx Fast-Cache serves static HTML files, bypassing PHP and database overhead entirely.",1469,"2026-01-16T09:03:00.000Z","6.9.0","8.0",[60,61,62,63,64],"cache","fullpage","html","performance","static-cache","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjixn-fast-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjinx-fast-cache.zip",100,{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":21,"downloaded":76,"rating":67,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":88,"download_link":89,"security_score":67,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":90},"lugath","Lugath Translate","1.0.1","Lugath","https:\u002F\u002Fprofiles.wordpress.org\u002Flugath\u002F","\u003Ch3>What is Lugath\u003C\u002Fh3>\n\u003Cp>Lugath is a developer-friendly, AI-based translation plugin that allows you to localize your WordPress website effortlessly. With instant translations, SSR-compatible proxy mode, and full REST API access. Even for SPAs, JAMstack sites, and React-based frontends (CRA).\u003C\u002Fp>\n\u003Ch3>Translate your site globally in seconds\u003C\u002Fh3>\n\u003Cp>Lugath helps you turn your WordPress website into a multilingual experience — instantly. Whether you’re running a simple blog or a complex, headless architecture with React or CRA, Lugath brings seamless AI translation and real-time rendering to the table.\u003C\u002Fp>\n\u003Cp>It’s designed for developers, marketers, and SEO experts alike — combining power and simplicity with clean HTML output and maximum performance.\u003C\u002Fp>\n\u003Ch3>Why Lugath?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Built for performance\u003C\u002Fstrong>\u003Cbr \u002F>\nLugath uses proxy-based translation with zero configuration, rendering translated HTML server-side. This means faster load times, better SEO, and zero layout shifts on load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SSR + SPA compatible\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks out of the box with modern JavaScript frontends like Create React App (CRA), Next.js, or any SPA setup. Lugath offers REST endpoints for tight frontend integration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No code required\u003C\u002Fstrong>\u003Cbr \u002F>\nYou don’t have to modify templates or wrap content in special tags. Lugath handles translation on-the-fly using your site’s rendered HTML.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO-friendly by design\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery translated page is crawlable and indexable. With clean URLs and proper structure, Lugath helps you rank in every language you speak.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Instant global reach\u003C\u002Fstrong>\u003Cbr \u002F>\nDon’t settle for a single market. Go global and unlock multilingual traffic using automated translation powered by leading AI providers.\u003C\u002Fp>\n\u003Ch3>How to Get an API Key\u003C\u002Fh3>\n\u003Cp>To use Lugath Translate, you need an API key. Follow these steps to obtain your API key:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Go to \u003Ca href=\"https:\u002F\u002Fapp.lugath.com\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.lugath.com\u003C\u002Fa> and create a new account.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In the menu, navigate to the “Website” section and click the “Connect” button.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enter your website name.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select WordPress as your website technology\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select the original language of your website.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose the target languages you want to translate into.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enter your website domain.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Once completed, you will see the generated Integration key. Copy it.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paste the Integration key into the “Lugath” settings in your WordPress admin panel.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visit your website and check if the language switcher appears in the bottom right corner.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf the switcher is visible, the script is correctly loaded.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>\u003Cstrong>Enabling Server-Side Rendering (SSR)\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>If you want to enable \u003Cstrong>server-side rendering (SSR)\u003C\u002Fstrong>:\u003Cbr \u002F>\n1. \u003Cstrong>Go to \u003Ca href=\"https:\u002F\u002Fapp.lugath.com\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.lugath.com\u003C\u002Fa> and open your website settings.\u003C\u002Fstrong>\u003Cbr \u002F>\n2. \u003Cstrong>Navigate to the “General” tab under “Site Settings.”\u003C\u002Fstrong>\u003Cbr \u002F>\n3. \u003Cstrong>Enable the “Server-Side Rendering” option.\u003C\u002Fstrong>\u003Cbr \u002F>\n4. \u003Cstrong>Go to “Lugath” settings in your WordPress admin panel.\u003C\u002Fstrong>\u003Cbr \u002F>\n5. \u003Cstrong>Enable server-side redirection\u003C\u002Fstrong>\u003Cbr \u002F>\n6. \u003Cstrong>Then select the langauges from Proxy Redirect Language List\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once enabled, translated pages will be stored and served via Lugath’s CDN.\u003C\u002Fp>\n","Lugath uses AI to make your WordPress site multilingual in minutes — with client and server-side rendering (SSR) support and zero coding required.",287,1,"","6.8.5","5.6","7.2",[83,84,85,86,87],"localization","localization-plugin","multilingual-seo","translation","translation-plugin","https:\u002F\u002Flugath.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flugath.1.0.1.zip","2026-03-15T10:48:56.248Z"]