Как удалить номер версии оригинальной темы wordpress после установки перетаскиванием? - PullRequest
0 голосов
/ 09 июля 2020

Я делаю свою оригинальную тему wordpress и сжимаю ее с помощью "gulp-zip". После сжатия я вручную меняю имя файла, чтобы добавить его номер версии. например ...

my-theme.zip -> my-theme-1.2.3.zip

Что я хочу сделать, так это удалить этот номер версии после установки перетаскивания на Внешний вид -> Добавить -> Загрузить тему в панели администратора WordPress. Я имею в виду вернуть имя файла перед изменением вручную. my-theme-1.2.3.zip -> my-theme.zip

Например, когда вы загружаете официальную тему WordPress «Twenty Twenty», ее файл будет иметь имя «Twentytwenty.1.4.zip», но после при установке имя файла будет изменено на «двадцать двадцать», если вы проверите его с помощью FTP-клиента.

Как я могу этого добиться?

моя задача gulp ниже

const gulp = require("gulp");
const zip = require("gulp-zip");

gulp.task("default", function() {
    return gulp
        .src([
            "**/*",
            "!node_modules/**",
            "!src/**",
            "!bundled/**",
            "!gulpfile.js",
            "!package.json",
            "!package-lock.json",
            "!webpack.config.js",
            "!.gitignore"
        ])
        .pipe(zip("my-theme.zip"))
        .pipe(gulp.dest("bundled"));
});
...