php 使用工具集视图时,从帖子摘录中删除YouTube网址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用工具集视图时,从帖子摘录中删除YouTube网址相关的知识,希望对你有一定的参考价值。

/* remove pesky youtube links from post excerpts */
add_filter('wpv_filter_post_excerpt', 'xmit_remove_youtubelinks');
function xmit_remove_youtubelinks($excerpt){
	return $excerpt = preg_replace('~(?:http|https|)(?::\/\/|)(?:www.|)(?:youtu\.be\/|youtube\.com(?:\/embed\/|\/v\/|\/watch\?v=|\/ytscreeningroom\?v=|\/feeds\/api\/videos\/|\/user\S*[^\w\-\s]|\S*[^\w\-\s]))([\w\-]{11})[a-z0-9;:@?&%=+\/\$_.-]*~i', '', $excerpt);
}

以上是关于php 使用工具集视图时,从帖子摘录中删除YouTube网址的主要内容,如果未能解决你的问题,请参考以下文章

php 从管理菜单中删除帖子,评论和工具

php 从提供的内容中生成摘录。剥离HTML,删除尾随标点符号,并在删除文本时添加“更多”字符串。

php 从摘录中删除短代码(WordPress)

php 帖子标题摘录

php 为Avada帖子创建摘录

php 修改帖子摘录的长度