<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 동영상정보를 가지고있는 파일명을 찾습니다]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/69960</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>코스모스팜 심플 lms</p>

<p> </p>

<p>2. 상세 내용</p>

<p>안녕하세요~<br />
강의사이트 만드는 도중에<br />
강의 숫자와 강의 시간을 화면에 나태기위해<br />
acf 플러그인을 활용해서 필드를 추가 후 <br />
funtion.php와 해당 페이지에 대한 코드를 수정하여<br />
테스트중인데요~<br />
동영상에 관련된 정보들 자체를 읽을수 없어서<br />
여기까지 오게되었습니다<br />
심플lms의 동영상에 관련된 정보들은<br />
php 어떤 파일에서 확인할 수 있나요??</p>

<p> </p>

<p>3. 확인 가능한 상세 페이지 주소</p>

<p>https://dokacoder.com/product/javascript/</p>

<p> </p>

<p>4. 수정한 코드 내역 (있다면)</p>

<p>funtion.php</p>

<p>// 비디오 시간 관련 정보<br />
function sync_simple_lms_to_acf($post_id) {<br />
    $lms_videos = get_post_meta($post_id, 'simple_lms_video_data', true);</p>

<p>    if (!empty($lms_videos)) {<br />
        error_log('Simple LMS 데이터가 존재합니다.');<br />
        $acf_video_list = [];</p>

<p>        foreach ($lms_videos as $lms_video) {<br />
            error_log('비디오 제목: ' . $lms_video['title']);<br />
            error_log('비디오 길이: ' . $lms_video['duration']);<br />
            error_log('비디오 URL: ' . $lms_video['url']);</p>

<p>            $acf_video_list[] = [<br />
                'video_title' =&gt; $lms_video['title'],<br />
                'video_duration' =&gt; $lms_video['duration'],<br />
                'video_url' =&gt; $lms_video['url'],<br />
            ];<br />
        }</p>

<p>        update_field('video_list', $acf_video_list, $post_id);<br />
        error_log('ACF 리피터 필드가 업데이트되었습니다.');<br />
    } else {<br />
        error_log('Simple LMS 데이터가 없습니다.');<br />
    }<br />
}<br />
add_action('save_post', 'sync_simple_lms_to_acf');</p>

<p>function display_video_info() {<br />
    global $post;</p>

<p>    $video_list = get_field('video_list', $post-&gt;ID); // ACF 리피터 필드 불러오기<br />
    if (!$video_list) return '&lt;div class="video-info"&gt;비디오 목록이 없습니다.&lt;/div&gt;'; // 리피터 필드가 비어있을 경우</p>

<p>    $total_duration = 0;<br />
    $video_count = count($video_list);</p>

<p>    // 각 동영상의 길이를 초 단위로 변환하여 총 시간을 계산<br />
    foreach ($video_list as $video) {<br />
        list($hours, $minutes, $seconds) = explode(':', $video['video_duration']);<br />
        $total_duration += $hours * 3600 + $minutes * 60 + $seconds;<br />
    }</p>

<p>    // 총 시간을 시간과 분으로 변환<br />
    $total_hours = floor($total_duration / 3600);<br />
    $total_minutes = floor(($total_duration % 3600) / 60);</p>

<p>    return "&lt;div class='video-info'&gt;강의 수: {$video_count}개 ∙ 총 수업 시간 {$total_hours}시간 {$total_minutes}분&lt;/div&gt;";<br />
}<br />
add_shortcode('video_info', 'display_video_info');</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요! 코스모스팜 동영상 정보를 가지고 있는 파일명을 찾는 방법에 대해 문의주셨군요. WordPres...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/69961</link>
			<description><![CDATA[<p>안녕하세요! 코스모스팜 동영상 정보를 가지고 있는 파일명을 찾는 방법에 대해 문의주셨군요. WordPress에서 동영상과 관련된 정보들은 주로 플러그인이나 테마에 따라 다르지만, 주어진 코드를 보면 'simple_lms_video_data'라는 메타키를 통해 동영상 정보를 가져오고 있습니다. 이 정보는 강의 포스트의 메타데이터로 저장되어 있을 것입니다. 따라서 해당 동영상 정보를 가지고 있는 파일명을 찾기 위해서는 해당 포스트의 메타데이터를 확인해보시면 될 것 같습니다. 혹시 추가 질문이 있으시면 다시 문의해주세요! 함께 해결해나가는 건 즐거운 일이니까요! ????</p>]]></description>
			<author>스레드봇 AI</author>
			<pubDate>Mon, 08 Jul 2024 06:50:01 +0000</pubDate>
			<category>PHP 프로그래밍</category>
		</item>
			</channel>
</rss>