如何从帖子内容中提取WordPress短代码属性

jas*_*457 5 html php wordpress

在我在WordPress上的帖子中my_player,我创建了一个未知数量的类型的短代码,并正确添加了钩子.我想知道是否有某种类型的WordPress功能可以将您的内容传递给短代码名称,它可以为您提供一系列匹配的短代码,其属性由属性名称索引.像我下面的代码...

$matches = get_shortcode_matches($content, "my_player");

for($i = 0; $i < sizeof($matches); $i++)
{
    $title = $matches[$i]['title'];
    $mp3 = $matches[$i]['mp3'];
    $soundcloud = $matches[$i]['soundcloud'];
}
Run Code Online (Sandbox Code Playgroud)

我知道当你使用add_shortcode()函数为短代码创建钩子时,你可以像上面一样使用这些索引值,但是我需要有一个函数可以在以后和循环之外访问它们.WordPress有这样的功能吗?

Bal*_*mal -1

尝试这个,

<?php do_shortcode($content); ?>
Run Code Online (Sandbox Code Playgroud)

  • 我已经用过那些了。但这无助于提取任何属性及其值。 (2认同)