{"id":323385,"date":"2026-06-09T07:02:46","date_gmt":"2026-06-09T07:02:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/greek-url-guard\/"},"modified":"2026-06-09T07:02:23","modified_gmt":"2026-06-09T07:02:23","slug":"greek-url-guard","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/greek-url-guard\/","author":20979859,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Greek URL Guard","header_author":"CCDesign.gr","header_description":"Convert new Greek slugs and upload filenames into clean, SEO-friendly Greeklish without changing existing URLs.","assets_banners_color":"bfdaf5","last_updated":"2026-06-09 07:02:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ccdesign.gr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"kaxrist","date":"2026-06-09 07:02:23"}},"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3565549,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3565549,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3565549,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3565549,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3565549,"resolution":"1","location":"assets","locale":"","width":1400,"height":964},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3565549,"resolution":"2","location":"assets","locale":"","width":1400,"height":283},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3565549,"resolution":"3","location":"assets","locale":"","width":1400,"height":349}},"screenshots":{"1":"Main settings and coverage options.","2":"Slug preview result.","3":"SEO Safety Check overview."}},"plugin_section":[],"plugin_tags":[29736,84,939,186,562],"plugin_category":[50,55,59],"plugin_contributors":[266287],"plugin_business_model":[],"class_list":["post-323385","plugin","type-plugin","status-publish","hentry","plugin_tags-greek","plugin_tags-media","plugin_tags-permalinks","plugin_tags-seo","plugin_tags-slugs","plugin_category-media","plugin_category-seo-and-marketing","plugin_category-utilities-and-tools","plugin_contributors-kaxrist","plugin_committers-kaxrist"],"banners":{"banner":"https:\/\/ps.w.org\/greek-url-guard\/assets\/banner-772x250.png?rev=3565549","banner_2x":"https:\/\/ps.w.org\/greek-url-guard\/assets\/banner-1544x500.png?rev=3565549","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/greek-url-guard\/assets\/icon-128x128.png?rev=3565549","icon_2x":"https:\/\/ps.w.org\/greek-url-guard\/assets\/icon-256x256.png?rev=3565549","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/greek-url-guard\/assets\/screenshot-1.png?rev=3565549","caption":"Main settings and coverage options."},{"src":"https:\/\/ps.w.org\/greek-url-guard\/assets\/screenshot-2.png?rev=3565549","caption":"Slug preview result."},{"src":"https:\/\/ps.w.org\/greek-url-guard\/assets\/screenshot-3.png?rev=3565549","caption":"SEO Safety Check overview."}],"raw_content":"<!--section=description-->\n<p>Greek URL Guard helps Greek WordPress sites create clean Greeklish URLs and upload filenames from the start, without rewriting existing URLs.<\/p>\n\n<p>It is built for site owners who want safer, readable, SEO-friendly slugs for new content while avoiding unexpected changes to old posts, terms, media files, or indexed URLs.<\/p>\n\n<p>The plugin converts Greek characters in new posts, pages, public custom post types, categories, tags, public taxonomies, WooCommerce products, WooCommerce product categories, product tags, product attributes, and new media upload filenames. It also includes a slug preview tool and a lightweight SEO safety check for existing Greek slugs, media filenames, and possible overlapping custom slug code.<\/p>\n\n<h3>What it does<\/h3>\n\n<ul>\n<li>Converts new post and page slugs to Greeklish.<\/li>\n<li>Supports public custom post types and public taxonomies.<\/li>\n<li>Supports WooCommerce products, product categories, product tags, and product attributes.<\/li>\n<li>Cleans new media upload filenames.<\/li>\n<li>Converts underscores, spaces, repeated dashes, symbols, and Greek characters.<\/li>\n<li>Keeps existing URLs and existing uploaded files unchanged.<\/li>\n<li>Preserves manually entered slugs by default.<\/li>\n<li>Offers configurable slug and filename length limits.<\/li>\n<li>Includes a fast slug preview tool.<\/li>\n<li>Warns about existing Greek slugs, media filenames, or possible overlapping Greek slug converters.<\/li>\n<\/ul>\n\n<h3>Uninstall<\/h3>\n\n<p>Uninstalling the plugin never reverts slugs, renames files back, or edits content. Plugin settings are kept by default so they are available if the plugin is reinstalled. You can enable the cleanup option before uninstall if you want the plugin settings removed.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Greek URL Guard does not send data to external services, does not use cookies, and does not track visitors or administrators.<\/p>\n\n<!--section=installation-->\n<p>Install from the WordPress dashboard:<\/p>\n\n<ol>\n<li>Go to Plugins &gt; Add New.<\/li>\n<li>Search for Greek URL Guard.<\/li>\n<li>Click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings &gt; Greek URL Guard to review the options.<\/li>\n<\/ol>\n\n<p>Upload the plugin ZIP:<\/p>\n\n<ol>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Select the <code>greek-url-guard.zip<\/code> file.<\/li>\n<li>Click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings &gt; Greek URL Guard to review the options.<\/li>\n<\/ol>\n\n<p>FTP upload:<\/p>\n\n<ol>\n<li>Extract the <code>greek-url-guard.zip<\/code> file on your computer.<\/li>\n<li>Upload the extracted <code>greek-url-guard<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin from the WordPress Plugins screen.<\/li>\n<li>Go to Settings &gt; Greek URL Guard to review the options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20change%20my%20existing%20urls%3F\"><h3>Will this change my existing URLs?<\/h3><\/dt>\n<dd><p>No. The automatic rules apply to new content and new uploads only. Draft placeholder slugs created before a real title exists may be replaced before publication.<\/p><\/dd>\n<dt id=\"can%20it%20convert%20old%20greek%20urls%3F\"><h3>Can it convert old Greek URLs?<\/h3><\/dt>\n<dd><p>No. Greek URL Guard is designed to avoid unexpected changes to existing URLs. It focuses on new content and new uploads. If you need to change old URLs, review them carefully and set up redirects before making changes.<\/p><\/dd>\n<dt id=\"will%20this%20rename%20files%20that%20are%20already%20in%20the%20media%20library%3F\"><h3>Will this rename files that are already in the Media Library?<\/h3><\/dt>\n<dd><p>No. Existing uploaded files are not renamed.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20type%20a%20slug%20manually%3F\"><h3>What happens if I type a slug manually?<\/h3><\/dt>\n<dd><p>Manual slugs are preserved by default. You can disable this option if you want Greek manual slugs to be converted too.<\/p><\/dd>\n<dt id=\"will%20changing%20a%20published%20title%20update%20the%20url%3F\"><h3>Will changing a published title update the URL?<\/h3><\/dt>\n<dd><p>No. Changing the title of already published content does not rewrite its existing URL. If you want to change that URL, edit the slug field directly and review whether redirects are needed.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20what%20the%20plugin%20handles%3F\"><h3>Can I choose what the plugin handles?<\/h3><\/dt>\n<dd><p>Yes. In Settings &gt; Greek URL Guard, you can choose whether the plugin handles posts, pages, public custom post types, categories, tags, public taxonomies, media filenames, and WooCommerce content when WooCommerce is active.<\/p><\/dd>\n<dt id=\"does%20it%20remove%20short%20greek%20words%20from%20urls%3F\"><h3>Does it remove short Greek words from URLs?<\/h3><\/dt>\n<dd><p>No. Search engines can handle short words, and removing them automatically can change the meaning of a title.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%2C%20gutenberg%2C%20woocommerce%2C%20wpml%2C%20or%20other%20builders%20and%20translation%20plugins%3F\"><h3>Does it work with Elementor, Gutenberg, WooCommerce, WPML, or other builders and translation plugins?<\/h3><\/dt>\n<dd><p>The plugin works at the WordPress slug and upload filename level. It does not edit page builder content or translated text.<\/p><\/dd>\n<dt id=\"does%20it%20support%20woocommerce%3F\"><h3>Does it support WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. When WooCommerce is active, the plugin can handle new product slugs, product categories, product tags, product attributes, and new upload filenames.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Convert new Greek slugs and upload filenames into clean, SEO-friendly Greeklish without changing existing URLs.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323385"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kaxrist"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323385"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323385"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323385"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323385"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323385"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}