[WordPress] Pemecahan Masalah update plugin All In SEO Pack v 2.2.5

All in SEO Pack
Standard

Assalamu’alaikum

Alhamdulillah saya punya masalah di website klien yang dikelola oleh perusahaan IT kami, Bagonjong IT. Singkatnya, pada saat update plugin All in SEO Pack versi 2.2.5, tampil peringatan sebagai berikut :

Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 3029

Warning: Invalid argument supplied for foreach() in .../wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 3029

Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 3029

Bertanya solusi mulai dari ke penyedia hosting tempat web diletakkan sampai ke CTO kantor. Dan akhirnya saya menemukan di kanal Review pada link plugin.

Terlebih dahulu cari file aioseop_class.php kemudian buka file tersebut menggunakan aplikasi text editor,

Lali pastikan anda berada pada baris 3029

Kemudian tambahkan kode berikut :

if ( !is_array( $keywords ) ) $keywords = $this->keyword_string_to_list( $keywords );

di baris 3028 yang terletak antara

function clean_keyword_list( $keywords ) {
$small_keywords = array();

dan

if ( !empty( $keywords ) )
foreach ( $keywords as $word ) {
$small_keywords[] = trim( $this->strtolower( $word ) );
}
return array_unique( $small_keywords );
}

yang tadinya seperti ini :

function clean_keyword_list( $keywords ) {
$small_keywords = array();
if ( !empty( $keywords ) )
foreach ( $keywords as $word ) {
$small_keywords[] = trim( $this->strtolower( $word ) );
}
return array_unique( $small_keywords );
}

menjadi seperti ini :

function clean_keyword_list( $keywords ) {
$small_keywords = array();
if ( !is_array( $keywords ) ) $keywords = $this->keyword_string_to_list( $keywords );
if ( !empty( $keywords ) )
foreach ( $keywords as $word ) {
$small_keywords[] = trim( $this->strtolower( $word ) );
}
return array_unique( $small_keywords );
}

Jangan lupa, simpan perubahan yang anda lakukan.

[SOLVED] Warning: Invalid argument supplied for foreach() in .../wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 3029

[SOLVED] Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 3029

Semoga bermanfaat.

Wassalam

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s