staticpress-s3 icon indicating copy to clipboard operation
staticpress-s3 copied to clipboard

再構築時に一部のディレクトリを除外したい

Open keita-i opened this issue 6 years ago • 2 comments

AMIMOTO AMIを使ってEC2+RDS+Wordpress+S3の構成をAWSで作成いたしました。

再構築する際にauthorやwp-content/pluginsなどのフォルダを除外したいです。

いろいろ調べ、以下を/wp-content/plugins/staticpress/plugin.phpの末尾に 記述すれば除外できるというサイトを見つけたのですが、 実際に記述して再構築を行うとエラーになり、再構築自体が実行されませんでした。

add_action('StaticPress::file_put', 'static_rm', 1); function static_rm($file_dest, $url){ if(strstr($file_dest, '/author/') or strstr($file_dest, '/wp-content/plugins/') or strstr($file_dest, '/wp-json/')){ unlink($file_dest); } }

どうすれば再構築時に一部のディレクトリ、ファイルを除外できますでしょうか?

keita-i avatar Jun 05 '18 09:06 keita-i

こちらですが、ご利用のPHPのバージョンはなんでしょうか? 上記コードは無名関数を使用しておりますので、PHPの5.3.0以降で使用可能となりますので、PHP 5.2.x を利用されている場合は使用できません。

wokamoto avatar Jun 15 '18 04:06 wokamoto

PHPのバージョンは7.0.30です。

keita-i avatar Jun 15 '18 07:06 keita-i