WordPress.org

Српски

Support

Support » Остало » wp_enqueue_script је позван неправилно.

wp_enqueue_script је позван неправилно.

  • Ок, за свако решење имам и проблем неки који и не могу да превазиђем, па рекох да питам вас.

    Сајт је поприлично стар, и човек који га уређује не пада му напамет да га редизајнирамо, па свремена на време се накупи доста проблема. Једно од проблема које сам дуго игнорисао је и ово. Међутим и то је дошло на ред јер се скоро сваког дана прави велики лаг у серверу. До пре неколико дана смо користили впс са 2 гб рама и 1цоре процесор, прекјуче закупим мало већи.
    Све то није битно да сам одмах написао проблем. Сајт има око 5 до 8к људи дневно. И то не би био проблем,да на новом серверу опет споро ради приказује грешку коју сам игнорисао.

    Notice: wp_enqueue_script је позван неправилно. Скрипте и стилови не би требало да буду регистровани или додати у ред пре копчи
    wp_enqueue_scripts
    ,
    admin_enqueue_scripts
    или
    login_enqueue_scripts
    . Молимо вас да погледате отклањање грешака у Вордпресу за више података. (Ова порука је додата у издању 3.3.) in /home/*******/public_html/wp-includes/functions.php on line 3897

    Сад није проблем ни у грешци колико верујем да је због тога сајт спор.
    Друго. ПОкушавао сам да нађем у теми било шта од ових грешака и ништа.
    Ајде ако вас не мрзи мала помоћ да решим ово.

Посматрање 5 одговора - 1 до 5 (од укупно 5)
  • Наравно заборавих да напоменем да је било упаљено и

    define( ‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    define(‘WP_DEBUG_DISPLAY’, true);
    define(‘SCRIPT_DEBUG’, true);
    define(‘SAVEQUERIES’, true);

    Кад угасим наравно да се не приказује.

    Pre bih rekao da neki dodatak izaziva ovu grešku nego tema, ove funkcije se najčešće koriste u dodacima.

    Jednostavno rečeno, WP je od verzije 3.3 (valjda) promenio „politiku“ i dodaci ne bi trebalo da pozivaju funkciju wp_enqueue_script direktno, odnosno bilo gde, već bi trebalo da je ukače u jedan od navedenih „hook“-ova u zavisnosti od toga gde taj (JavaScript) fajl treba da se učita:

    1. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts za front-end
    2. https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/ za admin panel, ili
    3. https://developer.wordpress.org/reference/hooks/login_enqueue_scripts/ za login screen

    Ipak, ne verujem da ovo usporava sajt. Probaj da pustiš sajt kroz https://tools.pingdom.com/ pa vidi gde koči.

    Авраме, Хвала ти свакако на брзом одговору.

    Ево након 24.сати колико је на новом серверу, где морам да на поменем да је ту још један Вордпрес сајт на коме сам недавно имао посету од 70000к који у тренутцима највеће посете (према гоогле аналитици до 100 упчитавања у 30 секунди) Није правио никаквих проблема, чак шта више има нову тему купљену на енванто, Процесор (4 Цоре (2394 МХз)) и 16 гб рама, није прешло оптерећенје у процесору од 0,56,0,85,0,91 и 0,23, а рам меморија без Кеша није прешла за целих тих два дана ни 1.40 гб, (тј у том периоду за тих дан два колико је трајала сензација нисам радио оптимизацију сервера јер сам хтео да га и тестирам). Од синоћ након што сам пустио овај сајт о коме причамо, процесор гура на 5,6 7,8 9,4 и 5,2 (говорим о оптерећењима језгара где је највећа оптерећење 10), Меморија се напуни за пола сата 4 гб.
    Поента приче и један и други Вордпресс су абдејтовани, користе исте додатке, сада су и на истом серверу, где је један тестиран без овог другог.

    Оно што сам приметио, постоји код овог (назовимо га новог сајта) новог сајта, проблем са логовањем у админ, редиректује ме на хттпс, и тако те форе, и плус избацује онај горе код.

    Тако да све свега верујем да је до теме, јер кад на овом другом у лоцалхосту ставим на основну тему нема никаквих грешака.

    Пустао сам кроз пингдом, 10, до 15 сец за овај други, а овај први, у просеку 3 до 3.5 сец где искрено скоро секунда ипо учитава гоогле рекламе и фејс.

    Pa ili je do teme ili do nekog dodatka. Najbolje je da isključiš sve dodatke i prebaciš na default temu pa probaš onda. Ako je se popravi brzina učitavanja onda samo vrati temu bez dodataka pa opet testiraj. Ako uspori, onda je do teme. Ako i dalje brzo učitava onda je do nekog dodatka. Onda kreneš da uključuješ jedan po jedan dodatak i posle svakog aktiviranog ponovo testiraš. Onog trenutka kad primetiš znatno usporavanje sajta znaćeš da je uzrok tome poslednje aktivirani dodatak, pa možeš potražiti neki sličan tom dodatku koji neće usporavati sajt.

    Сад сам баш реуплдовао wp-includes цео фолдер од новог вордпреса, оптерећенје је пало на 0,95…. убрза се сајт и очита га за 3.8 сец. изгледа да је тамо био неки проблем. Наравно остале су почетне грешке. које ћу да решим, и јавићу грешку тачно где се налазила. Нека остане отворено 🙂 још неки дан.

    Значи ја сам овде сума сумаром отишо мало и ван теме, но добро надам се да неће нико да ми замери.

Посматрање 5 одговора - 1 до 5 (од укупно 5)
  • Морате бити пријављени да бисте одговорили у овој теми.
Скочи на траку са алаткама