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

wordpress
0

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;
});
Reklama zdarma, zvýšení návštěvnostiZobrazeno 67 krát.
Vyber si svůj svou reakci!