Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › WordPress SEO by Yoast – Catchable fatal error
Štítky: SEO, wordpress seo
Zvolené téma neobsahuje zatím 1žádnou odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 11 let, 11 měsíců.
-
AutorPříspěvky
-
16. ledna 2013 (16:50) #1464
Verze wordpressu: 3.5
Zdravím, vždy se tu objevím, když něco potřebuji, nebo když mám problém :D. Tentokrát mám problém s pluginem WordPress SEO by Yoast. Plugin používám skoro rok a zatím jsem s ním neměl žádné problémy.
Včera jsem chtěl napsat článek ale nemohl jsem se (a to trvá do teď) dostat do přehledu příspěvků. Stejně tak jsem se nemohl dostat na vytvoření nového příspěvku. Vždy mi to vyhodilo tuto zprávu:
Catchable fatal error: Object of class WP_Error could not be converted to string in /data/web/virtuals/17310/virtual/www/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php on line 225
Ještě přikládám screenshot.
Když plugin deaktivuji, vše jede jak má, ale pokud je aktivovaný, mám problémy. V tom souboru, na který error odkazuje je na řádcích 221 až 227 tento kód:
if ( preg_match_all( '/%%ct_desc_([^%]+)?%%/u', $string, $matches, PREG_SET_ORDER ) ) {
global $post;
foreach ( $matches as $match ) {
$terms = get_the_terms( $post->ID, $match[1] );
$string = str_replace( $match[0], get_term_field( 'description', $terms[0]->term_id, $match[1] ), $string );
}
}Plugin používám dlouho a opravdu mi na něm záleží. Ještě bych dodal že se jedná o web http://www.easyinvest.cz. Zkoušel jsem plugin reinstalovat, ale pořád stejný problém.
Dovede mi někdo pomoci? Díky!
16. ledna 2013 (17:16) #10769Chyba se objevila “zčistajasna” nebo po nějaké aktualizaci (před pár dny vyšla nová verze) či změně nastavení pluginu? Zkoušel jste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu Twenty Twelve? Pokud se chyba zobrazuje i v tomto případě, tak je na vině opravdu plugin.
P.S. Oficiálně hlášená chyba je zde (anglicky).
16. ledna 2013 (18:57) #10770Je pravda, že jsem večer před “problémem” nastavoval plugin. Deaktivuji ostatní pluginy a uvidím. Děkuji.
16. ledna 2013 (19:05) #10771A nemáte tam někde něco špatně nastaveného? Používají se tam různé zástupné identifikátory se znaky procent, možná někde nějaký znak chybí nebo naopak přebývá…
16. ledna 2013 (19:13) #10772Máte pravdu, raději to zkontroluji.
16. ledna 2013 (19:23) #10773No, takže jsem se na to díval a zkusil jsem plugin restartovat do původního nastavení a vše je jako dříve. Jen jsem ztratil to své nastavení. Každopádně zase děkuji. Vždycky sem s něčím přijdu a myslím si, jak to bude složité, vy se mne pak zeptáte na pár otázek a tím je problém vyřešený :D Snad jednou také někomu pomohu a nebudu sem chodit s každou blbostí.
Děkuji :-)
16. ledna 2013 (20:37) #10774Tak to je škoda, takhle se už nedozvíme, čím to vlastně bylo :-( Proto jsem ani neupozorňoval na možnost obnovení původního nastavení :-) Ale patrně to bylo v nějakém zápisu zmiňovaných identifikátorů, což je zajímavé, protože jsem myslel, že má plugin případné chyby uživatelů nějak ošetřené…
17. ledna 2013 (5:35) #10775Ano, někde jsem udělal chybu.
17. ledna 2013 (14:36) #10776A už se nedozvíme, jaká chyba to byla, že v podstatě donutila celý plugin zkolabovat :-) měl byste to také ještě zpětně nahlásit na původní anglické fórum, kam jste dotaz zadával…
18. ledna 2013 (5:35) #10778Něco z mého nastavení bylo určitě špatně. Ty identifikátory jsem ale kontroloval a myslím, že v nich chyba nebyla.
18. ledna 2013 (17:05) #10779 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.