Jak vynechat soubory a složky při exportu pomocí pluginu WP All In One Migration

Pomocí tohoto snippetu můžete nastavit, které soubory či složky se mají vynechat při exportu webu pomocí pluginu All In One Migration, čož vám může ušetřit hodně z velikosti souboru s exportem. To oceníte hlavně pokud používáte bezplatnou verzi toho pluginu, kde je následný upload na cílovém serveru limitován.

Do souboru functions.php vložte následůjící kód.

add_filter('ai1wm_exclude_content_from_export', function($exclude_filters) {

  $exclude_filters[] = 'themes/nazev-slozky-sablony/node_modules';

  return $exclude_filters;

});

Řetězec ‚themes/nazev-slozky-sablony/node_modules‘ nahraďte vlastním cestou k souboru, nebo složce. Cesta je vždy brána ve výchozí složce wp-content, kterou vždy plugin exportuje. Pokud potřebujete vynechat více souborů či složek, tak přidejte další řádek obsahující $exclude_filters[] = ‚dalsi-soubor-nebo-slozky‘;

Já mám například pro své potřeby připravený takovýto kód:

add_filter('ai1wm_exclude_content_from_export', function ($exclude_filters) {
    $theme_folder = 'nazev-slozky-sablony';
    $exclude_filters[] = 'themes/'.$theme_folder.'/node_modules';
    $exclude_filters[] = 'themes/'.$theme_folder.'/.git';
    $exclude_filters[] = 'themes/'.$theme_folder.'/build';
    $exclude_filters[] = 'themes/'.$theme_folder.'/.vscode';
    $exclude_filters[] = 'themes/'.$theme_folder.'/.ftppass';
    $exclude_filters[] = 'themes/'.$theme_folder.'/.gitignore';
    $exclude_filters[] = 'aiowps_backups';

    return $exclude_filters;
});

Jeden komentář pro “Jak vynechat soubory a složky při exportu pomocí pluginu WP All In One Migration

  1. All-in-One WP Migration je skvělý plugin, používám ho snad už 6 let v plné verzi a nenechám na něho dopustit.

    Díky za tip na snippet, vyzkouším.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

1 × dvě =