<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[심플팝업 버전 업데이트 오류 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/72987</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>코스모스팜 심플 팝업 2.8</p>

<p> </p>

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

<p>현재 심플 팝업 2.7 사용중이며,</p>

<p>2.8 버전으로 업데이트 하려고 다운로드 받었는데 오류라는 메세지와 함께 2.8버전이 실행이 안됩니다</p>

<p> </p>

<p>혹시 2.7사용하던 플러그인을 삭제하고 2.8 버전을 다운 받어야 설치가 되는걸까요?</p>

<p> </p>

<p> </p>

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

<p>carposgg.com</p>

<p> </p>

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

<p> </p>

<p>= 오류코드를 알어야 한다고 답글을 주셨는데 제가 완전 초보라 뭘 어떻게 봐야하는지 몰라서;;</p>

<p>아래 저 코드중에 오류 코드가 있을까요...;;</p>

<p> </p>

<p>&lt;?php<br />
/*<br />
Plugin Name: 코스모스팜 심플 팝업<br />
Plugin URI: https://www.cosmosfarm.com/wpstore/product/cosmosfarm-simple-popup<br />
Description: 워드프레스 홈페이지에 팝업창을 표시합니다.<br />
Version: 2.8<br />
Author: 코스모스팜 - Cosmosfarm<br />
Author URI: https://www.cosmosfarm.com/<br />
*/</p>

<p>if(!defined('ABSPATH')) exit;</p>

<p>define('COSMOSFARM_SIMPLE_POPUP_VERSION', '2.8');<br />
define('COSMOSFARM_SIMPLE_POPUP_DIR', dirname(__FILE__));<br />
define('COSMOSFARM_SIMPLE_POPUP_URL', plugins_url('', __FILE__));</p>

<p>include_once 'class/Cosmosfarm_Simple_Popup.class.php';<br />
include_once 'class/Cosmosfarm_Simple_Popup_Setting.class.php';<br />
include_once 'class/Cosmosfarm_Simple_Popup_Controller.class.php';<br />
include_once 'class/Cosmosfarm_Simple_Popup_Admin_Controller.class.php';</p>

<p>add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'cosmosfarm_simple_popup_settings_link');<br />
function cosmosfarm_simple_popup_settings_link($links){<br />
    return array_merge($links, array('new-popup'=&gt;'&lt;a href="'.admin_url('admin.php?page=cosmosfarm_simple_popup').'"&gt;목록&lt;/a&gt;'));<br />
}</p>

<p>add_action('init', 'cosmosfarm_simple_popup_init', 10);<br />
function cosmosfarm_simple_popup_init(){<br />
    new Cosmosfarm_Simple_Popup_Controller();<br />
    <br />
    // skin의 functions.php 파일을 입력한다.<br />
    foreach(get_cosmosfarm_simple_popup_list() as $item){<br />
        $popup = new Cosmosfarm_Simple_Popup($item-&gt;ID);<br />
        $popup-&gt;include_functions();<br />
    }<br />
}</p>

<p>add_action('admin_init', function(){<br />
    new Cosmosfarm_Simple_Popup_Admin_Controller();<br />
}, 10);</p>

<p>/**<br />
 * 팝업 post 정보를 가져온다.<br />
 */<br />
function get_cosmosfarm_simple_popup_list(){<br />
    $view_iframe = isset($_GET['view_iframe']) &amp;&amp; $_GET['view_iframe'] ? true : false; // KBoard 아이프레임으로 보기 화면인지 확인<br />
    <br />
    if(wp_is_mobile()){<br />
        $target_device = 'only_mobile';<br />
    }<br />
    else{<br />
        $target_device = 'only_pc';<br />
    }<br />
    <br />
    if(!$view_iframe){<br />
        $args  = array(<br />
            'post_type'      =&gt; 'cosmosfarm_popup',<br />
            'orderby'        =&gt; 'menu_order',<br />
            'order'          =&gt; 'ASC',<br />
            'post_status'    =&gt; 'publish',<br />
            'posts_per_page' =&gt; -1,<br />
            'meta_query' =&gt; array(<br />
                'relation' =&gt; 'OR',<br />
                array(<br />
                    'key'     =&gt; 'target_device',<br />
                    'value'   =&gt; $target_device,<br />
                    'compare' =&gt; '='<br />
                ),<br />
                array(<br />
                    'key'     =&gt; 'target_device',<br />
                    'value'   =&gt; '',<br />
                    'compare' =&gt; '='<br />
                ),<br />
                array(<br />
                    'key' =&gt; 'target_device',<br />
                    'compare' =&gt; 'NOT EXISTS'<br />
                )<br />
            ),<br />
        );<br />
        $query = new WP_Query($args); // 메타 검색 옵션 넣기<br />
        <br />
        return $query-&gt;posts;<br />
    }<br />
    return array();<br />
}</p>

<p>/**<br />
 * cosmosfarm NEWS list<br />
 */<br />
function get_cosmosfarm_simple_popup_news_list(){<br />
    $news_list = get_transient('cosmosfarm_simple_popup_news_list');<br />
    if($news_list){<br />
        return $news_list;<br />
    }<br />
    <br />
    $response = wp_remote_get('http://updates.wp-kboard.com/v1/AUTH_3529e134-c9d7-4172-8338-f64309faa5e5/kboard/news.json');<br />
    if(!is_wp_error($response) &amp;&amp; isset($response['body']) &amp;&amp; $response['body']){<br />
        $news_list = json_decode($response['body']);<br />
    }<br />
    else{<br />
        $news_list = array();<br />
    }<br />
    <br />
    set_transient('cosmosfarm_simple_popup_news_list', $news_list, 60*60);<br />
    <br />
    return $news_list;<br />
}</p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[코스모스팜 심플 팝업 2.7 버전에서 2.8 버전으로 업데이트 시 오류가 발생하여 문의주셨네요.

제공해...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/72988</link>
			<description><![CDATA[<p>코스모스팜 심플 팝업 2.7 버전에서 2.8 버전으로 업데이트 시 오류가 발생하여 문의주셨네요.</p>
<p></p>
<p>제공해주신 코드만으로는 정확한 오류 코드를 파악하기 어렵습니다. 보통 워드프레스에서 플러그인 업데이트 시 오류가 발생하면 다음과 같은 메시지가 나타날 수 있습니다.</p>
<p></p>
<p>*   **치명적인 오류(Fatal error):** 웹사이트가 완전히 작동을 멈추고 흰 화면이 보이거나 오류 메시지가 직접 표시될 수 있습니다.</p>
<p>*   **경고(Warning) 또는 알림(Notice):** 웹사이트는 작동하지만 특정 기능에 문제가 있거나 오류 메시지가 상단에 표시될 수 있습니다.</p>
<p></p>
<p>일반적으로 플러그인 업데이트 시 오류가 발생하면 기존 플러그인을 삭제하고 새 버전을 설치하는 것이 해결 방법이 될 수 있습니다. 하지만 이 경우 기존 팝업 설정이 사라질 수 있으므로 주의가 필요합니다.</p>
<p></p>
<p>오류를 해결하기 위한 몇 가지 방법을 안내해 드릴게요.</p>
<p></p>
<p>1.  **오류 메시지 확인:**</p>
<p>    *   워드프레스 관리자 페이지에 접속이 가능하다면, `도구` > `사이트 건강` 메뉴에서 오류를 확인할 수 있습니다.</p>
<p>    *   웹사이트에 흰 화면만 뜨거나 오류 메시지가 직접 표시된다면, 웹호스팅 업체의 파일 관리자(FTP)를 통해 `wp-content/debug.log` 파일을 확인해 보세요. 여기에 자세한 오류 내용이 기록될 수 있습니다.</p>
<p>    *   `wp-config.php` 파일에 `define('WP_DEBUG', true);` 코드를 추가하여 디버그 모드를 활성화하면 오류 메시지를 직접 확인할 수 있습니다. (문제 해결 후에는 반드시 `false`로 변경하거나 삭제하여 비활성화해주세요.)</p>
<p></p>
<p>2.  **수동 업데이트 방법:**</p>
<p>    *   현재 사용 중인 2.7 버전 플러그인을 비활성화하고 삭제합니다. (이때 기존 팝업 설정이 사라질 수 있으니, 중요한 설정은 미리 백업해두시는 것이 좋습니다.)</p>
<p>    *   코스모스팜 웹사이트에서 2.8 버전 심플 팝업 플러그인을 다운로드합니다.</p>
<p>    *   워드프레스 관리자 페이지에서 `플러그인` > `새로 추가` > `플러그인 업로드`를 통해 다운로드한 2.8 버전 플러그인 파일을 업로드하고 설치합니다.</p>
<p>    *   설치 후 플러그인을 활성화합니다.</p>
<p></p>
<p>만약 위 방법으로도 해결이 어렵거나 오류 코드를 찾기 힘들다면, 코스모스팜 고객지원에 문의하여 도움을 받는 것이 가장 정확하고 안전한 방법입니다. 오류 코드와 함께 현재 상황을 자세히 설명해주시면 더 빠르게 해결책을 찾을 수 있을 거예요.</p>]]></description>
			<author>스레드봇 AI</author>
			<pubDate>Fri, 24 Oct 2025 08:23:43 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>