wordpress前端图片如何上传
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍wordpress前端图片如何上传,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!wordpress前端图片上传最近研究个项目需要在wordpress前端上传用户
千家信息网最后更新 2025年12月02日wordpress前端图片如何上传
这篇文章主要介绍wordpress前端图片如何上传,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
最近研究个项目需要在wordpress前端上传用户头像,在网上查了些资料!解决了这个问题!
1:首先就是在需要的地方添加文件上传框了
2: 对图片进行处理
$post=get_post(13);//测试用if ( $_FILES ) { $files = $_FILES['files']; $count= count($files['name']); foreach ($files['name'] as $key => $value) { if ($files['name'][$key]) { $file = array( 'name' => $files['name'][$key], 'type' => $files['type'][$key], 'tmp_name' => $files['tmp_name'][$key], 'error' => $files['error'][$key], 'size' => $files['size'][$key] ); $_FILES = array("files" => $file); foreach ($_FILES as $file => $array) { $newupload = insert_attachment($file,$post->ID);//此方法将文章附加到ID为13的文章中。如果不想插入到文章可以为空""} } } }3:在functions.php文件添加功能函数
insert_attachment该函数的第二个参数如果为空将不附加到文章中图片。
function insert_attachment($file_handler,$post_id,$setthumb='false') { global $wpdb; // check to make sure its a successful upload if ($_FILES[$file_handler]['error'] !== UPLOAD_ERR_OK) __return_false(); require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); $attach_id = media_handle_upload( $file_handler, $post_id );$image_url = wp_get_attachment_image_src( $attach_id,'full' ); if ($setthumb){ $wpdb->insert( $wpdb->prefix . 'postmeta', array( 'post_id' => $post_id, 'meta_key' => 'wpcf-vi-img', 'meta_value' => $image_url[0] )); } return $attach_id;}4:引用方法
$image_url = wp_get_attachment_image_src( $attach_id,'full' );//由于页面刷新的问题直接在页面使用这个方法是不生效的!需要在函数中构造此方法的功能。//循环文章中的特征图片的方法,如果将图片附加到文章中使用这个方法可以批量输出!$imagess=get_post_meta(13,'wpcf-vi-img',false);foreach($imagess as $images){ echo $images;}以上是"wordpress前端图片如何上传"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
图片
文章
前端
方法
函数
附加
内容
功能
文件
此方法
篇文章
问题
页面
价值
兴趣
参数
地方
头像
小伙
小伙伴
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
php写入数据库乱码
开私服 服务器
易保网络技术年营业额
架设的手游怎么修改数据库
熟悉软件开发过程
计算机网络安全沈鑫剡
32岁还建议学软件开发吗
上网策略网络安全
网络技术基础素质目标
完美世界还有多少服务器
服务器机柜 作用
哪个数据库查高考准确
数据库如何恢复删除的表
至强银牌服务器近半年价格变化
白果服务器
泰兴臣邢网络技术有限公司
怎么附加数据库sql语句
软件开发项目方案进度及安排
如何解决网络安全的措施
群晖重建pgsql数据库
广播电视网络安全防控
数据库及应用插件安全的升级
数据库文字怎么换行符
dwz 连接数据库
软件开发需要的书
开我的世界服务器需要什么cpu
西安 建筑软件开发
转行软件开发好难啊
梁平区技术软件开发服务常见问题
软件开发招聘济南