我有这个问题。
警告:strpos()期望参数1为字符串,第277行/home/faizalia/public_html/wp-includes/post.php中给出的对象
警告:preg_match()期望参数2为字符串,第277行/home/faizalia/public_html/wp-includes/post.php中给出的对象
捕获致命错误:第278行/home/faizalia/public_html/wp-includes/post.php中无法将类WP_Error的对象转换为字符串
第277行:
if ( $file && 0 !== strpos( $file, '/' ) && ! preg_match( '|^.:\\\|', $file ) && ( ( $uploads = wp_get_upload_dir() ) && false === $uploads['error'] ) ) {
第278行:
$file = $uploads['basedir'] . "/$file";
任何解决方案?
答案 0 :(得分:-1)
您可能想要使用
$_FILES["myfilename"]["name"];
或使用以下字符串化$ file:
(string)$file