Фильтровать только шорткод из поста - PullRequest
0 голосов
/ 17 сентября 2010

Я использую плагин для страницы контактов для своего блога. Для этого используется шорткод [my-shortcode].Есть ли в любом случае отфильтровать только шорткод из контента.Например: Test post [my-shortcode] Demo widget. Здесь мне нужно отфильтровать только шорткод. Спасибо

1 Ответ

0 голосов
/ 17 сентября 2010

Вы можете использовать регулярное выражение, чтобы получить значение в скобках внутри строки, например:

if(preg_match_all('/\[(.*?)\]/',$_POST['my_key'],$matches))
{
    foreach($matches as $match)
    {
        if($match[1] == 'my-short-code')
        {
            //Do whetever
            break 2;
        }
    }
}

Примечание: match[1] может быть match[0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...