Dropbox图库

时间:2015-05-27 20:42:58

标签: php wordpress wordpress-plugin wordpress-theming dropbox

我正在尝试使用Dropbox在wordpress中创建一个图库。在wordpres我安装了插件“云文件夹共享”,从Dropbox特定文件夹中读取信息。问题是它列出了我在这个文件夹中的所有文件,但我需要他显示我的这些文件/图像。有人可以用这些东西来帮助我。或者知道从Dropbox或Google Drive共享文件夹创建图库的其他解决方案? 可能有人知道我可以在php文件中编辑什么来获取图像而不是它的名称并在dropbox上链接到它。 谢谢。

1 个答案:

答案 0 :(得分:1)

Core API将是最佳选择。您可以找到Core API here的官方PHP SDK。

有一个入门指南here

完整文档为here

例如,您可以使用此方法获取图像文件的缩略图。这是一个link

这真的很简单。以下是来自http://davidwalsh.name/generate-photo-gallery的摘录。点击此链接,您将找到解决问题的简单方法(包括演示)。

/** settings **/
 $images_dir = '<path-to-your-dropbox>';
 $thumbs_dir = '<path-to-your-generated thumbnails>';
 $thumbs_width = 200;
 $images_per_row = 3;

 /** generate photo gallery **/
 $image_files = get_files($images_dir);
 if(count($image_files)) {
 $index = 0;
 foreach($image_files as $index=>$file) {
 $index++;
 $thumbnail_image = $thumbs_dir.$file;
 if(!file_exists($thumbnail_image)) {
  $extension = get_file_extension($thumbnail_image);
  if($extension) {
    make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width);
  }
}
   echo '<a href="',$images_dir.$file,'" class="photo-link smoothbox" rel="gallery"><img src="',$thumbnail_image,'" /></a>';
   if($index % $images_per_row == 0) { echo '<div class="clear"></div>';                                                  }
 }
 echo '<div class="clear"></div>';
  }
 else {
  echo '<p>There are no images in this gallery.</p>';
}

我希望你现在能够找到一个积极的解决方案。