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á 5 let, 3 měsíce.
-
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
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…
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
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.
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
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í…
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti