Otrzymuję następujące ostrzeżenie o filemtime ():

Ostrzeżenie: filemtime (): niepowodzenie stat dla https://testing.local/wp-content/plugins/test-social-icons/css/style.css w / app / public / wp-content / plugins / zoo-social-icons / zoo-social-icons.php on line 29

Oto „jak mogę” kolejkować arkusz stylów w mojej wtyczce:

function test_styles_scripts() { $dir = plugin_dir_url(__FILE__); wp_enqueue_style( "test-style", $dir . "css/style.css", array(), filemtime( $dir . "css/style.css" ) ); } add_action( "wp_enqueue_scripts", "test_styles_scripts" ); 

Arkusz stylów jest poprawnie umieszczany w kolejce. Dlaczego otrzymuję to ostrzeżenie?

Komentarze

  • Sally ' komentarzem tutaj dotyczył pierwsza plugin_dir_path() musiała być plugin_dir_url(). Druga, dla filemtime(), nadal musi być plugin_dir_path(), ponieważ filemtime() wymaga ścieżki, a nie adresu URL, ale przeglądarka wymaga adresu URL , co jest pierwszym na e jest dla.
  • Bum, to działa! Dziękuję @JacobPeattie. Opublikuj swoją odpowiedź, a ja ' oznaczę ją jako zaakceptowaną.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *