Wordpressのインポーターで Theme Unit Test xmlファイルをインポートしました。しかし、すべてのデータはページとしてインポートされます。私はワードプレスのテーマ開発を構築するためのオンラインチュートリアルに従っています、そして私はデータが投稿としてインポートされるべきであると思います。
インポートを進めると私は作者をインポートするか既存の作者を割り当てるかを選択することができ、添付ファイルをインポート/ダウンロードすることを選択することができます(それは私がした).
致命的なエラーが発生します
Fatal error: Maximum execution time of 60 seconds exceeded in H:\wamp\www\custom\wp-includes\class-wp-http-curl.php
たくさんのページとメディアがありますが、投稿はありません。
私もこれらの値を増やしていますが:
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
すべてのコンテンツをインポートできるようにするには、どうすればよいですか。
私はその答えを得ます。
私はこのファイルwp-includes/deprecated.php
に行き、この行を(廃止予定の)wp_get_http()
関数で見つけます。
@set_time_limit ( 60 );
この行をコメントアウトするだけでうまくいきます。
Wordpressは60秒という制限をハードコードしているので、このハードコードされた設定は私のphp.ini
設定を覆していました。だから私はその行をコメントアウトし、私のphp.ini
設定は再び働き始めるでしょう。
ちょっとだけ.. wp-config.phpにこのコード行を貼り付けてください
set_time_limit(180);
あなたのお勧めの実行時間(PHPの制限時間)を設定してください!.
重要:前に貼り付け
/ *これですべて、編集をやめてください。ハッピーブログ。 * /
それで全部です。
これを忘れないでください、沈黙は金色です:))