{"id":332082,"date":"2026-07-15T16:54:49","date_gmt":"2026-07-15T16:54:49","guid":{"rendered":"https:\/\/tr.wordpress.org\/plugins\/yedekalma-wp-yedekleme-baglayicisi\/"},"modified":"2026-10-15T14:34:36","modified_gmt":"2026-10-15T14:34:36","slug":"yedekalma","status":"publish","type":"plugin","link":"https:\/\/tzm.wordpress.org\/plugins\/yedekalma\/","author":23519696,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.68.2","stable_tag":"1.68.2","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Yedekalma \u2014 Backup, Restore, Migration & Malware Scanner","header_author":"YedekAlma","header_description":"Local one-click WordPress backup & restore (files + database), no account required. Optionally connect the free Yedekalma cloud service for off-site, multi-cloud storage.","assets_banners_color":"1f4177","last_updated":"2026-10-15 14:34:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/yedekalma.com\/wordpress-plugin","header_author_uri":"https:\/\/yedekalma.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2429,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.10.0":{"tag":"1.10.0","author":"kamkactemha","date":"2026-07-15 17:13:52","revision":3609233},"1.10.1":{"tag":"1.10.1","author":"kamkactemha","date":"2026-07-15 17:16:07","revision":3609235},"1.10.10":{"tag":"1.10.10","author":"kamkactemha","date":"2026-07-20 13:42:08","revision":3614856},"1.10.11":{"tag":"1.10.11","author":"kamkactemha","date":"2026-07-20 13:43:41","revision":3614873},"1.10.2":{"tag":"1.10.2","author":"kamkactemha","date":"2026-07-18 05:55:53","revision":3612251},"1.10.3":{"tag":"1.10.3","author":"kamkactemha","date":"2026-07-18 08:19:52","revision":3612373},"1.10.4":{"tag":"1.10.4","author":"kamkactemha","date":"2026-07-20 07:27:19","revision":3614316},"1.10.5":{"tag":"1.10.5","author":"kamkactemha","date":"2026-07-20 07:43:01","revision":3614345},"1.10.6":{"tag":"1.10.6","author":"kamkactemha","date":"2026-07-20 08:51:13","revision":3614426},"1.10.7":{"tag":"1.10.7","author":"kamkactemha","date":"2026-07-20 10:46:51","revision":3614595},"1.10.8":{"tag":"1.10.8","author":"kamkactemha","date":"2026-07-20 12:00:03","revision":3614697},"1.10.9":{"tag":"1.10.9","author":"kamkactemha","date":"2026-07-20 12:07:30","revision":3614711},"1.11.0":{"tag":"1.11.0","author":"kamkactemha","date":"2026-07-20 13:46:35","revision":3614905},"1.11.1":{"tag":"1.11.1","author":"kamkactemha","date":"2026-07-20 14:00:08","revision":3614968},"1.11.2":{"tag":"1.11.2","author":"kamkactemha","date":"2026-07-20 14:14:31","revision":3615046},"1.11.3":{"tag":"1.11.3","author":"kamkactemha","date":"2026-07-20 14:25:54","revision":3615201},"1.11.4":{"tag":"1.11.4","author":"kamkactemha","date":"2026-07-21 05:35:25","revision":3616515},"1.11.5":{"tag":"1.11.5","author":"kamkactemha","date":"2026-07-21 05:39:14","revision":3616520},"1.11.6":{"tag":"1.11.6","author":"kamkactemha","date":"2026-07-22 05:24:35","revision":3617981},"1.11.7":{"tag":"1.11.7","author":"kamkactemha","date":"2026-07-22 06:04:50","revision":3618014},"1.12.0":{"tag":"1.12.0","author":"kamkactemha","date":"2026-07-27 08:01:14","revision":3624158},"1.13.0":{"tag":"1.13.0","author":"kamkactemha","date":"2026-07-27 08:15:13","revision":3624185},"1.14.0":{"tag":"1.14.0","author":"kamkactemha","date":"2026-07-28 06:04:43","revision":3625445},"1.18.0":{"tag":"1.18.0","author":"kamkactemha","date":"2026-07-28 06:47:07","revision":3625484},"1.19.0":{"tag":"1.19.0","author":"kamkactemha","date":"2026-07-28 07:23:46","revision":3625532},"1.20.0":{"tag":"1.20.0","author":"kamkactemha","date":"2026-07-28 07:50:58","revision":3625567},"1.22.0":{"tag":"1.22.0","author":"kamkactemha","date":"2026-07-28 20:20:51","revision":3626409},"1.22.1":{"tag":"1.22.1","author":"kamkactemha","date":"2026-07-29 06:48:11","revision":3626762},"1.22.2":{"tag":"1.22.2","author":"kamkactemha","date":"2026-07-29 06:55:01","revision":3626769},"1.28.0":{"tag":"1.28.0","author":"kamkactemha","date":"2026-07-30 05:48:22","revision":3627970},"1.29.0":{"tag":"1.29.0","author":"kamkactemha","date":"2026-07-30 07:38:02","revision":3628097},"1.30.0":{"tag":"1.30.0","author":"kamkactemha","date":"2026-07-30 07:46:36","revision":3628112},"1.31.0":{"tag":"1.31.0","author":"kamkactemha","date":"2026-07-30 08:48:35","revision":3628226},"1.32.0":{"tag":"1.32.0","author":"kamkactemha","date":"2026-07-30 12:00:27","revision":3628506},"1.33.0":{"tag":"1.33.0","author":"kamkactemha","date":"2026-07-30 12:35:12","revision":3628564},"1.34.0":{"tag":"1.34.0","author":"kamkactemha","date":"2026-07-30 12:53:22","revision":3628585},"1.35.0":{"tag":"1.35.0","author":"kamkactemha","date":"2026-07-30 13:17:03","revision":3628633},"1.36.0":{"tag":"1.36.0","author":"kamkactemha","date":"2026-07-30 13:42:54","revision":3628668},"1.37.0":{"tag":"1.37.0","author":"kamkactemha","date":"2026-07-30 13:56:58","revision":3628706},"1.40.0":{"tag":"1.40.0","author":"kamkactemha","date":"2026-07-30 20:13:37","revision":3629087},"1.43.0":{"tag":"1.43.0","author":"kamkactemha","date":"2026-07-31 13:30:49","revision":3630050},"1.44.0":{"tag":"1.44.0","author":"kamkactemha","date":"2026-07-31 13:46:50","revision":3630071},"1.44.1":{"tag":"1.44.1","author":"kamkactemha","date":"2026-07-31 14:42:49","revision":3630129},"1.44.2":{"tag":"1.44.2","author":"kamkactemha","date":"2026-08-01 07:11:21","revision":3630669},"1.44.3":{"tag":"1.44.3","author":"kamkactemha","date":"2026-08-01 08:53:11","revision":3630753},"1.44.5":{"tag":"1.44.5","author":"kamkactemha","date":"2026-08-01 10:59:17","revision":3630867},"1.44.6":{"tag":"1.44.6","author":"kamkactemha","date":"2026-08-04 17:22:08","revision":3634424},"1.45.0":{"tag":"1.45.0","author":"kamkactemha","date":"2026-08-05 08:32:17","revision":3635045},"1.46.0":{"tag":"1.46.0","author":"kamkactemha","date":"2026-08-06 08:12:12","revision":3636299},"1.46.1":{"tag":"1.46.1","author":"kamkactemha","date":"2026-08-06 08:29:32","revision":3636318},"1.46.2":{"tag":"1.46.2","author":"kamkactemha","date":"2026-08-06 08:48:22","revision":3636335},"1.47.0":{"tag":"1.47.0","author":"kamkactemha","date":"2026-08-06 10:40:56","revision":3636465},"1.48.0":{"tag":"1.48.0","author":"kamkactemha","date":"2026-08-06 11:27:48","revision":3636532},"1.49.0":{"tag":"1.49.0","author":"kamkactemha","date":"2026-08-06 14:48:22","revision":3636762},"1.49.1":{"tag":"1.49.1","author":"kamkactemha","date":"2026-08-07 07:03:46","revision":3637484},"1.49.2":{"tag":"1.49.2","author":"kamkactemha","date":"2026-08-07 07:24:50","revision":3637510},"1.49.3":{"tag":"1.49.3","author":"kamkactemha","date":"2026-08-07 07:31:03","revision":3637527},"1.49.4":{"tag":"1.49.4","author":"kamkactemha","date":"2026-08-07 08:00:41","revision":3637561},"1.49.5":{"tag":"1.49.5","author":"kamkactemha","date":"2026-08-07 08:14:33","revision":3637572},"1.49.6":{"tag":"1.49.6","author":"kamkactemha","date":"2026-08-07 08:34:11","revision":3637596},"1.49.7":{"tag":"1.49.7","author":"kamkactemha","date":"2026-08-07 08:50:44","revision":3637614},"1.49.8":{"tag":"1.49.8","author":"kamkactemha","date":"2026-08-07 11:14:27","revision":3637760},"1.49.9":{"tag":"1.49.9","author":"kamkactemha","date":"2026-08-07 13:18:29","revision":3637897},"1.50.0":{"tag":"1.50.0","author":"kamkactemha","date":"2026-08-07 13:25:51","revision":3637911},"1.50.1":{"tag":"1.50.1","author":"kamkactemha","date":"2026-08-07 13:34:03","revision":3637921},"1.50.10":{"tag":"1.50.10","author":"kamkactemha","date":"2026-08-07 14:43:00","revision":3637982},"1.50.11":{"tag":"1.50.11","author":"kamkactemha","date":"2026-08-07 14:49:23","revision":3637985},"1.50.12":{"tag":"1.50.12","author":"kamkactemha","date":"2026-08-08 06:44:40","revision":3638484},"1.50.2":{"tag":"1.50.2","author":"kamkactemha","date":"2026-08-07 13:41:07","revision":3637932},"1.50.3":{"tag":"1.50.3","author":"kamkactemha","date":"2026-08-07 13:50:07","revision":3637938},"1.50.9":{"tag":"1.50.9","author":"kamkactemha","date":"2026-08-07 14:36:15","revision":3637974},"1.51.1":{"tag":"1.51.1","author":"kamkactemha","date":"2026-08-08 08:55:41","revision":3638542},"1.51.4":{"tag":"1.51.4","author":"kamkactemha","date":"2026-08-12 08:11:18","revision":3643019},"1.52.0":{"tag":"1.52.0","author":"kamkactemha","date":"2026-08-12 13:44:17","revision":3643533},"1.53.0":{"tag":"1.53.0","author":"kamkactemha","date":"2026-08-13 05:58:49","revision":3644242},"1.53.2":{"tag":"1.53.2","author":"kamkactemha","date":"2026-08-15 08:40:40","revision":3648312},"1.53.3":{"tag":"1.53.3","author":"kamkactemha","date":"2026-08-16 16:03:42","revision":3649907},"1.54.0":{"tag":"1.54.0","author":"kamkactemha","date":"2026-08-17 06:26:55","revision":3650530},"1.54.1":{"tag":"1.54.1","author":"kamkactemha","date":"2026-08-17 07:12:51","revision":3650598},"1.54.2":{"tag":"1.54.2","author":"kamkactemha","date":"2026-08-17 08:04:26","revision":3650660},"1.54.3":{"tag":"1.54.3","author":"kamkactemha","date":"2026-08-17 08:21:37","revision":3650693},"1.54.4":{"tag":"1.54.4","author":"kamkactemha","date":"2026-08-17 10:41:29","revision":3650936},"1.54.5":{"tag":"1.54.5","author":"kamkactemha","date":"2026-08-17 11:32:31","revision":3651042},"1.54.7":{"tag":"1.54.7","author":"kamkactemha","date":"2026-08-17 12:32:36","revision":3651137},"1.54.8":{"tag":"1.54.8","author":"kamkactemha","date":"2026-08-17 12:49:47","revision":3651169},"1.54.9":{"tag":"1.54.9","author":"kamkactemha","date":"2026-08-17 13:15:15","revision":3651202},"1.55.0":{"tag":"1.55.0","author":"kamkactemha","date":"2026-08-17 14:06:10","revision":3651259},"1.55.1":{"tag":"1.55.1","author":"kamkactemha","date":"2026-08-17 14:44:05","revision":3651296},"1.55.2":{"tag":"1.55.2","author":"kamkactemha","date":"2026-08-17 21:02:30","revision":3651724},"1.55.3":{"tag":"1.55.3","author":"kamkactemha","date":"2026-08-18 05:44:05","revision":3652059},"1.55.4":{"tag":"1.55.4","author":"kamkactemha","date":"2026-08-18 05:51:04","revision":3652064},"1.55.5":{"tag":"1.55.5","author":"kamkactemha","date":"2026-08-18 05:56:29","revision":3652073},"1.55.6":{"tag":"1.55.6","author":"kamkactemha","date":"2026-08-18 06:03:28","revision":3652082},"1.55.7":{"tag":"1.55.7","author":"kamkactemha","date":"2026-08-18 06:07:21","revision":3652090},"1.55.8":{"tag":"1.55.8","author":"kamkactemha","date":"2026-08-18 06:20:52","revision":3652106},"1.56.0":{"tag":"1.56.0","author":"kamkactemha","date":"2026-08-18 06:28:36","revision":3652117},"1.57.0":{"tag":"1.57.0","author":"kamkactemha","date":"2026-08-18 06:38:30","revision":3652139},"1.57.1":{"tag":"1.57.1","author":"kamkactemha","date":"2026-08-18 12:05:48","revision":3652797},"1.57.10":{"tag":"1.57.10","author":"kamkactemha","date":"2026-08-20 08:44:04","revision":3656266},"1.57.11":{"tag":"1.57.11","author":"kamkactemha","date":"2026-08-20 09:11:37","revision":3656319},"1.57.12":{"tag":"1.57.12","author":"kamkactemha","date":"2026-08-20 13:59:03","revision":3657023},"1.57.13":{"tag":"1.57.13","author":"kamkactemha","date":"2026-08-21 08:53:06","revision":3658605},"1.57.2":{"tag":"1.57.2","author":"kamkactemha","date":"2026-08-18 13:10:12","revision":3652928},"1.57.3":{"tag":"1.57.3","author":"kamkactemha","date":"2026-08-18 13:42:30","revision":3652991},"1.57.4":{"tag":"1.57.4","author":"kamkactemha","date":"2026-08-18 19:56:42","revision":3653481},"1.57.5":{"tag":"1.57.5","author":"kamkactemha","date":"2026-08-18 20:14:03","revision":3653500},"1.57.6":{"tag":"1.57.6","author":"kamkactemha","date":"2026-08-19 08:19:00","revision":3654137},"1.57.7":{"tag":"1.57.7","author":"kamkactemha","date":"2026-08-19 12:48:05","revision":3654620},"1.57.8":{"tag":"1.57.8","author":"kamkactemha","date":"2026-08-19 13:07:12","revision":3654651},"1.58.0":{"tag":"1.58.0","author":"kamkactemha","date":"2026-08-22 07:52:08","revision":3660159},"1.58.1":{"tag":"1.58.1","author":"kamkactemha","date":"2026-08-22 08:05:53","revision":3660169},"1.58.2":{"tag":"1.58.2","author":"kamkactemha","date":"2026-08-22 08:39:02","revision":3660207},"1.59.6":{"tag":"1.59.6","author":"kamkactemha","date":"2026-08-24 11:08:22","revision":3663233},"1.59.7":{"tag":"1.59.7","author":"kamkactemha","date":"2026-08-24 11:25:35","revision":3663266},"1.59.8":{"tag":"1.59.8","author":"kamkactemha","date":"2026-08-25 14:04:20","revision":3665451},"1.59.9":{"tag":"1.59.9","author":"kamkactemha","date":"2026-08-25 14:27:15","revision":3665496},"1.60.0":{"tag":"1.60.0","author":"kamkactemha","date":"2026-08-26 08:29:10","revision":3666527},"1.61.0":{"tag":"1.61.0","author":"kamkactemha","date":"2026-08-27 05:26:53","revision":3668120},"1.62.0":{"tag":"1.62.0","author":"kamkactemha","date":"2026-09-01 08:30:58","revision":3675647},"1.63.0":{"tag":"1.63.0","author":"kamkactemha","date":"2026-09-03 07:52:03","revision":3679255},"1.64.0":{"tag":"1.64.0","author":"kamkactemha","date":"2026-09-09 05:56:15","revision":3687650},"1.65.1":{"tag":"1.65.1","author":"kamkactemha","date":"2026-09-15 12:07:43","revision":3696926},"1.65.2":{"tag":"1.65.2","author":"kamkactemha","date":"2026-09-25 08:29:17","revision":3712671},"1.65.3":{"tag":"1.65.3","author":"kamkactemha","date":"2026-09-29 15:36:44","revision":3719364},"1.65.4":{"tag":"1.65.4","author":"kamkactemha","date":"2026-10-03 11:11:41","revision":3726152},"1.65.5":{"tag":"1.65.5","author":"kamkactemha","date":"2026-10-06 12:33:54","revision":3730792},"1.68.0":{"tag":"1.68.0","author":"kamkactemha","date":"2026-10-13 14:44:48","revision":3744224},"1.68.1":{"tag":"1.68.1","author":"kamkactemha","date":"2026-10-14 12:32:21","revision":3746334},"1.68.2":{"tag":"1.68.2","author":"kamkactemha","date":"2026-10-15 14:34:36","revision":3748747}},"upgrade_notice":{"1.68.2":"<p>Recommended for everyone on 1.68.1: restoring or verifying large backups no longer fails midway when the download permission expires.<\/p>","1.68.1":"<p>Required if you back up to S3: fixes large (over 100 MB) S3 uploads that fail in 1.68.0. Restores now verify every layer before writing to your site.<\/p>","1.68.0":"<p>Recommended if you back up to S3 or Dropbox: archives over 5 GB (S3) and over 150 MB (Dropbox, when enabled by your panel) are now uploaded in parts instead of failing.<\/p>","1.67.0":"<p>If backup encryption is turned on for this site in the panel, backups are no longer sent unencrypted when the plugin has no passphrase (or a different one): the backup stops with a clear error code instead.<\/p>","1.66.0":"<p>Recommended for everyone using chunked backups with your own encryption key (the archive could be deleted as &quot;corrupt&quot;), and for safer restores of extra folders. Also fixes Storage Receiver uploads restarting after a lost final response.<\/p>","1.65.5":"<p>Recommended if your host does not have the PHP IMAP extension: restoring a backup that contains no e-mail was reported as &quot;Restore failed&quot; even though every file and the database had been restored. It is now reported correctly. See the changelog for details.<\/p>","1.65.4":"<p>Recommended for every install. Large archives stored on this site no longer time out the panel&#039;s presence check: the download endpoint now honours Range requests and reads a checksum saved at backup time instead of re-reading the whole archive on every request (on\u2026 See the changelog for details.<\/p>","1.65.3":"<p>URGENT FOR EVERY INSTALL: every database dump made by this plugin turned each <code>%<\/code> character into a random 66-byte <code>{...}<\/code> string, so a restored site lost its permalinks (<code>\/%postname%\/<\/code> - every page 404), serialized settings, CSS percentages and percent-encoded URLs\u2026 See the changelog for details.<\/p>","1.65.2":"<p>A data-loss fix; recommended for every install, and especially urgent if any part of your site lives on a SYMLINK. Until now a symlinked DIRECTORY was silently dropped from the backup: the scanner does not follow symlinks (to avoid infinite loops), so the whole\u2026 See the changelog for details.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3617981,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3617981,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3617981,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3617989,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3617989,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.10.0","1.10.1","1.10.10","1.10.11","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.10.8","1.10.9","1.11.0","1.11.1","1.11.2","1.11.3","1.11.4","1.11.5","1.11.6","1.11.7","1.12.0","1.13.0","1.14.0","1.18.0","1.19.0","1.20.0","1.22.0","1.22.1","1.22.2","1.28.0","1.29.0","1.30.0","1.31.0","1.32.0","1.33.0","1.34.0","1.35.0","1.36.0","1.37.0","1.40.0","1.43.0","1.44.0","1.44.1","1.44.2","1.44.3","1.44.5","1.44.6","1.45.0","1.46.0","1.46.1","1.46.2","1.47.0","1.48.0","1.49.0","1.49.1","1.49.2","1.49.3","1.49.4","1.49.5","1.49.6","1.49.7","1.49.8","1.49.9","1.50.0","1.50.1","1.50.10","1.50.11","1.50.12","1.50.2","1.50.3","1.50.9","1.51.1","1.51.4","1.52.0","1.53.0","1.53.2","1.53.3","1.54.0","1.54.1","1.54.2","1.54.3","1.54.4","1.54.5","1.54.7","1.54.8","1.54.9","1.55.0","1.55.1","1.55.2","1.55.3","1.55.4","1.55.5","1.55.6","1.55.7","1.55.8","1.56.0","1.57.0","1.57.1","1.57.10","1.57.11","1.57.12","1.57.13","1.57.2","1.57.3","1.57.4","1.57.5","1.57.6","1.57.7","1.57.8","1.58.0","1.58.1","1.58.2","1.59.6","1.59.7","1.59.8","1.59.9","1.60.0","1.61.0","1.62.0","1.63.0","1.64.0","1.65.1","1.65.2","1.65.3","1.65.4","1.65.5","1.68.0","1.68.1","1.68.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3625431,"resolution":"1","location":"assets","locale":"","width":1691,"height":816},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3625431,"resolution":"2","location":"assets","locale":"","width":1687,"height":807},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3625431,"resolution":"3","location":"assets","locale":"","width":1686,"height":820},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3625431,"resolution":"4","location":"assets","locale":"","width":1678,"height":826},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3625431,"resolution":"5","location":"assets","locale":"","width":1689,"height":770}},"screenshots":{"1":"Dashboard \u2014 one-click full, files-only or database backup; runs on your own server, no account needed.","2":"All backups \u2014 one-click restore or download, each with size and SHA-256 checksum.","3":"Built-in malware scanner \u2014 scan WordPress core, plugins and the active theme for injected code, web shells and backdoors.","4":"Settings \u2014 interface language and safe uninstall data handling.","5":"Optional Yedekalma Pro \u2014 connect to schedule off-site backups straight to your own cloud (Google Drive, S3, OneDrive, Dropbox) with optional AES-256 encryption."}},"plugin_section":[],"plugin_tags":[151,274835,274836,274614,274615],"plugin_category":[59],"plugin_contributors":[271733],"plugin_business_model":[],"class_list":["post-332082","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-site-tasima","plugin_tags-virus-temizleme","plugin_tags-yedek-alma","plugin_tags-yedekleme","plugin_category-utilities-and-tools","plugin_contributors-kamkactemha","plugin_committers-kamkactemha"],"banners":{"banner":"https:\/\/ps.w.org\/yedekalma\/assets\/banner-772x250.jpg?rev=3617989","banner_2x":"https:\/\/ps.w.org\/yedekalma\/assets\/banner-1544x500.jpg?rev=3617989","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/yedekalma\/assets\/icon.svg?rev=3617981","icon":"https:\/\/ps.w.org\/yedekalma\/assets\/icon.svg?rev=3617981","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yedekalma\/assets\/screenshot-1.png?rev=3625431","caption":"Dashboard \u2014 one-click full, files-only or database backup; runs on your own server, no account needed."},{"src":"https:\/\/ps.w.org\/yedekalma\/assets\/screenshot-2.png?rev=3625431","caption":"All backups \u2014 one-click restore or download, each with size and SHA-256 checksum."},{"src":"https:\/\/ps.w.org\/yedekalma\/assets\/screenshot-3.png?rev=3625431","caption":"Built-in malware scanner \u2014 scan WordPress core, plugins and the active theme for injected code, web shells and backdoors."},{"src":"https:\/\/ps.w.org\/yedekalma\/assets\/screenshot-4.png?rev=3625431","caption":"Settings \u2014 interface language and safe uninstall data handling."},{"src":"https:\/\/ps.w.org\/yedekalma\/assets\/screenshot-5.png?rev=3625431","caption":"Optional Yedekalma Pro \u2014 connect to schedule off-site backups straight to your own cloud (Google Drive, S3, OneDrive, Dropbox) with optional AES-256 encryption."}],"raw_content":"<!--section=description-->\n<p>Yedekalma, <strong>WordPress yedekleme<\/strong> i\u015fini tek ekranda toplayan <strong>\u00fccretsiz bir yedek alma eklentisidir<\/strong>. Tek t\u0131kla sitenizin <strong>tam yede\u011fini<\/strong> al\u0131r \u2014 dosyalar <em>ve<\/em> veritaban\u0131 \u2014 ve ayn\u0131 ekrandan <strong>geri y\u00fckler<\/strong>. Ayr\u0131ca <strong>WordPress site ta\u015f\u0131ma<\/strong> (yeni sunucu veya yeni alan ad\u0131) yapar ve <strong>vir\u00fcs \/ zararl\u0131 yaz\u0131l\u0131m taramas\u0131<\/strong> ile bula\u015fm\u0131\u015f dosyalar\u0131 temizler. Yedekleme, geri y\u00fckleme, ta\u015f\u0131ma ve g\u00fcvenlik tek eklentide topland\u0131\u011f\u0131 i\u00e7in her i\u015f i\u00e7in ayr\u0131 bir araca ihtiyac\u0131n\u0131z olmaz.<\/p>\n\n<p>Her \u015fey kendi sunucunuzda \u00e7al\u0131\u015f\u0131r. Hesap, kay\u0131t veya API anahtar\u0131 gerekmez: kurun, etkinle\u015ftirin, <strong>Yedek Al<\/strong>'a bas\u0131n. <strong>Yedek dosyalar\u0131n\u0131z kendi hostingunuzda kal\u0131r<\/strong> ve diledi\u011finiz zaman ZIP olarak indirebilirsiniz.<\/p>\n\n<h4>Neler yapar?<\/h4>\n\n<ul>\n<li><strong>Site yedekleme<\/strong> \u2014 tema, eklenti ve y\u00fcklemeler dahil t\u00fcm dosyalar.<\/li>\n<li><strong>Veritaban\u0131 yedekleme<\/strong> \u2014 gzip s\u0131k\u0131\u015ft\u0131rmal\u0131 MySQL d\u00f6k\u00fcm\u00fc (<code>.sql.gz<\/code>), b\u00fcy\u00fck siteler i\u00e7in uygun.<\/li>\n<li><strong>Payla\u015f\u0131ml\u0131 hostingde \u00e7al\u0131\u015f\u0131r<\/strong> \u2014 <code>exec()<\/code> kapal\u0131 ve PHP limitleri dar olsa bile par\u00e7al\u0131 (zaman dilimli) \u00e7al\u0131\u015f\u0131p yede\u011fi tamamlar.<\/li>\n<li><strong>Tek t\u0131kla geri y\u00fckleme<\/strong> \u2014 veritaban\u0131, eklentiler, temalar ve y\u00fcklemeler; ya da yaln\u0131zca se\u00e7ti\u011finiz par\u00e7a.<\/li>\n<li><strong>Elinizdeki ar\u015fivden geri y\u00fckleme<\/strong> \u2014 <code>.zip<\/code>, <code>.sql<\/code> veya <code>.sql.gz<\/code> dosyas\u0131n\u0131 s\u00fcr\u00fckleyip b\u0131rak\u0131n.<\/li>\n<li><strong>Site ta\u015f\u0131ma \/ alan ad\u0131 de\u011fi\u015ftirme<\/strong> \u2014 geri y\u00fckleme s\u0131ras\u0131nda site adresi veritaban\u0131nda otomatik g\u00fcncellenir.<\/li>\n<li><strong>Vir\u00fcs tarama<\/strong> \u2014 WordPress \u00e7ekirde\u011fi, eklentiler ve aktif temada kod enjeksiyonu, web shell ve arka kap\u0131 arar; bulunanlar\u0131 toplu silebilirsiniz.<\/li>\n<li><strong>Kendi bulutunuza g\u00f6nderim (iste\u011fe ba\u011fl\u0131)<\/strong> \u2014 Google Drive, Dropbox (ar\u015fiv ba\u015f\u0131na 150 MB), OneDrive, Amazon S3 \/ S3 uyumlu (B2, Wasabi, R2, MinIO).<\/li>\n<li><strong>Zamanlanm\u0131\u015f otomatik yedekleme (iste\u011fe ba\u011fl\u0131)<\/strong> \u2014 g\u00fcnl\u00fck, haftal\u0131k, saatlik veya birka\u00e7 dakikada bir; saklama kural\u0131 ile.<\/li>\n<li><strong>Art\u0131ml\u0131 yedekleme (iste\u011fe ba\u011fl\u0131 bulut hizmetiyle)<\/strong> \u2014 ilk tam yedekten sonra yaln\u0131zca de\u011fi\u015fen dosyalar paketlenir (veritaban\u0131 her turda tam al\u0131n\u0131r); dosyalar\u0131n ger\u00e7ek de\u011fi\u015fiklik zaman\u0131na bak\u0131l\u0131r, de\u011fi\u015fen dosya asla atlanmaz. Tek t\u0131kla al\u0131nan yerel yedek her zaman <strong>tam<\/strong> yedektir.<\/li>\n<li><strong>\u0130ste\u011fe ba\u011fl\u0131 AES-256 \u015fifreleme<\/strong> \u2014 ar\u015fiv sitenizde, yaln\u0131z sizin bildi\u011finiz parolayla \u015fifrelenir; parola Yedekalma'da saklanmaz. Parolay\u0131 kaybederseniz \u015fifreli yedekler a\u00e7\u0131lamaz.<\/li>\n<\/ul>\n\n<p>\u00dccretsiz bir <strong>yedekleme eklentisi<\/strong> ar\u0131yorsan\u0131z: yedekleme, geri y\u00fckleme, ta\u015f\u0131ma ve vir\u00fcs taramas\u0131 \u00fccretsizdir; hi\u00e7biri \"premium\" kilidinin arkas\u0131nda de\u011fildir. \"(iste\u011fe ba\u011fl\u0131)\" diye i\u015faretli \u00f6zellikler Yedekalma bulut hizmetine ba\u011flanmay\u0131 gerektirir.<\/p>\n\n<h4>In English<\/h4>\n\n<p>Yedekalma is a free <strong>WordPress backup plugin<\/strong> that takes a one-click <strong>backup<\/strong> of your entire site \u2014 files <em>and<\/em> database \u2014 and <strong>restores<\/strong> it again from the same screen. It also <strong>migrates<\/strong> your WordPress site to a new host or domain and <strong>scans<\/strong> it for <strong>malware<\/strong>. One backup plugin covers backup, restore, migration and security, so you do not need a separate tool for each job.<\/p>\n\n<p>Everything runs on your own server. No account, no sign-up and no API key: install, activate, click <strong>Take Backup<\/strong>. Your backup archives stay on your hosting, and you can download them as a ZIP at any time.<\/p>\n\n<p>Looking for a <strong>free backup plugin<\/strong> that also does migration and malware scanning without a paywall? Yedekalma gives you a full <strong>WordPress backup<\/strong>, a <strong>database backup<\/strong>, one-click <strong>restore<\/strong>, site <strong>migration<\/strong> and a <strong>malware scanner<\/strong> in a single plugin \u2014 no premium unlock required for any of it.<\/p>\n\n<h4>Backup<\/h4>\n\n<ul>\n<li><strong>Full backup<\/strong> \u2014 every file (themes, plugins, uploads) plus the complete database.<\/li>\n<li><strong>Database backup<\/strong> \u2014 MySQL dump only, gzip compressed (<code>.sql.gz<\/code>) for large sites.<\/li>\n<li><strong>Files backup<\/strong> \u2014 site files only, without the database.<\/li>\n<li><strong>Works on shared hosting<\/strong> \u2014 chunked, time-sliced backup that finishes even when <code>exec()<\/code> is disabled and PHP limits are strict.<\/li>\n<li><strong>Safe storage<\/strong> \u2014 local backups live in a hardened, non-browsable folder with unguessable file names.<\/li>\n<\/ul>\n\n<h4>Restore<\/h4>\n\n<ul>\n<li><strong>One-click restore<\/strong> of the database, plugins, themes and uploads straight from your dashboard.<\/li>\n<li><strong>Restore only what you need<\/strong> \u2014 pick just the database, just uploads, just plugins or the whole site.<\/li>\n<li><strong>Restore from an archive you already have<\/strong> \u2014 drag &amp; drop a <code>.zip<\/code>, <code>.sql<\/code> or <code>.sql.gz<\/code> file and restore from it.<\/li>\n<li><strong>Integrity checked<\/strong> \u2014 a truncated or corrupt archive is refused instead of half-applied, so a bad file can never damage a working site.<\/li>\n<li><strong>SHA-256 verification<\/strong> of every archive before a restore begins.<\/li>\n<\/ul>\n\n<h4>Migration<\/h4>\n\n<ul>\n<li><strong>Move your site to a new host<\/strong> \u2014 download the backup, install Yedekalma on the target server and restore.<\/li>\n<li><strong>Change domain safely<\/strong> \u2014 site URL and home URL are rewritten in the database automatically during the restore.<\/li>\n<li><strong>New database server<\/strong> \u2014 <code>wp-config.php<\/code> credentials can be updated as part of a restore.<\/li>\n<li><strong>Clone your website<\/strong> to a fresh install for disaster recovery or a redesign.<\/li>\n<\/ul>\n\n<h4>Malware scanner<\/h4>\n\n<ul>\n<li><strong>Security scan<\/strong> of PHP, JS and configuration files across WordPress core, your plugins and the active theme.<\/li>\n<li>Detects <strong>code injections, web shells and backdoors<\/strong> using malicious-pattern matching.<\/li>\n<li><strong>Persistent results<\/strong> \u2014 the scan report survives page reloads, so you can review it whenever you like.<\/li>\n<li><strong>Bulk clean<\/strong> \u2014 select detected files and delete them in one click.<\/li>\n<li><strong>Core protection<\/strong> \u2014 WordPress core files are shielded from accidental deletion while planted files can still be removed.<\/li>\n<\/ul>\n\n<h4>Optional cloud service \u2014 backup to your own cloud storage<\/h4>\n\n<p>Local backup, restore, migration and the malware scanner are complete on their own and never contact an external server. If you also want <strong>off-site backup<\/strong> copies, you can connect the optional Yedekalma cloud service (see <em>External services<\/em> below) to:<\/p>\n\n<ul>\n<li><strong>Backup to Google Drive<\/strong> \u2014 stream backups straight to your own Google Drive.<\/li>\n<li><strong>Backup to Dropbox and OneDrive<\/strong> \u2014 send archives to your own Dropbox or Microsoft OneDrive account.<\/li>\n<li><strong>Backup to Amazon S3<\/strong> and S3-compatible storage \u2014 Backblaze B2, Wasabi, Cloudflare R2 and MinIO.<\/li>\n<li>Run <strong>scheduled automatic backups<\/strong> \u2014 daily, weekly, hourly or as often as every few minutes for busy sites \u2014 with retention rules.<\/li>\n<li><strong>Incremental file backup<\/strong> \u2014 after a full backup, only the files that changed since then are packed; real file modification times are compared, so a changed file is never skipped. One-click local backups are always full backups.<\/li>\n<li>Optionally encrypt archives with <strong>AES-256<\/strong> on your own server before they leave it, using a passphrase only you know \u2014 Yedekalma does not store it, so if you lose it the encrypted backups cannot be opened.<\/li>\n<\/ul>\n\n<h4>Languages<\/h4>\n\n<p>Yedekalma ships with English, Turkish (T\u00fcrk\u00e7e), German, Russian and Arabic translations.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can optionally connect to the Yedekalma cloud service (an external SaaS) to perform off-site backup and restore operations, package backups for delivery to your own cloud storage, check subscription state, and monitor backup quota. This connection only happens if you choose to use the cloud service (by entering an API token, by clicking the optional \"Connect with Google\" button, by clicking the optional \"register this site\" button, or by sending a support request from the Support screen \u2014 all described below); the plugin's local backup, restore, migration and malware-scanner features work with no external connection at all.<\/p>\n\n<ul>\n<li><strong>Service URL:<\/strong> https:\/\/yedekalma.com<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/yedekalma.com\/legal<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/yedekalma.com\/legal#privacy<\/li>\n<li><strong>Connect with Google (opt-in):<\/strong> The dashboard shows an optional \"Connect with Google\" button. It does nothing unless you click it. If you click it, your browser is sent to https:\/\/yedekalma.com where you sign in with Google; Yedekalma then creates or finds your account from your Google e-mail address and links this site (identified by its Site URL) to it. Only your e-mail address and the Site URL are used for this; no Google Drive or other Google data permission is requested, and no site content is sent. A one-time connection token is returned to your site and stored encrypted locally.<\/li>\n<li><strong>Optional site registration (opt-in):<\/strong> The dashboard also shows an optional \"register this site with Yedekalma\" button. It does nothing unless you click it. If you click it, the plugin sends only your Site URL and technical version info (plugin, WordPress, PHP version and locale) to https:\/\/yedekalma.com so the site can be listed in your Yedekalma panel; no site content or personal data is sent. If you also enter a notification e-mail, that address and your marketing-consent choice are sent as well. You can ignore the button entirely and every built-in feature still works.<\/li>\n<li><strong>Support form (opt-in, no account needed):<\/strong> The plugin has a <strong>Yedekalma \u2192 Support<\/strong> screen. It sends nothing until you fill it in and press \"Send\". When you do, the message you typed, the reply e-mail address and name you entered, the chosen category and your Site URL are sent to https:\/\/yedekalma.com so the support team can answer you by e-mail. A separate checkbox \u2014 shown ticked, and you can untick it \u2014 additionally sends technical details of this installation: plugin, WordPress, PHP and MySQL versions, web server, site language, multisite flag, active theme name, the <em>number<\/em> of active plugins, PHP limits (<code>memory_limit<\/code>, <code>max_execution_time<\/code>, <code>upload_max_filesize<\/code>), whether ZipArchive and <code>exec()<\/code> are available, free disk space, whether the backup folder is writable, whether the site is connected to the cloud service, and the date and count of your local backups. The full list is shown on screen before you send it. No site content, database content, passwords, plugin list or user data is sent, and no Yedekalma account is required to use this form.<\/li>\n<li><strong>Data Transmission:<\/strong> When connected (or after opt-in registration), the plugin sends requests to the Yedekalma API to perform secure backup and restore tasks. They contain your API token (or anonymous install id), your Site URL and site title, active plugin features, backup metadata (such as file lists, sizes, and checksums) and technical details of the installation: plugin, WordPress and PHP version, site language, time zone, whether the site is a multisite or runs WooCommerce, and whether automatic updates are enabled for this plugin. When connected, the plugin also sends a connection secret and the address of its own REST endpoint (so the panel can start backups on your site) and a one-way hash of the server's host name and IP address, used only to tell whether two of your sites share the same server; the host name and IP address themselves are not included (as with any web request, the Yedekalma server does see the IP address a request comes from). The site administrator's e-mail address is not sent.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>Yedekalma<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Yedekalma<\/strong> in the admin sidebar.<\/li>\n<li>Click <strong>Start without an account<\/strong> and take your first backup.<\/li>\n<\/ol>\n\n<p>Manual installation: upload the <code>yedekalma<\/code> folder to <code>\/wp-content\/plugins\/<\/code> and activate it from the Plugins screen.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"wordpress%20sitemin%20yede%C4%9Fini%20nas%C4%B1l%20al%C4%B1r%C4%B1m%3F\"><h3>WordPress sitemin yede\u011fini nas\u0131l al\u0131r\u0131m?<\/h3><\/dt>\n<dd><p><strong>Yedekalma \u2192 Kontrol Paneli<\/strong>'ni a\u00e7\u0131n ve <strong>Yedek Al<\/strong>'a bas\u0131n. <strong>Tam Yedek<\/strong> (dosya + veritaban\u0131), <strong>Sadece Dosya<\/strong> veya <strong>Sadece Veritaban\u0131<\/strong> se\u00e7ebilirsiniz. Yedekleme kendi sunucunuzda par\u00e7a par\u00e7a \u00e7al\u0131\u015f\u0131r; bitti\u011finde ar\u015fivi ZIP olarak indirebilirsiniz.<\/p><\/dd>\n<dt id=\"veritaban%C4%B1%20yede%C4%9Fi%20nas%C4%B1l%20al%C4%B1n%C4%B1r%3F\"><h3>Veritaban\u0131 yede\u011fi nas\u0131l al\u0131n\u0131r?<\/h3><\/dt>\n<dd><p><strong>Yedek Al \u2192 Sadece Veritaban\u0131<\/strong> deyin. S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir MySQL d\u00f6k\u00fcm\u00fc (<code>.sql.gz<\/code>) elde edersiniz; indirebilir veya daha sonra geri y\u00fckleyebilirsiniz.<\/p><\/dd>\n<dt id=\"yedek%20alma%20eklentisi%20%C3%BCcretsiz%20mi%3F\"><h3>Yedek alma eklentisi \u00fccretsiz mi?<\/h3><\/dt>\n<dd><p>Evet. Yedekleme, geri y\u00fckleme, ta\u015f\u0131ma ve vir\u00fcs taramas\u0131 hesap a\u00e7madan ve \u00fccret \u00f6demeden tam olarak \u00e7al\u0131\u015f\u0131r. \u0130ste\u011fe ba\u011fl\u0131 Yedekalma bulut hizmeti site d\u0131\u015f\u0131 (off-site) depolama ekler ve \u00fccretsiz bir ba\u015flang\u0131\u00e7 paketi vard\u0131r.<\/p><\/dd>\n<dt id=\"wordpress%20site%20ta%C5%9F%C4%B1ma%20nas%C4%B1l%20yap%C4%B1l%C4%B1r%3F\"><h3>WordPress site ta\u015f\u0131ma nas\u0131l yap\u0131l\u0131r?<\/h3><\/dt>\n<dd><p>Evet. Yede\u011fi indirin, yeni sunucuda Yedekalma'y\u0131 kurun ve ar\u015fivden geri y\u00fckleyin. Site adresi ve ana sayfa adresi veritaban\u0131nda otomatik olarak yeni alan ad\u0131na g\u00f6re g\u00fcncellenir.<\/p><\/dd>\n<dt id=\"yedekler%20nerede%20saklan%C4%B1yor%3F\"><h3>Yedekler nerede saklan\u0131yor?<\/h3><\/dt>\n<dd><p>Varsay\u0131lan olarak kendi hostingunuzda, d\u0131\u015far\u0131dan listelenemeyen korumal\u0131 bir klas\u00f6rde ve tahmin edilemez dosya adlar\u0131yla. \u0130sterseniz iste\u011fe ba\u011fl\u0131 bulut hizmetiyle kendi Google Drive, Dropbox, OneDrive veya S3 alan\u0131n\u0131za g\u00f6nderebilirsiniz \u2014 yede\u011fin i\u00e7eri\u011fi Yedekalma sunucular\u0131nda tutulmaz.<\/p><\/dd>\n<dt id=\"payla%C5%9F%C4%B1ml%C4%B1%20hostingde%20%C3%A7al%C4%B1%C5%9F%C4%B1r%20m%C4%B1%3F\"><h3>Payla\u015f\u0131ml\u0131 hostingde \u00e7al\u0131\u015f\u0131r m\u0131?<\/h3><\/dt>\n<dd><p>Evet. Yedekleme zaman dilimli par\u00e7alar halinde ilerler; <code>exec()<\/code> kapal\u0131 olsa ve PHP zaman\/bellek limitleri dar olsa bile tamamlan\u0131r. Sunucu yo\u011funluk nedeniyle iste\u011fi reddederse eklenti bekleyip kald\u0131\u011f\u0131 yerden devam eder.<\/p><\/dd>\n<dt id=\"wordpress%20vir%C3%BCs%20temizleme%20yapar%20m%C4%B1%3F\"><h3>WordPress vir\u00fcs temizleme yapar m\u0131?<\/h3><\/dt>\n<dd><p>Evet. <strong>Yedekalma \u2192 Zararl\u0131 Yaz\u0131l\u0131m Taramas\u0131<\/strong> ekran\u0131ndan tarama ba\u015flat\u0131n: WordPress \u00e7ekirde\u011fi, eklentiler ve aktif tema PHP\/JS ve yap\u0131land\u0131rma dosyalar\u0131 i\u00e7in kod enjeksiyonu, web shell ve arka kap\u0131 kal\u0131plar\u0131na kar\u015f\u0131 taran\u0131r. Bulunan dosyalar\u0131 tek t\u0131kla toplu silebilirsiniz; WordPress \u00e7ekirdek dosyalar\u0131 yanl\u0131\u015fl\u0131kla silinmeye kar\u015f\u0131 korunur. Vir\u00fcs temizleme \u00fccretsizdir, hesap a\u00e7man\u0131z gerekmez.<\/p><\/dd>\n<dt id=\"otomatik%20%28zamanlanm%C4%B1%C5%9F%29%20yedekleme%20var%20m%C4%B1%3F\"><h3>Otomatik (zamanlanm\u0131\u015f) yedekleme var m\u0131?<\/h3><\/dt>\n<dd><p>Evet, iste\u011fe ba\u011fl\u0131 bulut hizmetiyle. G\u00fcnl\u00fck, haftal\u0131k, saatlik ya da yo\u011fun siteler i\u00e7in birka\u00e7 dakikada bir otomatik yedekleme kurabilir, her biri i\u00e7in saklama kural\u0131 tan\u0131mlayabilirsiniz. Tek t\u0131kla manuel yedek her zaman \u00fccretsizdir ve zamanlama gerektirmez.<\/p><\/dd>\n<dt id=\"b%C3%BCy%C3%BCk%20siteleri%20%285%20gb%2C%2010%20gb%29%20yedekleyebilir%20mi%3F\"><h3>B\u00fcy\u00fck siteleri (5 GB, 10 GB) yedekleyebilir mi?<\/h3><\/dt>\n<dd><p>Evet. Yedekleme k\u00fc\u00e7\u00fck zaman dilimlerine b\u00f6l\u00fcnerek ilerler ve veritaban\u0131 do\u011frudan gzip s\u0131k\u0131\u015ft\u0131rmal\u0131 d\u00f6k\u00fcme ak\u0131t\u0131l\u0131r; b\u00f6ylece PHP s\u00fcre ve bellek limitlerine tak\u0131lmadan tamamlan\u0131r. \u00c7ok b\u00fcy\u00fck siteler i\u00e7in iste\u011fe ba\u011fl\u0131 bulut hizmetiyle ar\u015fivi hostinginizi doldurmadan do\u011frudan kendi Google Drive veya S3 alan\u0131n\u0131za g\u00f6nderebilirsiniz.<\/p><\/dd>\n<dt id=\"woocommerce%20ma%C4%9Fazam%C4%B1%20yedekler%20mi%3F\"><h3>WooCommerce ma\u011fazam\u0131 yedekler mi?<\/h3><\/dt>\n<dd><p>Evet. Tam yedek t\u00fcm WordPress veritaban\u0131n\u0131 i\u00e7erir \u2014 WooCommerce sipari\u015fleri, \u00fcr\u00fcnler, m\u00fc\u015fteriler ve ayarlar dosyalarla birlikte kaydedilir. Yo\u011fun ma\u011fazalarda iste\u011fe ba\u011fl\u0131 bulut hizmetiyle s\u0131k art\u0131ml\u0131 yedekleme kurup iki yedek aras\u0131ndaki yeni sipari\u015fleri de koruyabilirsiniz.<\/p><\/dd>\n<dt id=\"nas%C4%B1l%20destek%20alabilirim%3F%20%C3%9Cye%20olmam%20gerekiyor%20mu%3F\"><h3>Nas\u0131l destek alabilirim? \u00dcye olmam gerekiyor mu?<\/h3><\/dt>\n<dd><p>Hay\u0131r, \u00fcyelik gerekmez. WordPress y\u00f6netim panelinizde <strong>Yedekalma \u2192 Destek<\/strong> ekran\u0131n\u0131 a\u00e7\u0131n, sorununuzu yaz\u0131n ve g\u00f6nderin. Site adresiniz otomatik olarak eklenir; isterseniz PHP\/WordPress s\u00fcr\u00fcm\u00fc ve sunucu limitleri gibi teknik bilgileri de tek t\u0131kla iletebilirsiniz (ne g\u00f6nderilece\u011fini g\u00f6ndermeden \u00f6nce ekranda g\u00f6r\u00fcrs\u00fcn\u00fcz). Yan\u0131t, yazd\u0131\u011f\u0131n\u0131z e-posta adresine gelir \u2014 yedekalma.com hesab\u0131n\u0131z olmasa bile.<\/p><\/dd>\n<dt id=\"yedeklerimi%20google%20drive%27a%20g%C3%B6nderebilir%20miyim%3F\"><h3>Yedeklerimi Google Drive'a g\u00f6nderebilir miyim?<\/h3><\/dt>\n<dd><p>Evet, iste\u011fe ba\u011fl\u0131 Yedekalma bulut hizmetiyle. Ar\u015fiv sunucunuzdan do\u011frudan <strong>kendi<\/strong> Google Drive, Dropbox, OneDrive, Amazon S3 \/ S3 uyumlu alan\u0131n\u0131za aktar\u0131l\u0131r; Yedekalma bir kopyas\u0131n\u0131 saklamaz.<\/p><\/dd>\n<dt id=\"is%20this%20backup%20plugin%20free%3F\"><h3>Is this backup plugin free?<\/h3><\/dt>\n<dd><p>Yes. Backup, restore, migration and the malware scanner are fully functional with no account and no payment. The optional Yedekalma cloud service adds off-site storage and has a free tier.<\/p><\/dd>\n<dt id=\"is%20this%20a%20good%20free%20backup%20plugin%20for%20wordpress%3F\"><h3>Is this a good free backup plugin for WordPress?<\/h3><\/dt>\n<dd><p>Yedekalma is a free WordPress backup plugin that bundles full-site backup, database backup, one-click restore, site migration and a malware scanner \u2014 features that many plugins split between free and premium tiers. Everything runs on your own server and needs no account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20back%20up%20my%20wordpress%20site%3F\"><h3>How do I back up my WordPress site?<\/h3><\/dt>\n<dd><p>Open <strong>Yedekalma \u2192 Dashboard<\/strong> and click <strong>Take Backup<\/strong>. Choose <strong>Full<\/strong> (files + database), <strong>Files Only<\/strong> or <strong>Database Only<\/strong>. The backup runs in time-sliced chunks on your own server and you can download the archive as a ZIP when it finishes.<\/p><\/dd>\n<dt id=\"how%20do%20i%20back%20up%20my%20wordpress%20database%3F\"><h3>How do I back up my WordPress database?<\/h3><\/dt>\n<dd><p>Open <strong>Yedekalma \u2192 Dashboard<\/strong>, click <strong>Take Backup<\/strong> and choose <strong>Database Only<\/strong>. You get a compressed MySQL dump (<code>.sql.gz<\/code>) that you can download or restore later.<\/p><\/dd>\n<dt id=\"can%20i%20back%20up%20a%20woocommerce%20store%3F\"><h3>Can I back up a WooCommerce store?<\/h3><\/dt>\n<dd><p>Yes. A full backup includes your entire WordPress database \u2014 WooCommerce orders, products, customers and settings \u2014 together with your files, so your whole store is captured. For very busy stores you can schedule frequent incremental backups through the optional cloud service so new orders are protected between runs.<\/p><\/dd>\n<dt id=\"can%20it%20back%20up%20large%20sites%20%285%20gb%2C%2010%20gb%20or%20more%29%3F\"><h3>Can it back up large sites (5 GB, 10 GB or more)?<\/h3><\/dt>\n<dd><p>Yes. Backups run in small time-sliced chunks and the database is streamed to a gzip-compressed dump, so large sites finish without hitting PHP time or memory limits. For very large sites, connecting the optional cloud service lets archives stream straight to your own Google Drive or S3 storage instead of filling your hosting disk.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20shared%20hosting%2C%20cpanel%2C%20plesk%20or%20directadmin%3F\"><h3>Does it work on shared hosting, cPanel, Plesk or DirectAdmin?<\/h3><\/dt>\n<dd><p>Yes. Yedekalma is a pure-PHP plugin with no server dependencies, so it works on any standard WordPress host \u2014 shared hosting, cPanel, Plesk, DirectAdmin or a managed platform. It does not need <code>exec()<\/code>, shell access or SSH.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20litespeed%2C%20nginx%20and%20apache%3F\"><h3>Does it work on LiteSpeed, Nginx and Apache?<\/h3><\/dt>\n<dd><p>Yes. The plugin runs inside WordPress itself and does not depend on the web server, so it works the same on LiteSpeed, Nginx, Apache or any other server that runs PHP.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20to%20migrate%20my%20site%20to%20a%20new%20host%20or%20domain%3F\"><h3>Can I use it to migrate my site to a new host or domain?<\/h3><\/dt>\n<dd><p>Yes. Take a full backup, download the ZIP, install Yedekalma on the target site and restore the archive there. The site URL and home URL in the database are updated for the new domain automatically.<\/p><\/dd>\n<dt id=\"can%20i%20clone%20my%20website%20for%20disaster%20recovery%3F\"><h3>Can I clone my website for disaster recovery?<\/h3><\/dt>\n<dd><p>Yes. Take a full backup and restore it onto a completely separate install; the site URL is rewritten for the new domain automatically. Your original site is never modified.<\/p><\/dd>\n<dt id=\"where%20are%20my%20backups%20stored%3F\"><h3>Where are my backups stored?<\/h3><\/dt>\n<dd><p>In <code>wp-content\/uploads\/yedekalma-backups\/<\/code> on your own server. The folder is protected from directory browsing and the archive names include a random token, so nobody can guess the URL. If you connect optional cloud storage, backups go to your own Google Drive, Dropbox, OneDrive or S3 account instead.<\/p><\/dd>\n<dt id=\"can%20i%20back%20up%20to%20google%20drive%3F\"><h3>Can I back up to Google Drive?<\/h3><\/dt>\n<dd><p>Yes, through the optional Yedekalma cloud service. Backups stream directly from your server to <strong>your own<\/strong> Google Drive; Yedekalma never keeps a copy.<\/p><\/dd>\n<dt id=\"can%20i%20back%20up%20to%20dropbox%20or%20onedrive%3F\"><h3>Can I back up to Dropbox or OneDrive?<\/h3><\/dt>\n<dd><p>Yes. With the optional cloud service you can send scheduled backups to your own Dropbox or Microsoft OneDrive account.<\/p><\/dd>\n<dt id=\"does%20it%20support%20amazon%20s3%2C%20backblaze%20b2%20or%20wasabi%3F\"><h3>Does it support Amazon S3, Backblaze B2 or Wasabi?<\/h3><\/dt>\n<dd><p>Yes. The optional cloud service supports Amazon S3 and any S3-compatible storage \u2014 Backblaze B2, Wasabi, Cloudflare R2 and MinIO. Uploads use a client-side signed (SigV4) request and your secret key is AES-256 encrypted on your own site, never sent to Yedekalma.<\/p><\/dd>\n<dt id=\"does%20it%20support%20scheduled%20automatic%20backups%3F\"><h3>Does it support scheduled automatic backups?<\/h3><\/dt>\n<dd><p>Yes, through the optional cloud service. You can schedule automatic backups daily, weekly, hourly or as often as every few minutes for busy sites, each with its own retention rules. One-click manual backups are always available for free without any schedule.<\/p><\/dd>\n<dt id=\"what%20is%20incremental%20backup%20and%20does%20it%20support%20it%3F\"><h3>What is incremental backup and does it support it?<\/h3><\/dt>\n<dd><p>An incremental backup saves only what changed instead of the whole site, so it stays small and fast. In Yedekalma it is part of the optional cloud service: after a full backup, only the files that changed since then are packed (real file modification times are compared, so a changed file is never skipped) \u2014 the database is always exported in full on every run. One-click local backups taken from your dashboard are always full backups.<\/p><\/dd>\n<dt id=\"can%20i%20encrypt%20my%20backups%3F\"><h3>Can I encrypt my backups?<\/h3><\/dt>\n<dd><p>Yes. With the optional cloud service you can turn on AES-256 encryption. Archives are encrypted on your own server before they leave it with a passphrase only you know; Yedekalma does not store the passphrase (it keeps only a one-way check value), so lost passphrases cannot be recovered.<\/p><\/dd>\n<dt id=\"how%20does%20the%20malware%20scanner%20work%3F\"><h3>How does the malware scanner work?<\/h3><\/dt>\n<dd><p>It scans PHP, JS and configuration files in WordPress core, your plugins and the active theme for malicious patterns, code injections, web shells and backdoors. Results are saved so you can review them later, and you can delete detected files in bulk. Core WordPress files are protected from deletion.<\/p><\/dd>\n<dt id=\"how%20do%20i%20restore%20a%20wordpress%20backup%20for%20free%3F\"><h3>How do I restore a WordPress backup for free?<\/h3><\/dt>\n<dd><p>Open <strong>Yedekalma \u2192 Backups<\/strong>, find the backup you want and click <strong>Restore<\/strong>. You can restore the database, plugins, themes and uploads separately or all at once. You can also drag &amp; drop a <code>.zip<\/code>, <code>.sql<\/code> or <code>.sql.gz<\/code> archive you already have and restore from it \u2014 no account and no payment required.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20only%20the%20database%3F\"><h3>Can I restore only the database?<\/h3><\/dt>\n<dd><p>Yes. When restoring, pick the <strong>Database<\/strong> section on its own and the rest of the site is left untouched. This is handy for rolling back a bad content change without reverting files.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20only%20the%20uploads%2C%20media%20or%20a%20single%20component%3F\"><h3>Can I restore only the uploads, media or a single component?<\/h3><\/dt>\n<dd><p>Yes. Restore offers each section your backup contains \u2014 database, plugins, themes and uploads \u2014 so you can restore just your media\/uploads, just plugins or any single part instead of the whole site.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20wordpress%20migration%20plugin%20here%3F\"><h3>Is there a free WordPress migration plugin here?<\/h3><\/dt>\n<dd><p>Yes. Yedekalma migrates your WordPress site to a new host or domain for free: take a full backup, download the ZIP, install Yedekalma on the target site and restore. The site URL and home URL are rewritten in the database automatically, and <code>wp-config.php<\/code> credentials can be updated during the restore.<\/p><\/dd>\n<dt id=\"how%20can%20i%20scan%20wordpress%20for%20malware%20without%20a%20subscription%3F\"><h3>How can I scan WordPress for malware without a subscription?<\/h3><\/dt>\n<dd><p>The built-in malware scanner is completely free and needs no account. Open <strong>Yedekalma \u2192 Malware Scanner<\/strong> and start a scan; it checks WordPress core, your plugins and the active theme for injected code, web shells and backdoors, then lets you delete detected files in bulk while protecting core files.<\/p><\/dd>\n<dt id=\"how%20often%20should%20i%20back%20up%20my%20wordpress%20site%3F\"><h3>How often should I back up my WordPress site?<\/h3><\/dt>\n<dd><p>For most sites a weekly full backup plus a daily database backup is a good baseline; busy or e-commerce sites should back up daily or more often. You can run a one-click backup any time for free, and the optional Yedekalma cloud service adds scheduled automatic backups with retention rules.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20backups%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my backups if I delete the plugin?<\/h3><\/dt>\n<dd><p>Nothing. Local archives under <code>wp-content\/uploads\/yedekalma-backups\/<\/code> stay where they are unless you remove them yourself, and anything in your own cloud storage stays there too.<\/p><\/dd>\n<dt id=\"t%C3%BCrk%C3%A7e%20destekliyor%20mu%3F\"><h3>T\u00fcrk\u00e7e destekliyor mu?<\/h3><\/dt>\n<dd><p>Evet. Yedekalma tamamen T\u00fcrk\u00e7e aray\u00fcze sahiptir: site yedekleme, veritaban\u0131 yedekleme, yedekten geri y\u00fckleme, site ta\u015f\u0131ma ve vir\u00fcs\/zararl\u0131 yaz\u0131l\u0131m taramas\u0131 i\u015flemlerinin t\u00fcm\u00fcn\u00fc T\u00fcrk\u00e7e olarak yapabilirsiniz.<\/p><\/dd>\n<dt id=\"is%20multisite%20supported%3F\"><h3>Is Multisite supported?<\/h3><\/dt>\n<dd><p>Not in version 1 \u2014 a separate plugin instance per site is required. Full Multisite support is on the roadmap.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20%2F%20kvkk%20compliant%3F\"><h3>Is it GDPR \/ KVKK compliant?<\/h3><\/dt>\n<dd><p>Yes. The plugin makes no external connection at all unless you deliberately connect the optional cloud service, and explicit consent is collected for that data transfer.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>Only the most recent releases are listed here. The full history of every earlier release is in <code>changelog.txt<\/code> in the plugin folder.<\/p>\n\n<h4>1.68.2 \u2014 2026-10-15<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (geri y\u00fckleme \/ do\u011frulama, b\u00fcy\u00fck ar\u015fiv):<\/strong> 1.68.1'de ar\u015fiv her 64 MB'l\u0131k par\u00e7a i\u00e7in\nayr\u0131 istekle indiriliyordu; indirme izni yaln\u0131z bir kez verildi\u011fi i\u00e7in uzun indirmeler yar\u0131da\nreddediliyordu. Art\u0131k ar\u015fiv tek ak\u0131\u015fta iner; ba\u011flant\u0131 koparsa kald\u0131\u011f\u0131 yerden s\u00fcrer. \u0130zin\ns\u00fcresi dolarsa panel bunu ayr\u0131 bir hata koduyla (<code>ticket_expired<\/code>) g\u00f6r\u00fcr.<\/li>\n<li><strong>D\u00fczeltme (b\u00fcy\u00fck yedek, S3):<\/strong> yan\u0131t\u0131 yolda kaybolan ya da yar\u0131m kalan par\u00e7al\u0131 y\u00fckleme art\u0131k\npanele bildiriliyor: panel nesnenin hedefte olup olmad\u0131\u011f\u0131n\u0131 denetler, yar\u0131m oturumu hemen kapat\u0131r.<\/li>\n<li><strong>D\u00fczeltme (yinelenen yedek):<\/strong> panel nesneyi hedefte do\u011frulay\u0131p yede\u011fi kabul etti\u011finde eklenti\nart\u0131k bunu ba\u015far\u0131 sayar; i\u015f gereksiz yere yeniden denenip ayn\u0131 yede\u011fi ikinci kez almaz.<\/li>\n<li>Geri y\u00fckleme\/indirme yan dosyalar\u0131 her \u00e7\u0131k\u0131\u015fta temizlenir; ge\u00e7ici dosya hatas\u0131 gerek\u00e7esini s\u00f6yler.<\/li>\n<\/ul>\n\n<h4>1.68.1 \u2014 2026-10-14<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (b\u00fcy\u00fck yedek, S3):<\/strong> 1.68.0'da 100 MB'tan b\u00fcy\u00fck yedeklerin S3 ve S3-uyumlu\nhedeflere y\u00fcklenememesine yol a\u00e7an hata giderildi. Kesintide y\u00fckleme kald\u0131\u011f\u0131 yerden s\u00fcrer;\nyar\u0131m kalan y\u00fcklemeler masraf \u00e7\u0131karmayacak \u015fekilde kapat\u0131l\u0131r.<\/li>\n<li><strong>\u0130yile\u015ftirme (geri y\u00fckleme):<\/strong> b\u00fcy\u00fck yedekler par\u00e7a par\u00e7a indirilir, ba\u011flant\u0131 koparsa kald\u0131\u011f\u0131\nyerden devam eder; geri y\u00fckleme ancak t\u00fcm katmanlar do\u011fruland\u0131ktan sonra sitenize yaz\u0131l\u0131r.<\/li>\n<li><strong>G\u00fcvenlik:<\/strong> ge\u00e7ici d\u00f6k\u00fcm dosyalar\u0131 yaln\u0131z korumal\u0131 dizinde \u00fcretilir (korumal\u0131 dizin yoksa\nyedek, par\u00e7al\u0131 yolda da, gerek\u00e7esini s\u00f6yleyen bir hatayla durur); \u015fifreli ar\u015fivin\nikinci ge\u00e7i\u015f yaz\u0131m\u0131 ve d\u00f6k\u00fcm tamamlanma damgas\u0131 daha s\u0131k\u0131 denetlenir.<\/li>\n<li>Tan\u0131t\u0131m ekran\u0131ndaki depolama ve \u015fifreleme metinleri \u00fcr\u00fcnle hizaland\u0131.<\/li>\n<\/ul>\n\n<h4>1.68.0 \u2014 2026-10-13<\/h4>\n\n<ul>\n<li><strong>Yeni (b\u00fcy\u00fck yedek, S3):<\/strong> S3 ve S3-uyumlu hedeflerde 100 MB \u00fcst\u00fc yedek art\u0131k par\u00e7a par\u00e7a\n(multipart) y\u00fckleniyor; 5 GB tek par\u00e7a s\u0131n\u0131r\u0131 kalkt\u0131. Her par\u00e7a <code>Content-MD5<\/code> ta\u015f\u0131r, bu y\u00fczden\nObject Lock (WORM) korumal\u0131 kovalar da \u00e7al\u0131\u015f\u0131r. Y\u00fckleme ba\u015far\u0131s\u0131z olursa yar\u0131m oturum iptal\nedilir (kovada faturalanan yetim par\u00e7a kalmaz). S3 gizli anahtar\u0131 yine eklentiye gelmez.<\/li>\n<li><strong>Yeni (b\u00fcy\u00fck yedek, Dropbox):<\/strong> 150 MB \u00fcst\u00fc yedek, Yedekalma paneli bu \u00f6zelli\u011fi a\u00e7t\u0131ysa\nDropbox y\u00fckleme oturumuyla (par\u00e7al\u0131) g\u00f6nderilir. Kapal\u0131ysa s\u0131n\u0131r panelde yazar.<\/li>\n<li><strong>\u0130yile\u015ftirme:<\/strong> kopan bir par\u00e7a yaln\u0131z kendisi yeniden denenir; b\u00fcy\u00fck yedek ba\u015ftan ba\u015flamaz.<\/li>\n<\/ul>\n\n<h4>1.67.0 \u2014 2026-10-13<\/h4>\n\n<ul>\n<li><strong>Yeni (yedek \u015fifreleme zorunlulu\u011fu):<\/strong> panelde bu site i\u00e7in \"AES-256 \u015eifreleme\" a\u00e7\u0131ksa\neklenti, kendi \u015fifreleme parolan\u0131z girilmemi\u015fse ya da hesab\u0131n\u0131zdaki parolayla e\u015fle\u015fmiyorsa\nyede\u011fi \u015e\u0130FRES\u0130Z g\u00f6ndermez; yedek a\u00e7\u0131k bir hata koduyla durdurulur\n(<code>ENC_SITE_KEY_MISSING<\/code> \/ <code>ENC_SITE_KEY_MISMATCH<\/code>). Parola yine yaln\u0131z bu sitede (AUTH_KEY\nile \u015fifreli) saklan\u0131r; panele parola g\u00f6nderilmez, panel yaln\u0131z tek y\u00f6nl\u00fc bir do\u011frulay\u0131c\u0131 tutar.<\/li>\n<\/ul>\n\n<h4>1.66.0 \u2014 2026-10-12<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (par\u00e7al\u0131 yedek, BYOK):<\/strong> kendi \u015fifreleme anahtar\u0131n\u0131z a\u00e7\u0131kken par\u00e7al\u0131 dosya\/tam\nyede\u011fin y\u00fckleme ad\u0131m\u0131na ikinci giri\u015fte \u015fifreli ar\u015fiv \"bozuk\" say\u0131l\u0131p siliniyordu. Art\u0131k\nar\u015fiv bir kez do\u011frulan\u0131p m\u00fch\u00fcrlenir; do\u011frulama ve \u00f6zet her giri\u015fte yeniden hesaplanmaz.<\/li>\n<li><strong>D\u00fczeltme:<\/strong> dilim sonunda ar\u015fiv dosyas\u0131n\u0131n kapan\u0131\u015f\u0131 art\u0131k okunuyor; yaz\u0131lamayan bir dilim\nsessizce \"tamam\" say\u0131lmaz.<\/li>\n<li><strong>Geri y\u00fckleme g\u00fcvenli\u011fi:<\/strong> ek klas\u00f6r (<code>__ek_dizin__\/<\/code>) girdileri web k\u00f6k\u00fcne yaz\u0131lmaz;\nsilme d\u00f6ng\u00fcs\u00fc \u00fc\u00e7 dosya \u00f6nekini de tan\u0131r; par\u00e7al\u0131 yedek s\u00fcrerken geri y\u00fckleme ba\u015flat\u0131lamaz;\n  .sql.gz tamamlanma damgas\u0131 yaln\u0131z sat\u0131r ba\u015f\u0131nda say\u0131l\u0131r; hedef dizin olu\u015fturulmadan \u00f6nce\nsite k\u00f6k\u00fcne ba\u011fl\u0131 oldu\u011fu do\u011frulan\u0131r.<\/li>\n<li><strong>G\u00fcvenlik:<\/strong> \"Google ile ba\u011flan\" yeni hesap a\u00e7arken kay\u0131t politikas\u0131na uyar; Google ba\u011flant\u0131\nak\u0131\u015f\u0131 ba\u015flatan taray\u0131c\u0131ya ba\u011flan\u0131r.<\/li>\n<li><strong>Al\u0131c\u0131 Mod\u00fcl:<\/strong> son par\u00e7an\u0131n yan\u0131t\u0131 kaybolursa y\u00fckleme ba\u015ftan g\u00f6nderilmez. Tek seferde\ng\u00f6nderilen (k\u00fc\u00e7\u00fck) ar\u015fivde de yan\u0131t kaybolursa ar\u015fivin kar\u015f\u0131da yerinde olup olmad\u0131\u011f\u0131 sorulur.<\/li>\n<li><strong>D\u00fczeltme (yedek b\u00fct\u00fcnl\u00fc\u011f\u00fc):<\/strong> ekrandan al\u0131nan yedekte diske yaz\u0131lamayan bir dilim art\u0131k\nyede\u011fi durdurur; yaln\u0131z-dosya yede\u011fi de bitince do\u011frulan\u0131r. Veritaban\u0131 d\u00f6k\u00fcm\u00fc yaz\u0131lamazsa\n(disk\/kota dolu) \"ba\u015far\u0131l\u0131\" yedek \u00fcretilmez \u2014 d\u00f6k\u00fcm kapan\u0131nca tamamlanma damgas\u0131 geri okunur.\nAr\u015fiv do\u011frulamas\u0131 veritaban\u0131n\u0131 yaln\u0131z dosya ad\u0131yla de\u011fil, d\u00f6k\u00fcm\u00fcn tamamlanma damgas\u0131yla sayar.<\/li>\n<li><strong>D\u00fczeltme:<\/strong> \"Do\u011frula\" d\u00fc\u011fmesi tamamlanma damgas\u0131n\u0131 yaln\u0131z sat\u0131r ba\u015f\u0131nda arar (veri i\u00e7inde\nge\u00e7en metin kesik bir d\u00f6k\u00fcm\u00fc \"sa\u011flam\" g\u00f6stermez).<\/li>\n<li><strong>D\u00fczeltme:<\/strong> panelden par\u00e7a par\u00e7a s\u00fcren bir yedek varken WP-Cron, Pro zamanlay\u0131c\u0131 ya da\npanel teti\u011fi ikinci bir tam yedek ba\u015flatmaz.<\/li>\n<li><strong>G\u00fcvenlik:<\/strong> ge\u00e7ici veritaban\u0131 d\u00f6k\u00fcmlerinin adlar\u0131 tahmin edilemez ve yaln\u0131z sahibine\na\u00e7\u0131kt\u0131r; korumas\u0131z bir web klas\u00f6r\u00fcne ham d\u00f6k\u00fcm yaz\u0131lmaz.<\/li>\n<li><strong>Geri y\u00fckleme g\u00fcvenli\u011fi:<\/strong> iki ar\u015fiv veritaban\u0131 ayn\u0131 hedefe ya da bir ek veritaban\u0131 sitenin\nkendi veritaban\u0131na e\u015flenmi\u015fse geri y\u00fckleme hi\u00e7bir veritaban\u0131na dokunmadan reddedilir.<\/li>\n<\/ul>\n\n<h4>1.65.5 \u2014 2026-10-06<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (ba\u015far\u0131l\u0131 geri y\u00fckleme \"ba\u015far\u0131s\u0131z\" g\u00f6r\u00fcn\u00fcyordu):<\/strong> sunucunuzda PHP'nin IMAP\neklentisi yoksa (payla\u015f\u0131ml\u0131 hosting'de s\u0131k), i\u00e7inde e-posta OLMAYAN bir yede\u011fin geri\ny\u00fcklemesi \u2014 dosyalar ve veritaban\u0131 eksiksiz geri gelse bile \u2014 \"Geri y\u00fckleme ba\u015far\u0131s\u0131z\noldu\" diye bitiyordu. Art\u0131k ar\u015fivde posta yoksa IMAP aranmaz ve sonu\u00e7 do\u011fru raporlan\u0131r.\nGer\u00e7ek bir WordPress kurulumunda \u00f6l\u00e7\u00fcld\u00fc: 3783\/3783 dosya ve veritaban\u0131 geri geldi,\nekran yine de hata g\u00f6steriyordu. Postas\u0131 olan ar\u015fivlerde davran\u0131\u015f de\u011fi\u015fmedi.<\/li>\n<li><strong>\u0130\u00e7 d\u00fczenleme (davran\u0131\u015f de\u011fi\u015fikli\u011fi yok):<\/strong> eklentinin en b\u00fcy\u00fck dosyas\u0131 (REST k\u00f6pr\u00fcs\u00fc,\n8 600+ sat\u0131r) b\u00f6l\u00fcnd\u00fc. Par\u00e7al\u0131 yedek \u00e7al\u0131\u015ft\u0131r\u0131c\u0131s\u0131 ve istemci taraf\u0131 geri y\u00fckleme kendi\ndosyalar\u0131na ta\u015f\u0131nd\u0131; kod sat\u0131r\u0131 sat\u0131r\u0131na ayn\u0131 kald\u0131 (134 metodun tamam\u0131 birebir\nkar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131). Yedekleme, geri y\u00fckleme ve ayarlar\u0131n\u0131z etkilenmez.<\/li>\n<\/ul>\n\n<h4>1.65.4 \u2014 2026-09-30<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (b\u00fcy\u00fck ar\u015fivler panelde \"ula\u015f\u0131lamad\u0131\" g\u00f6r\u00fcn\u00fcyordu):<\/strong> indirme ucu, ar\u015fivin\n\u00f6zetini (md5) her istekte, ilk bayttan \u00d6NCE ba\u015ftan sona okuyarak hesapl\u0131yordu ve\n\"yaln\u0131z ilk 64 KB\" (Range) iste\u011fini yok say\u0131yordu. Panelin 15 saniyelik varl\u0131k\nkontrol\u00fc 1,5 GB \u00fcst\u00fc ar\u015fivlerde zaman a\u015f\u0131m\u0131na d\u00fc\u015f\u00fcyor ve yar\u0131m saatte bir yeniden\ndenendi\u011fi i\u00e7in sunucunuz s\u00fcrekli GB'larca okuma yap\u0131yordu. \u00d6zet art\u0131k yedek\nolu\u015fturulurken bir kez kaydediliyor; Range istekleri 206 ile yaln\u0131z istenen par\u00e7ay\u0131\ng\u00f6nderiyor.<\/li>\n<li><strong>D\u00fczeltme (geri y\u00fcklenemeyen veritaban\u0131 yede\u011fi):<\/strong> par\u00e7al\u0131 veritaban\u0131 d\u00f6k\u00fcm\u00fcnde bir\nad\u0131m sert bi\u00e7imde kesilirse (hosting s\u00fcre\/kaynak s\u0131n\u0131r\u0131, disk dolu) yar\u0131m bir gzip\npar\u00e7as\u0131 kal\u0131yor, sonraki ad\u0131mlar onun arkas\u0131na ekleniyordu. Ar\u015fiv \"tamamland\u0131\"\ng\u00f6r\u00fcn\u00fcyor ama geri y\u00fckleme d\u00f6k\u00fcm\u00fcn sonuna ula\u015famay\u0131p reddediyordu. Her ad\u0131m\u0131n yazd\u0131\u011f\u0131\npar\u00e7a art\u0131k geri okunup do\u011frulan\u0131yor; yar\u0131m par\u00e7a k\u0131rp\u0131l\u0131p ad\u0131m yeniden al\u0131n\u0131yor.\nTek seferde al\u0131nan d\u00f6k\u00fcmler ve ek veritabanlar\u0131 da kapan\u0131\u015fta geri okunuyor.<\/li>\n<li><strong>D\u00fczeltme (T\u00fcrk\u00e7e karakter bozulmas\u0131):<\/strong> d\u00f6k\u00fcm ba\u015fl\u0131\u011f\u0131 her zaman <code>utf8mb4<\/code> yaz\u0131yordu;\nveritaban\u0131 ba\u011flant\u0131s\u0131 farkl\u0131 bir karakter k\u00fcmesiyle (\u00f6r. eski kurulumlarda <code>latin1<\/code>)\nokundu\u011funda geri y\u00fcklenen sitede karakterler bozulabiliyordu. Ba\u015fl\u0131k art\u0131k okuma\nba\u011flant\u0131s\u0131n\u0131n ger\u00e7ek karakter k\u00fcmesini yaz\u0131yor.<\/li>\n<li><strong>D\u00fczeltme (ba\u011flant\u0131 testi):<\/strong> a\u011f te\u015fhisi, \u00f6zel bir panel adresi tan\u0131ml\u0131ysa onu de\u011fil\nher zaman varsay\u0131lan adresi \u00f6l\u00e7\u00fcyordu.<\/li>\n<\/ul>\n\n<h4>1.65.3 \u2014 2026-09-25<\/h4>\n\n<ul>\n<li><strong>D\u00fczeltme (yedek hi\u00e7 bitmiyordu):<\/strong> \"Bu sitede sakla\" hedefinde ar\u015fiv, yedek klas\u00f6r\u00fcne\n<strong>kopyalan\u0131yordu<\/strong>; ta\u015f\u0131nmas\u0131 gerekiyordu. B\u00fcy\u00fck bir ar\u015fivin kopyalanmas\u0131 payla\u015f\u0131ml\u0131\ndiskte dakikalar s\u00fcrer, hosting iste\u011fi 60 saniyede kesti\u011finde kopya yar\u0131m kal\u0131r ve\nsonraki tur s\u0131f\u0131rdan ba\u015flar \u2014 yedek hi\u00e7 tamamlanmazd\u0131. Ayr\u0131ca zirvede ar\u015fivin iki tam\nkopyas\u0131 diskte duruyordu. Art\u0131k ek bir depolama hedefi yoksa ar\u015fiv ta\u015f\u0131n\u0131yor (an\u0131nda).<\/li>\n<li><strong>D\u00fczeltme (geri y\u00fckleme eksik kal\u0131yordu):<\/strong> yap\u0131land\u0131rma korumas\u0131, hedefte o dosya\n<strong>olmasa bile<\/strong> dosyay\u0131 atl\u0131yordu; bo\u015f\/yeni bir sunucuya geri y\u00fcklemede (felaket\nkurtarma, ta\u015f\u0131ma) dosya hi\u00e7 yaz\u0131lm\u0131yor, i\u015flem yine \"tamamland\u0131\" g\u00f6r\u00fcn\u00fcyordu. Koruma\nart\u0131k yaln\u0131z ger\u00e7ekten var olan bir dosyan\u0131n \u00fczerine yazmay\u0131 engelliyor. <code>settings.php<\/code>,\n  db.php, <code>config.php<\/code> gibi genel adlar eklenti\/tema klas\u00f6rlerinde art\u0131k yanl\u0131\u015fl\u0131kla\n\"yap\u0131land\u0131rma\" say\u0131lm\u0131yor. Korunan yollar\u0131n listesi sonu\u00e7 ekran\u0131na eklendi.<\/li>\n<li><strong>D\u00fczeltme (<code>.htaccess<\/code> \/ <code>.user.ini<\/code> her derinlikte):<\/strong> koruma yaln\u0131z site k\u00f6k\u00fcnde\nge\u00e7erliydi; <code>wp-admin\/.htaccess<\/code>, <code>wp-content\/.htaccess<\/code> ve alt dizinlerdeki\n  .user.ini dosyalar\u0131 korumas\u0131zd\u0131 (<code>.user.ini<\/code> PHP'de dizin bazl\u0131 ve \u00f6zyinelemelidir).<\/li>\n<li><strong>D\u00fczeltme (eksik veritaban\u0131 d\u00f6k\u00fcm\u00fc):<\/strong> birincil anahtar\u0131 olmayan tablolar ek\nveritaban\u0131 d\u00f6k\u00fcm\u00fcnde <code>ORDER BY<\/code> olmadan sayfalan\u0131yordu; sat\u0131rlar atlanabiliyor ya da\niki kez yaz\u0131labiliyordu. Bu tablolar art\u0131k tek ge\u00e7i\u015fte, eksiksiz d\u00f6k\u00fcl\u00fcyor.<\/li>\n<li><strong>D\u00fczeltme (e-posta envanteri):<\/strong> zararl\u0131 bulunup ar\u015five al\u0131nmayan <strong>tek bir ileti<\/strong>,\nposta kutusunun tamam\u0131n\u0131 \"yedeklenmedi\" sayd\u0131r\u0131yordu; geri y\u00fckleme e\u015fleme ekran\u0131 o\nkutuyu hi\u00e7 g\u00f6rm\u00fcyordu. \u0130leti d\u00fczeyindeki atlamalar art\u0131k kutuyu d\u00fc\u015f\u00fcrm\u00fcyor.<\/li>\n<li><strong>G\u00fcvenlik:<\/strong> kimlik do\u011frulamas\u0131 gerektirmeyen indirme adresinin h\u0131z s\u0131n\u0131r\u0131 site\ngenelinde tek bir saya\u00e7t\u0131 \u2014 adresi bilen biri uydurma bir anahtarla sayac\u0131 doldurup\nger\u00e7ek indirmeleri bir saat boyunca engelleyebiliyordu. Saya\u00e7 art\u0131k indirme anahtar\u0131\nba\u015f\u0131na ve yaln\u0131zca ger\u00e7ekten var olan bir anahtar i\u00e7in i\u015fletiliyor.<\/li>\n<li><strong>Kritik d\u00fczeltme (geri y\u00fcklenen veritaban\u0131nda <code>%<\/code> bozuluyordu \u2014 WP-510):<\/strong> eklentinin\n\u00fcretti\u011fi her veritaban\u0131 d\u00f6k\u00fcm\u00fcnde <code>%<\/code> karakteri rastgele 66 baytl\u0131k bir <code>{\u2026}<\/code> dizesine\nd\u00f6n\u00fc\u015f\u00fcyordu (WordPress'in <code>_real_escape()<\/code> yer tutucusu dosyaya yaz\u0131l\u0131yordu). Geri\ny\u00fcklenen sitede kal\u0131c\u0131 ba\u011flant\u0131lar (<code>\/%postname%\/<\/code> \u2192 t\u00fcm sayfalar 404), serile\u015ftirilmi\u015f\nayarlar, <code>100%<\/code> gibi CSS de\u011ferleri ve T\u00fcrk\u00e7e karakterli adresler bozuluyordu; yedek ve\ngeri y\u00fckleme yine \"ba\u015far\u0131l\u0131\" g\u00f6r\u00fcn\u00fcyordu. D\u00f6k\u00fcm art\u0131k yer tutucu eklemeyen ka\u00e7\u0131\u015f\nkullan\u0131yor; <strong>mevcut (eski) yedekler geri y\u00fcklenirken otomatik onar\u0131l\u0131yor<\/strong>.<\/li>\n<li><strong>D\u00fczeltme (eksik yedek sessiz kal\u0131yordu \u2014 WP-511):<\/strong> d\u00f6k\u00fcm s\u0131ras\u0131nda bir veritaban\u0131\nsorgusu hata verirse (ba\u011flant\u0131 koptu, zaman s\u0131n\u0131r\u0131) tablo o noktada kesiliyor ve dosya\nyine \"tamamland\u0131\" damgas\u0131 al\u0131yordu. Art\u0131k yedek g\u00f6r\u00fcn\u00fcr bi\u00e7imde ba\u015far\u0131s\u0131z oluyor.<\/li>\n<li><strong>D\u00fczeltme (1 MB'tan uzun sat\u0131r geri y\u00fcklemeyi yar\u0131da b\u0131rak\u0131yordu \u2014 WP-512):<\/strong> b\u00fcy\u00fck bir\nayar\/sayfa olu\u015fturucu sat\u0131r\u0131 i\u00e7e aktar\u0131l\u0131rken yanl\u0131\u015f yerden b\u00f6l\u00fcn\u00fcyordu; geri y\u00fckleme\ns\u00f6zdizimi hatas\u0131yla duruyor, veritaban\u0131 yar\u0131 yeni yar\u0131 eski kal\u0131yordu.<\/li>\n<li><strong>D\u00fczeltme (otomatik g\u00fcncelleme izni geri y\u00fcklemede kapan\u0131yordu \u2014 WP-513):<\/strong> veritaban\u0131\ngeri y\u00fcklemesi bu eklentinin \"otomatik g\u00fcncelle\" ve \"etkin\" kayd\u0131n\u0131 yedekteki h\u00e2line\nd\u00f6nd\u00fcr\u00fcyordu. Art\u0131k yaln\u0131z bu eklentinin giri\u015fi korunuyor; listenin geri kalan\u0131na\ndokunulmuyor.<\/li>\n<li><strong>G\u00fcvenlik (canl\u0131 veritaban\u0131 yanl\u0131\u015fl\u0131kla eziliyordu \u2014 RST-510):<\/strong> \"ba\u015fka veritaban\u0131na\nyaz\" e\u015flemesi, yaln\u0131z sitenin kendi veritaban\u0131na yaz\u0131labilen (ads\u0131z) d\u00f6k\u00fcmde sessizce\nyok say\u0131l\u0131yor ve canl\u0131 veritaban\u0131n\u0131n \u00fczerine yaz\u0131l\u0131yordu. Art\u0131k geri y\u00fckleme veritaban\u0131na\ndokunmadan a\u00e7\u0131k bir hatayla reddediliyor.<\/li>\n<li><strong>D\u00fczeltme (art\u0131ml\u0131 geri y\u00fckleme yar\u0131da kal\u0131nca \u2014 RST-511):<\/strong> sa\u011flama kayd\u0131 eksik katman\nart\u0131k \u0130ND\u0130RMEDEN \u00f6nce topluca reddediliyor; sonraki bir katman hata verirse sonu\u00e7 \"k\u0131smi\"\ni\u015faretleniyor ve eklentinin kendi ayarlar\u0131 (yedek klas\u00f6r\u00fc, panel ba\u011flant\u0131s\u0131) geri yaz\u0131l\u0131yor.<\/li>\n<li><strong>D\u00fczeltme (paralel geri y\u00fckleme \u2014 RST-514):<\/strong> geri y\u00fckleme art\u0131k yedeklerle ayn\u0131 \u00e7al\u0131\u015fma\nkilidini al\u0131yor (me\u015fgulse 409) ve bir \"geri y\u00fckleme s\u00fcr\u00fcyor\" i\u015fareti koyuyor; eklentinin\nzamanlanm\u0131\u015f yerel yede\u011fi bu s\u0131rada ve sonraki 15 dakika i\u00e7inde yar\u0131 geri y\u00fcklenmi\u015f siteyi\nar\u015fivlemiyor.<\/li>\n<li><strong>D\u00fczeltme (parola de\u011fi\u015fiminden \u00f6nceki yedek \u2014 RST-515):<\/strong> panelin g\u00f6nderdi\u011fi yedek\nparolas\u0131 art\u0131k geri y\u00fcklemede de kullan\u0131l\u0131yor (\"Do\u011frula\" ye\u015fil, \"Geri Y\u00fckle\"\n  decrypt_failed \u00e7eli\u015fkisi bitti).<\/li>\n<li><strong>D\u00fczeltme (hari\u00e7 tutma \u2014 RST-516):<\/strong> <code>foto..jpg<\/code>, <code>v1..2\/<\/code> gibi me\u015fru adlar \"geri\ny\u00fckleme\" hari\u00e7 tutma listesinden sessizce d\u00fc\u015f\u00fcyordu; kontrol art\u0131k yol b\u00f6l\u00fct\u00fc bazl\u0131.<\/li>\n<li><strong>Temizlik (WP-514):<\/strong> hi\u00e7bir yerden \u00e7a\u011fr\u0131lmayan ve \"g\u00fcncelleme paketleri imza\ndo\u011frulamas\u0131ndan ge\u00e7iyor\" izlenimi veren <code>Yedekalma_Update_Verify<\/code> s\u0131n\u0131f\u0131 kald\u0131r\u0131ld\u0131.\nG\u00fcncellemeler WordPress.org \u00fczerinden gelir.<\/li>\n<\/ul>\n\n<h4>1.65.2 \u2014 2026-09-20<\/h4>\n\n<ul>\n<li><strong>G\u00fcvenlik:<\/strong> y\u00fckleme (upload) adresleri art\u0131k SSRF do\u011frulamas\u0131ndan ge\u00e7iyor. \u0130ndirme\nyolu zaten korumal\u0131yd\u0131; y\u00fckleme yolunda koruma <strong>yaz\u0131lm\u0131\u015f ama hi\u00e7 \u00e7a\u011fr\u0131lmam\u0131\u015ft\u0131<\/strong>.<\/li>\n<li><strong>D\u00fczeltme (site kesintisi riski):<\/strong> anahtar dizinine yaz\u0131lan <code>.htaccess<\/code>, Apache 2.2'de\ntan\u0131nmayan bir y\u00f6nerge i\u00e7eriyordu (sunucu 500 verebilirdi) ve sitenizin mevcut\n  .htaccess dosyas\u0131n\u0131 ko\u015fulsuz eziyordu. Art\u0131k 2.2+2.4 uyumlu ve var olan dosyaya\ndokunmuyor.<\/li>\n<li><strong>D\u00fczeltme (kald\u0131rma):<\/strong> eklenti silinirken geride kalan iki ge\u00e7ici veri ailesi\n(<code>ya_impact_<\/code>, <code>ya_dsz2_<\/code>) art\u0131k temizleniyor.<\/li>\n<li><strong>D\u00fczeltme (zlib kapal\u0131 sunucular):<\/strong> s\u0131k\u0131\u015ft\u0131rma fonksiyonlar\u0131 yoksa yedekleme art\u0131k\nanla\u015f\u0131l\u0131r bir hata veriyor; \u00f6nceden PHP 8'de \u00f6l\u00fcmc\u00fcl hata ve bo\u015f 500 oluyordu.<\/li>\n<li><strong>D\u00fczeltme (yedek kayb\u0131, sessiz):<\/strong> alan ad\u0131 klas\u00f6r\u00fc <code>.pl<\/code> \u00b7 <code>.py<\/code> \u00b7 <code>.sh<\/code> ile biten\nsiteler (Polonya, Paraguay, Saint Helena) \u2014 bu uzant\u0131lar \u00e7al\u0131\u015ft\u0131r\u0131labilir dosya kara\nlistesinde de oldu\u011fu i\u00e7in klas\u00f6r ad\u0131 <code>blocked_&lt;\u00f6zet&gt;.dat<\/code>a d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcyordu. Taze\nkurulumda k\u0131r\u0131lm\u0131yordu ama S\u00dcR\u00dcM GE\u00c7\u0130\u015e\u0130NDE eski yedekler bulunamaz h\u00e2le geliyordu.\nArt\u0131k ayr\u0131m konuma g\u00f6re yap\u0131l\u0131yor: bir KLAS\u00d6R ad\u0131 \u00e7al\u0131\u015ft\u0131r\u0131lamaz, bir DOSYA ad\u0131\n\u00e7al\u0131\u015ft\u0131r\u0131labilir \u2014 koruma dosya ad\u0131nda aynen s\u00fcr\u00fcyor.<\/li>\n<li><strong>G\u00fcvenlik (derinlemesine savunma):<\/strong> \u00e7al\u0131\u015ft\u0131r\u0131labilir uzant\u0131 listesine <code>shtml<\/code>, <code>shtm<\/code>\n(SSI etkin sunucuda ayr\u0131\u015ft\u0131r\u0131l\u0131r), <code>cfm<\/code>, <code>cfml<\/code>, <code>jspf<\/code>, <code>xhtml<\/code> ve <code>svg<\/code> eklendi.<\/li>\n<li><strong>D\u00fczeltme (veri kayb\u0131, \u00f6nemli):<\/strong> sembolik ba\u011f (symlink) ile ba\u011flanm\u0131\u015f bir KLAS\u00d6R yede\u011fe\nhi\u00e7 girmiyordu ve bu H\u0130\u00c7B\u0130R sayaca yaz\u0131lm\u0131yordu \u2014 <code>wp-content\/uploads<\/code> ayr\u0131 diske\nba\u011flanm\u0131\u015f sitelerde medya k\u00fct\u00fcphanesinin tamam\u0131 sessizce yede\u011fin d\u0131\u015f\u0131nda kalabiliyordu.\nDavran\u0131\u015f (ba\u011f izlenmez) korundu, ama art\u0131k SAYILIYOR ve panele bildiriliyor.<\/li>\n<li><strong>D\u00fczeltme (g\u00fcvenlik):<\/strong> k\u00f6k DI\u015eINI g\u00f6steren sembolik ba\u011flar art\u0131k ar\u015five al\u0131nm\u0131yor\n(<code>outside_root<\/code>). \u00d6nceden kom\u015fu bir sitenin dosyas\u0131, k\u00f6k-i\u00e7i bir adla ar\u015five girebiliyordu.<\/li>\n<li><strong>D\u00fczeltme (veri kayb\u0131):<\/strong> geri y\u00fcklemede <code>autoload<\/code>'l\u0131 korunan ayarlar siliniyor ve geri\nyaz\u0131lam\u0131yordu (WordPress'in <code>alloptions<\/code> \u00f6nbelle\u011fi y\u00fcz\u00fcnden <code>add_option()<\/code> sessizce\nba\u015far\u0131s\u0131z oluyordu). Zararl\u0131 yaz\u0131l\u0131m tarama defteri, dil tercihi ve ba\u011flant\u0131 ayarlar\u0131\nbundan etkileniyordu. Art\u0131k \u00f6nbellek d\u00fc\u015f\u00fcr\u00fcl\u00fcyor, d\u00f6n\u00fc\u015f kontrol ediliyor ve\nba\u015far\u0131s\u0131zl\u0131k yan\u0131tta bildiriliyor.<\/li>\n<li><strong>D\u00fczeltme (geri d\u00f6n\u00fc\u015fs\u00fcz):<\/strong> eklentiyi \"yedeklerimi koru\" ile kald\u0131r\u0131rken, \u015fifreli\nar\u015fivleri a\u00e7an yedek anahtar (<code>yedekalma_fallback_enc_key<\/code>) siliniyordu. Art\u0131k korunuyor.<\/li>\n<li><strong>G\u00fcvenlik:<\/strong> kimlik do\u011frulamas\u0131 gerektirmeyen indirme ucuna h\u0131z s\u0131n\u0131r\u0131 eklendi\n(mod\u00fclde zaten vard\u0131, eklentiye ta\u015f\u0131nmam\u0131\u015ft\u0131).<\/li>\n<\/ul>","raw_excerpt":"WordPress yedekleme eklentisi: site ve veritaban\u0131 yedek alma, tek t\u0131kla geri y\u00fckleme, site ta\u015f\u0131ma ve vir\u00fcs temizleme. Tamamen \u00fccretsiz.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332082"}],"author":[{"embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kamkactemha"}],"wp:attachment":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332082"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332082"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332082"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332082"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332082"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}