רשימת הסקריפטים אשר enqueued לדף הנוכחי!

תיאור:

את הסניפט הבא כתבתי בעיקר כדי לשפר את המהירות באתר שלנו... כיוון שאנו רוצים להציע עיצוב אלגנטי יוצא שאנו משתמשים בפונט מותאם וסקריפטים שונים (וקצת כבדים) ולכן רציתי לבדוק, לברר ולעשות סלקציה על קבצי הJS אשר נטענים לעמוד הנוכחי בהתאם למה שאני באמת צריך...

אבל איך יודעים מה נטען לעמוד הנוכחי? קצת מורכב אבל בהחלט אפשרי!

  1. נשים את הסקריפט ישר אחרי התג wp_footer
  2. הסקריפט בודק אם המשתמש הנוכחי מחובר ואם הוא המנהל הראשי
  3. הסקריפט יחזיר רשימת סקריפטים מסוג JS אשר נטענים לדף!
  4. לאחר מכן לעשות wp_dequeue_script כאוות נפשנו!

first קוד:

  • מה: יחזיר רשימת סקריפטים לדף
  • איפה: ישירות אחרי הקוד wp_footer

$user_ID = get_current_user_id();

if(is_user_logged_in() && $user_ID == 1) { global $wp_scripts, $wp_styles;

$queuedJsList = "; $queuedJsList .= '

    '; $queuedJs = $wp_scripts->queue; foreach($queuedJs as $qJs) {$queuedJsList .= '
  • '.$qJs.'
  • ';} $queuedJsList .= '

';

echo $queuedJsList;

}

סניפטים דומים: