【问题标题】:How To Resolve the Error: Object of class WP_Error could not be converted to string如何解决错误:WP_Error 类的对象无法转换为字符串
【发布时间】:2016-04-11 11:47:54
【问题描述】:

我正在通过以下功能使用 Ajax 将媒体上传到数据库:

function addCustomer(){

global $wpdb;

/*require_once( ABSPATH . 'wp-admin/includes/image.php' );
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once( ABSPATH . 'wp-admin/includes/media.php' );*/

$user_id = $_POST["user_id"];
$member_name = $_POST["member_name"];
$member_title = $_POST["member_title"];
$member_email = $_POST["member_email"];
$member_twitter_url = $_POST["member_twitter_url"];
$member_linkden_url = $_POST["member_linkden_url"];
$member_image333 = $_POST["member_image"];
$myText = (string)$member_image333;
echo $member_image_id  = media_handle_upload('member_image', $myText);
die();
if($wpdb->insert(
  'gloriac_company_team',
   $test[] = array(
    'user_id' => $user_id,
    'member_name' => $member_name,
    'member_title' => $member_title,
    'member_email' => $member_email,
    'member_twitter_url' => $member_twitter_url,
    'member_linkedin_url' => $member_linkden_url,
    'member_image' => $member_image_id,
    'member_reg_date' => current_time( 'mysql' )
  )

)===FALSE){

echo "Error";

}

但是,当我提交表单并执行此功能时,它不会将媒体上传到 word press,也不会将图像 ID 存储到数据库中,因为它会为我生成如下错误:

可捕获的致命错误:WP_Error 类的对象无法转换 串起来 /home/mxcounte/public_html/gorilla-crowd/wp-content/themes/Impreza-child/functions.php 在第 230 行

我尝试将整数输出转换为字符串,如下所示,但仍然没有任何人可以帮助解决此问题。

$myText = (string)$member_image333;

【问题讨论】:

  • 您是否将其插入到正确的表格中。
  • 我认为文件应该用$_FILES处理,你正在使用$_POST
  • 是的,我正在添加到正确的表 @Waqas_aamer
  • 这个:echo $member_image_id = media_handle_upload('member_image', $myText); @Waqas_aamer
  • 我已经用 $_FILES 试过了,但还是同样的错误@Milap

标签: wordpress error-handling


【解决方案1】:

首先从这里移除回声。然后检查是否有东西通过
echo "";var_dump($member_image_id);

如果有数据,请检查您是否正确执行了此操作 https://codex.wordpress.org/Function_Reference/media_handle_upload

【讨论】:

    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    相关资源
    最近更新 更多