Bu kod wordpress kırılabilir?

1 Cevap php
//on some hosts the uploads directory is not automatically created 
//on WP auto install so we create it

if (!is_dir(ABSPATH.'wp-content/uploads')) {
    mkdir(ABSPATH.'wp-content/uploads');
}

Ben WP tema yüklemek bazı insanlar bir hata (açıklama) veya boş beyaz bir ekran almak olan bir sorunu gidermek için çalışıyorum. Ben belki mkdir destek bağlı olarak, belki de yukarıda kod bazı kurulumları üzerinde suçlu olabileceğini düşünüyorum?

1 Cevap

Bu wp-content yazılabilir olmadığını olabilir. Bu en fazla bir uyarı olsa da, bir ölümcül hata sonuçlanmalıdır.

mkdir de bir güvenli mod bağlamda sağlayıcı tarafından devre dışı olabilir, ama bu son derece nadir olmalıdır.

Gerçekten öğrenmek için tek bir yolu var: insanlar aktive error_reporting() ve blog tükürür ne gördün mü.

Ben karanlıkta ateş olsaydı, ben ilk herhangi bir PHP 5 özel anahtar kelimeler (private public .....) kullanın ve istemciler yine PHP4 kullanmak olmadığını kontrol ederim.