wordpress - 如何使用 WordPress 在任意 URL 上使图像可用
问题描述
安装工作正常的 WordPress 后,是否可以在 WordPress 站点上的任意 URL 上放置图像?
例如http://mysite.wordpress.com/this/is/an/arbitrary/path/image.png
解决方案
您可以使用wp_upload_bits()
带有一些参数的函数。
这是一个例子。
<?php
if(isset($_FILES['your-file-input']['name']) && sizeof($_FILES['your-file-input']['name'])){
$file = wp_upload_bits(sanitize_file_name($_FILES['your-file-input']['name']),null,file_get_contents($_FILES['your-input-file']['tmp_name']),'path/to');
print_r($file);// it returns an array of file information [url/size/type...]
}
推荐阅读
- javascript - NodeJS 如何处理循环中相同函数的并行执行?
- javascript - 如何在未选中的单选按钮旁边获取输入文本值?
- javascript - 我有一个 Uncaught TypeError: Cannot set property 'value' of null 错误
- reactive-programming - Project Reactor 的 or() 运算符使用问题
- mysql - 用户在同一天的 30 分钟内执行的最大连续操作数
- solr - 简单的 solr 查询不起作用 - 我错过了什么?
- javascript - 解决 fetch 承诺以获取内部价值
- flutter - Flutter 和 Angular Dart 都共享组件模式,但是这两个框架之间的一个根本区别是什么?
- django - 获取聚合中Max记录的ID
- python - 我们可以使用列表推导来初始化嵌套列表吗?