PHP Log

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 2 měsíce, 1 týden.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #36604

    Magistr
    Participant

    V poslední době se mi v Logu objevuje při každém otevření webu cimelice1963.czweb.org tato zpráva:

    Jan 09, 20:40:23

    <strong>Notice: Funkce WP_User->id byla použita s parametrem, který </strong><strong>není podporován</strong> už od verze 2.1.0! Místo toho použijte WP_User->ID. in /3w/czweb.org/c/cimelice1963/wp-includes/functions.php on line 4088

    Problém je v tom, že na řádku 4088 ve functions.php
    nic k úpravě kódu není a navíc je to místo nevhodné
    ke vkládání jakéhokoliv kódu. Je to uprostřed pole textů označených na začátku *
    Pro přesnou navigaci chybí kontext. ŘádkovánÍ může být v každém editoru jiné.
    Co s tím mohu svépomocí udělat?

    Děkuji předem za odpověď.
    Magistr

    #36612

    admin
    Keymaster
    Web

    Neinstaloval jste nějaký nový plugin? Zkuste všechny pluginy postupně deaktivovat a uvidíte, zda u některého tato hláška zmizí, je to asi nejčastější příčina. Jde pouze o upozornění, není to nic závažného…

    #36615

    Magistr
    Participant

    Zkoušel jsem postupně deaktivovat pluginy, ale nedošlo k žádné změně. To upozornění se teď zobrazuje 18x!!!
    a zbytečně zaplňuje Error Log.
    Chtěl bych to opravdu odstranit, ale nevím jak. Když vložím ten doporučený kód na určenou řádku v souboru tak se nic nezmění. Je to patrně chybná navigace. Potřeboval bych se v souboru orientovat podle kontextu.
    Chtěl bych Error Log udržovat prázdný.

    Magistr

    #36616

    admin
    Keymaster
    Web

    Ten odkazovaný soubor a řádek chyby odkazuje pouze na zdrojový kód s touto hláškou. Někde se to prostě používá špatně:

    – Nejčastěji za to mohou pluginy, zkuste je všechny deaktivovat.
    – Potom za to občas může šablona (tam ale používáte Twenty Sixteen, tak by to mělo být v pořádku, ale zkuste raději přepnout na nejnovější Twenty Nineteen).
    – Nebo za to mohou nějaké uživatelské úpravy, všiml jsem si, že občas upravujete přímo nějaké zdrojové soubory WordPressu (např. zde), což se nikdy nedělá a může to být příčinou chyby.
    – Poslední možností je, že by šlo přímo o nějakou chybu WordPressu, ale to by se musela projevit i dalším uživatelům a zatím jsem žádný podobný report nikde neviděl.

    #36626

    Magistr
    Participant

    Měl jste pravdu. Problém byl s pluginem Birthday widget.
    Reinstaloval jsem ho a záznam v Error Log je už prázdný.
    Ale barevné zvýraznění aktuálního dne v kalendáři Birthday widgetu se stále nezobrazuje.

    Děkuji za informaci.
    Magistr

    #36629

    admin
    Keymaster
    Web

    Díky, takže vyřešeno. Problém tedy asi nebyl v samotném pluginu, ale možná jste tam zkoušel nějaké úpravy, protože jinak by tam byla chyba i po reinstalaci?

    Problém se zvýrazněním aktuálního dne v pluginu Birthdays Widget jsme řešili zde a výsledek je stále stejný. Plugin obsahuje chybu a musí ji opravit buď autor pluginu nebo někdo v rámci placené zakázky nebo musíte najít nějaký jiný plugin. Bohužel tam nevidím jiné řešení…

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti