500使用wp_pload_dir()时出错

时间:2016-12-06 作者:Pierre Smith

我在插件目录中使用wp\\u upload\\u dir(),以便在将图像上载到目录之前,如果文件夹不存在,我可以创建一个文件夹。出于某种原因,在我的ajax调用过程中,它给出了500个错误。

我的代码如下所示

<?php


$upload_dir = wp_upload_dir();
$user_dir_name = $upload_dir[\'basedir\'].\'/mg_gallery\';

if( ! file_exists( $user_dir_name ) ) {

  if ( wp_mkdir_p( $user_dir_name ) ) {

    $is_successful = true;
  } else {

    $error_msg = "Sorry Couldn\'t create directory. ";
    $is_successful = false;
  }

}

1 个回复
最合适的回答,由SO网友:Pierre Smith 整理而成

这是因为我没有使用wp的内置ajax。