Ошибка с Amazon S3 для WordPress - PullRequest
0 голосов
/ 18 августа 2010

Я использую отличный Wordpress для хранения файлов на Amazon S3, который называется «Amazon S3 for WordPress», похоже, есть ошибка в версии 3.0+ Wordpress.

Я получаю ошибку:

Предупреждение: strpos () ожидает параметр 1 быть строкой, массив в /home/dir/public_html/www.site.com/wp-admin/includes/media.php по линии 310

Вот код в media.php в строке 310:

wp_enqueue_style( 'global' );
wp_enqueue_style( 'wp-admin' );
wp_enqueue_style( 'colors' );
// Check callback name for 'media'
if ( ( is_array( $content_func ) && ! empty( $content_func[1] ) && 0 === strpos( (string) $content_func[1], 'media' ) ) || 0 === strpos( $content_func, 'media' ) )
    wp_enqueue_style( 'media' );
wp_enqueue_style( 'ie' );

Мне бы хотелось немного понять, что происходит.

Спасибо

1 Ответ

1 голос
/ 18 августа 2010

На самом деле, я думаю, что вы нашли ошибку в WordPress.Строка кода, которая выдает ошибку:что-то вроде

if ( ( is_array( $content_func ) && ! empty( $content_func[1] ) && 0 === strpos( (string) $content_func[1], 'media' ) ) || ( is_string( $content_func ) && 0 === strpos( (string)$content_func, 'media' ) ) )

Будет работать лучше.

...