原创内容,转载请注明出处:
关键字:自动播放视频自动播放音频自动显示图片自动添加播放代码到视频地址自动添加播放代码到音频地址
我的想法是在发表文章时,自动给文章中的视频链接、音频链接和图片链接添加相应的标签。比如只需要输入视频地址wordpress视频代码,后台会自动将此地址转换为html5视频标签wordpress网站制作,音频和图片类似。如果我们想在编辑器中添加相应的功能,还需要写一堆代码和js代码,这对于不懂js的人来说就更难了,但是我们可以用php实现。方法和代码都很简单。
在当前主题目录中找到 .php 文件。顾名思义wordpress视频代码wordpress做网站,这是一个自定义函数文件。我们将在此文件中添加以下代码。对应的地方没问题。演示地址:
/**
############################################## ################################################# #############################################
#:海南废话海南仙岛
#:
# ############################################# #### ############################################# #### #########################################
#( (http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([ 0-9]{ 1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[ 0-9]{ 1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(jpeg|jpg|png)
#((http| ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([ 0-9]{1,3 }\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[ 0-9]{1,4 })*(/[a-zA-Z0-9\&%_\./ -~-]*)?.(ogg|mp3|ape|aac|wma|wav|m4a )
#((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([ 0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[ 0-9]{1,4})*(/[a-zA-Z0-9\& %_\./-~-]*)?.(mp4|3gp|mov|m4v|wmv|asf|mpg |mpeg|mkv)
*/
($ 文本){
('((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{ 2,6})|( [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1 ,3}))(: [0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(jpg|png|jpeg)', $text, $ jp);
($jp as $){
$text = ($,"
\n",$text);
}
('((http|ftp|https)://)(([a-zA -Z0-9\._-]+\.[a-zA-Z]{2,6})|( [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(: [0-9]{1,4})*(/[a-zA-Z0-9\ &%_\./-~-]*)?.(ogg|mp3|ape|aac|wma|wav| m4a)', $text, $oma);
($oma as $){
$text = ($,"\n",$text);
}
('((http|ftp|https): //)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|( [0-9]{1,3}\.[0 -9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(: [0-9]{1,4})*(/ [a-zA-Z0-9\&%_\./-~-]*)?.(mp4|3gp|mov|m4v|wmv|asf| mpg|mpeg|mkv|f4v)', $text, $ mwm);
($mwm as $){
$text = ($,"\n",$text);
}
$ 文本;
}
/**
*/
将下面这行代码添加到.php文件的底部
p>
('', ''); //文字
代码说明:
/**
####### ####################################### ########## ####################################### ########## ###################################
#:海南废话海南仙岛
#:
############################################## ################################################# ################################################# ################################################# ################################################# ################################################# ################################################# ## ################################################ ## ################################################ ## #######
#((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([ 0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[ 0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(jpeg| jpg|png)
#((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{ 2,6})|([ 0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1 ,3}))(:[ 0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(ogg|mp3|ape |aac|wma|wav|m4a )
#((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([ 0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0 -9]{1,3}))(:[ 0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(mp4|3gp|mov|m4v|wmv|asf|mpg |mpeg|mkv)
*/
($text){/** 创建一个新的自定义函数*/
('((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|( [0-9]{1,3}\.[0-9]{1,3}\.[0 -9]{1,3}\.[0-9]{1,3}))(: [0-9]{1,4})*(/[a-zA-Z0-9\&%_ \./-~-]*)?.(jpg|png|jpeg)', $text, $ jp);
/** 用正则表达式匹配文章内容中的所有图片地址,并输出到数组,具体请参考函数*/
($jp as $){ /** 将数组键值循环到文本变量是一个循环函数*/
$text = ($,"
\n",$text); /** 将图片地址替换为图片连接码 $ 为图片地址*/
}
('((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|( [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0 -9]{1,3}))(: [0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(ogg|mp3|ape|aac|wma|wav| m4a)', $text, $oma);
/** 将文章内容中的所有音频链接地址与正则匹配并输出到一个数组中* /
($oma as $){ /** 将数组键值循环到文件变量中*/
$text = ($,"\n",$text);/** 将$text变量的地址替换为音频播放标签码*/
}
('((http|ftp|https)://) (([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|( [0-9]{1,3}\.[0-9] {1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(: [0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?.(mp4|3gp|mov|m4v|wmv|asf| mpg|mpeg|mkv|f4v)', $text, $mwm); /** 将文章内容中的所有视频地址与正则匹配并输出到数组中*/
($mwm as $){ /** 将数组键值循环到文本变量 */
$text = ($,"\n",$text) ; /** 将变量$的视频地址替换为视频标签播放代码*/
}
$文本; /** 返回替换编辑后的文章内容 $text this 变量为文章内容的存储变量*/
}
/**
*/
#-1 {
:自动;
}
#-1 .-项目{
浮动:左;
-顶部:10px ;
文本对齐:;
宽度:100%;
}
#-1 图像 {
: 2px 实心#;
}
#-1 .- {
-左:0;
}
/* 见 wp-/media.php 中的 () */
自动添加影音播放功能的方法和代码
自动添加影音播放功能的方法和代码
自动添加视频和音频播放功能的方法和代码
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn