Home ご購入者様へ【FAQ】PHP7 メニューのインポートエラー

【FAQ】PHP7 メニューのインポートエラー

当テーマのご購入いただきまして、誠にありがとうございます。

WordPressを高速化するPHP7。レンタルサーバーでの導入も増えています。

当GTテーマのPHP7利用でのバグやエラーのご報告はございませんが、
「メニューのインポートのみが出来ない」という現象がございますので、
以下、対処方法のご説明です。(簡単に回避可能です)

PHP7でメニューのインポートが出来ないという現象は、
WordPressインポートプラグインの「wordpress-importer」のバグです。
今後は修正されるとは思いますが、
現状(執筆時点)では不可の為、以下、2種類の回避方法をご案内致します。

=========================================================
WordPressメニューのインポート方法 その1
=========================================================
ご利用のサーバでPHPのバージョン切り替えが可能な場合、
インポート時に、PHP7からPHP5台に変更して、
インポート完了後に、PHP7に戻します。

以上でOKです。
もう一つの方法は以下です。

=========================================================
WordPressメニューのインポート方法 その2
=========================================================
プラグイン「wordpress-importer」の一部修正を行います。
ダッシュボードの「プラグイン」ページへ移動して、
【WordPress インポートツール】の「編集」をクリックします。
プラグインファイルの、
wordpress-importer.php
を編集します。
以下の1行を検索して下さい。(ブラウザの検索を利用すればすぐ見つかります)

$$meta['key'] = $meta['value'];

この行を、以下に書き換えます。

${$meta['key']} = $meta['value'];

【ファイルを更新】をクリックして下さい。

これでメニューのインポートが可能ですので、
ツール>インポート>WordPressでインポートを行って下さい。

以上でOKです。
=========================================================

もし上記の作業でエラーが起きるようでしたら、お知らせ下さい。

どうぞ宜しくお願い申し上げます。
 
 

Fotolia



Copyright© WordPress テーマ 販売 【Grandtheme】 All Rights Reserved.
提供:ギアズ・ファクトリー(since 1996) 【Google オープンビジネスパートナー】

※【レスポンシブ】の表記のあるテーマは全て、Googleのモバイル フレンドリー テストにて、対応確認済みです

Marquee Powered By Know How Media.