A következő filemtime () figyelmeztetést kapom:

Figyelmeztetés: filemtime (): stat nem sikerült a https://testing.local/wp-content/plugins/test-social-icons/css/style.css domainben az / app / public / wp-content / plugins / zoo-social-icons / zoo-social-icons.php on line 29

Íme, hogyan varázsolom a stíluslap a beépülő modulomon belül:

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" ); 

A stíluslap megfelelően szerepel. Miért kapom ezt a figyelmeztetést?

Megjegyzések

  • Sally ' s megjegyzés itt az volt, hogy a első plugin_dir_path() kell lennie plugin_dir_url(). A második a filemtime(), akkor is plugin_dir_path() kell, mert a filemtime() elérési utat igényel, nem URL-t, de a böngészőnek URL-t , amelyen az első e való.
  • Bumm, ez működik! Köszönöm @JacobPeattie. Kérjük, tegye közzé válaszát, és én ' elfogadhatóként megjelölöm.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük