WordPress.com Stats – parse error

WordPress.com Stats -pluginilla esiintyy jossain tapauksissa seuraavanlainen virheilmoitus:

Error from last API Key attempt:

parse error. not well formed

Koska kyseiseen ongelmaan ei löyty ratkaisua kovin helposti niin tässä ainakin yksi vaihtoehto. Huomioi kuitenkin ettei tämä toimi kaikilla.

Mene plugins editoriin ja valitse wordpress.com stats valikosta ja itse koodista etsi seuraava pätkä:

function stats_get_blog( ) {
$home = parse_url( get_option('home') );
$blog = array(
'host' => $home['host'],
'path' => $home['path'],
'name' => get_option('blogname'),
'description' => get_option('blogdescription'),
'siteurl' => get_option('siteurl'),
'gmt_offset' => get_option('gmt_offset'),
'version' => STATS_VERSION
);
return array_map('wp_specialchars', $blog);
}

Tarkoituksena on muokata vain yhtä pätkää koodista. Eli aiemmassa koodissa on lihavoituna se osa, mikä pitäisi korjata, jotta pääsisimme eroon virheilmoituksesta ja plugin toimisi. Vaihda lihavoitu pätkä koodista tähän: 'description' => utf8_encode(get_option('blogdescription')),

Jos haluat säilyttää aiemman koodin pätkän varmuuden vuoksi, voit tehdä sen seuraavalla tavalla:
/*'description' => get_option('blogdescription'),*/
'description' => utf8_encode(get_option('blogdescription')),

PHP-koodissa /*kommentti tulee tähän, tämän sisällä koodi ei toimi*/ on koodin kommentin alku( /* ) ja loppu ( */ )

Itse korjasin ongelma käyttäessäni wordpressin versiota 2.9.2 ja wordpress.com stats:n versiota 1.6.3.

Bookmark and Share

Ei vastaavia kirjoituksia.

Jätä komentti