如何从WordPress摘录中删除YouTube链接

时间:2018-09-25 16:54:46

标签: php wordpress

当前,如果帖子中包含yuutube视频,则单词摘录一词会显示youtube链接。

我看到了以下代码:

function remove_links($text) 
{
    if ('' == $text ) 
    {
        $pattern = '~http://[^\s]*~i'; //what we want to remove, the http link
        $text = get_the_content('');
        $text = preg_replace($pattern, '', $text);
    }
    return $text;
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'remove_links');

它确实从摘录中删除了You-tube链接,但在其中的那一部分上添加了一个重复的摘录。有没有一种方法可以简单地仅扫描当前摘录并删除其中的所有You-tube链接?

0 个答案:

没有答案