<?php
//从文章中搜索图片并获取图片
$SoImages  = ‘~<img [^\>]*\ />~’;
preg_match_all($SoImages,$post->post_content,$Images);
$PictureAmount=count($Images[0]); //获取图片数量

//处理所有的图片
for($i=0;$i<$PictureAmount;$i++){
echo $Images[0][$i]  //处理图片,语句可以自定义,第一张图片为$Images[0][0];
}

//通过使用switch控制语句处理第一张图片,也可以使用if…else…elseif语句来实现,具体逻辑请自定义
switch($PictureAmount>0){
case 1:
  echo $Images[0][0]; //输出第一张图片
  break;
default:
  $ImagesUrl=bloginfo(‘stylesheet_directory’).”/images/1.jpg”; //当文章无图片时默认输出的图片
}

/*获得文章中的图片链接路径的代码
*首先使用上面第一段的语句从文章搜索并获取图片
*然后通过运行正则表达式来分析图片代码,然后得到匹配的字符
*以下只列出其中的一种正则表达式代码,有兴趣的童鞋可以自己编写
*/

//获取一张图片,例如获取第一张图片$Images[0][0],其代码样例为:<img alt=”Google” title=”Google” id=”logo” src=”/intl/zh-CN/images/logo_cn.gif” width=”276″ height=”110″ border=”0″  />
$ImgUrl = $Images[0][0];
$SoImgAddress=”/\<img.*?src\=\”(.*?)\”[^>]*>/i”;  //正则表达式语句
preg_match($SoImgAddress,$ImgUrl,$imagesurl);  //分析
echo $imagesurl[1]; //得到并处理路径:/intl/zh-CN/images/logo_cn.gif
?>

wordpress如何获取文章图片及图片路径相关推荐

  1. 利用MySQL语句批量替换指定wordpress文章中的图片路径

    天花了很多时间将SAE服务器中的图片下载到本地,然后删掉,但是有一个问题就是,所有文章中的图片路径还是以前的,没有根据域名来.导致下午某些时间段图片都是无法显示的,后来想到用MySQL直接批量替换,执 ...

  2. 设置WordPress文章关键词自动获取,文章所属分类名称,描述自动获取文章内容,给文章的图片自动加上AlT标签...

    最近在优化网站,SEO优化标准:每一篇文章都要有关键词,关键词的个数为3到6个.每一篇文章都要有描述,描述的字数为汉字在70~80之间,在160个字符之间. 每一篇文章的图片都要有Alt标签,自动给图 ...

  3. js获取html中图片路径,用js快速的获取html页面中图片的地址

    这次给大家带来用js快速的获取html页面中图片的地址,用js快速获取html页面中图片的地址的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了js获取html代码中图片地址的实现 ...

  4. php img本地图片路径,php 替换文章中的图片路径,下载图片到本地服务器的方法

    php 替换文章中的图片路径,下载图片到本地服务器 /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $oriweb 网址 * @ ...

  5. vue 动态获取的图片路径不显示_Vue 动态图片加载路径问题和解决方法

    最近在做一个树形结构的组件,使用了Vue和element UI中el-tree组件.因为树中每个节点都需要显示一个图标图片,并且需要根据后台传入的数据类型动态地显示,所以图片的路径需要动态地加载.下面 ...

  6. php获取文章封面图片,Discuz!无图片文章中列表页自动提取图片随机选择一张作为封面 - 魔幻精灵の点滴记忆...

    在门户列表页中,默认为党文章中包含有图片是选择第一张作为列表页上的封面.如下图: 但是有时候为了美观与一致性需要在文章里面没有包含图片时,封面照样显示图片.那怎么办? 方法(Discuz!X3.2亲测 ...

  7. WordPress批量删除文章失效图片_批量删除文章404超链接教程

    WordPress批量删除文章失效图片_批量删除文章404超链接教程 当你的WordPress网站运营了一段时间,比如几年,网站很可能就会存在不少失效链接,文章中404超链接.批量删除文章中失效图片, ...

  8. android 调用相机并获取图片地址,Android 7.0使用FileProvider获取相机拍照的图片路径...

    这里主要是基于Android 7.0,Nougat 实现一个获取相机拍照的图片后,使用FileProvider把图片转换为实际的路径. 首先需要在AndroidManifest.xml声明调用相机的权 ...

  9. 如何在 WordPress 博客文章中隐藏 Pinterest 图片

    您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...

  10. 使用SQL批量处理文章中的图片路径

    问题场景 在具有文章发布功能的系统和网站中,通常会使用富文本编辑器对文章内容进行编辑,而很多常用的富文本编辑器(如百度的UEditor)都会把文章中的图片以带域名的绝对路径进行存储,形式如下: < ...

最新文章

  1. java string 常用方法_String类的12个常用方法
  2. 现实交互动作和现实环境交互的魅力
  3. 产生任意区间内的均匀分布的随机整数序列
  4. JavaEE5 Jax-ws 学习(Soap webservice)
  5. 三行情书代码_用三行代码优化您的交易策略
  6. 【翻译】Keras.NET简介 - 高级神经网络API in C#
  7. rtmp协议分析(三次握手)
  8. 关于 部署方面研究 Visual Studio 2013
  9. Javascript 链式运动框架——逐行分析代码,让你轻松了解运动的原理
  10. 我的世界末日求生系列服务器,末日生存 少年pi
  11. 【Redis】Redis Hyperloglog
  12. 古代汉语(王力版)笔记
  13. SOLA(苏拉)病毒
  14. 线性分类的鸢尾花数据集Jupyter实践
  15. 算数平均数、中位数、众数和几何平均数
  16. 电子烟监管风暴来临:还会有下一个悦刻吗?
  17. 使用Java将中文转化为拼音
  18. word 2016 设置边框 大小 长宽
  19. 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...
  20. QT软件版本更改步骤

热门文章

  1. 导出的CSV数据中含有身份证并在Excel正确显示方法
  2. 计算机编程需要学哪些基础知识,学编程需要掌握哪些基础知识
  3. 个人保研经历以及经验分享
  4. VGA PCB布局布线要点
  5. 计算机组成原理测试,计算机组成原理测试题及答案
  6. 计算机网络之TCP最大连接限制
  7. 云服务器无法连接怎么办
  8. linux驱动开发篇Linaro(arm交叉编译器的下载与安装)
  9. cygwin 复制粘贴
  10. 江苏省职称计算机word2003教材,[205]Word 2003中文字处理 考试大纲