「gotooutput」を使用するWordPress用のプラグインを使用しています。これは、PHP5.3を使用している私の友人に問題を引き起こします。彼らはまた、MiniPressと呼ばれる私が見つけたプラグインを使用したいと思っています。
PHP 5.3で動作するように、このプラグインをどのように書き直すことができますか?
private static function get_filesystem() {
if ( false === self::$fs ) {
global $wp_filesystem;
require_once( ABSPATH . 'wp-admin/includes/file.php' );
$write_method = get_filesystem_method( array(), false );
if ( $write_method != 'direct' && $write_method != 'ftpsockets' ) {
self::$fs = false;
goto output;
}
if ( false === ( $creds = @request_filesystem_credentials( '' ) ) ) {
self::$fs = false;
goto output;
}
if ( ! WP_Filesystem( $creds ) ) {
self::$fs = false;
goto output;
}
self::$fs = $wp_filesystem;
}
output:
return self::$fs;
}
ps:私はプラグインの作者ではありません