Я делаю свою оригинальную тему 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"));
});