-1
이 코드를 사용하여 콘텐츠의 타임 스탬프를 감지하고 있습니다.타임 스탬프를 워드 프레스 단축 코드로 변환
$pattern = '/(<div\s+[^<]*?\bclass="[^<"]*\btimestamp\b[^<]*?>[^<]*)?(?<!:)\d{1,2}:\d{2}(?::\d{2})?(?!(?::\d{2})?\s*[ap]\.?m\.?)(?!.*?["\'])/';
$foundTimestamp = preg_replace_callback($pattern, array($this, 'spp_ts_callback'), $content);
function spp_ts_callback($m) {
return empty($m[1]) ? '[spp-timestamp time="'. $m[0] . '"]' : $m[0];
}
는 예를
$content= '05:10 Hani shares some time-saving podcast automation tips';
에 대한 계획 내용에 작동하지만 난 그냥 링크를 넣어 경우에 그렇지 작동 옆에
$content='05:10 Hani shares some time-saving podcast automation tips <a href="http://wordpress.org">http://wordpress.org</a>';
을하지만 당신은 당신이 당신의 내용을 가져있는 사업부를 넣어하지 않은 ...하지만 정규식에 당신은 div에있다? ? –
예 div가 클래스 "타임 스탬프"가있는 타임 스탬프를 검색하지 못합니다. –