WordPress Tema Installer>

1 Cevap

Ben bir şablon switcher (temelde sadece db ayarı olarak tamamen farklı bir görünüm ve mağazalar için bu tema atanan stil değiştirir) olan oldukça popüler bir WordPress teması var.

Bunu yolu benim tema klasörü altında bir "stil" dizin var ve bunun içinde ben tema ile çalışmak benim şablonları her biri için tek bir klasör olmasıdır.

Bu klasörlerin her biri içinde bir stil şablonu ihtiyacı herhangi bir görüntü ile birlikte,.

Ben bir PC'den bir zip dosyasını seçin ve tema yeni bir şablon yüklemek için izin verir benim tema seçenekleri panelinde bir aktarıcı oluşturmak istiyorum.

Temelde, ben sadece, bir zip dosyası almak ayıklamak ve benim temanın tarzı klasörüne yerleştirebilirsiniz bir yükleme rutin arıyorum varsayalım. Bir klasör aynı adı zaten varsa, ben rutin üzerine yazma soracak veya yeniden adlandırmak istiyorum.

Herhangi bir fikir?

Bu, şimdiye kadar en umut verici olduğu görülmektedir. Ben sadece bu bir dosya> yükleyici widget ile entegre almak için bazı ipuçları gerekir.

// create object
$zip = new ZipArchive() ;

// open archive
if ($zip->open(‘archive. zip’) !== TRUE) {
die (‘Could not open archive’);
}

// extract contents to destination directory
$zip->extractTo(‘/ tmp/extracted/ ‘);

// close archive
// print success message
$zip->close();
echo ‘Archive extracted to directory’;

1 Cevap

http://www.php.net/manual/en/ref.filesystem.php: PHP, dosya sistemi işlevlerini kontrol değer olabilir

Bazı kod ile denedim, ben biraz daha yardımcı olabilir.