2013-10-13 2 views
0

I는 다음과 같습니다 기능이 있습니다 그러나사용자 정의 기능에 단축 코드를 포함

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; 
     } 
    } 
} 

, 이것이 층운에 사용 된 나는 나의 글에 노래를 추가 할 수있는 :

<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"] 

내가 원하는 것은 그 대신 단축 코드를 감지하도록 기능을 변경하는 것입니다. 당신이 트릭 할 do_shortcode을 사용할 수 있습니다

+0

는 난 당신이'do_shortcode'의 WP 기능을 찾고있는 것 같아요 – codepixlabs

답변

0

:이 도움이

do_shortcode('[fap_track url="url goes here" title="somethingf" title="somethingf" share_link="" cover="" meta="" layout="list" enqueue="no" auto_enqueue="no"]'); 

희망을 ..

관련 문제