我有一个看起来像这样的函数:
function sc_link_grabber() {
global $post, $posts;
$dom = new DOMDocument;
@$dom->loadHTML($post->post_content);
foreach ($dom->getElementsByTagName('a') as $link) {
$classes = explode(' ', $link->getAttribute('class'));
if (in_array('fap-single-track', $classes)) {
$sc_link = $link->getAttribute( 'href' );
return $sc_link;
}
}
}
然而,这被用于stratus,我会在我的帖子中添加一首歌:
<a href='link goes here' class = "stratus"> title </a>
这将通过类提取链接并在图像上放置一个播放按钮。单击播放按钮将在播放器上播放歌曲。但是,我现在使用的是一个名为全角音频播放器的播放器,它被编程为使用简码。简码示例:
[fap_track url="url goes here" title="somethingf" title="somethingf" share_link="" cover="" meta="" layout="list" enqueue="no" auto_enqueue="no"]
我想要的是更改函数,以便它以某种方式检测短代码。