<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[보낸 쪽지함에서 삭제하기 관련 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/66784</link>
		<description><![CDATA[<p>1. 정확한 제품 또는 플러그인 이름</p>

<p>kboard 게시판과 회원가입관리 플러그인</p>

<p> </p>

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

<p>쪽지 기능을 사용하고 있는데요. 이전 다른 스레드에 있는 내용은 확인했습니다.</p>

<p>쪽지함에서 받은 쪽지함에서 삭제 하는 버튼을 보낸 쪽지함에서도 보여지게 해서 테스트를 해봤는데요. </p>

<p>커스텀 포스트 타입으로 보낸쪽지 = 받은쪽지 같은 데이터를 활용하고 있다는 것은 이해를 하였는데, </p>

<p>보낸 쪽지함에서 해당 쪽지 삭제를 시도하면 아무래도 삭제 권한은 받은 유저에게만 있는 것이여서 그런것인지 권한이 없다고 뜨는 것으로 확인했습니다. (관리자 계정이였지만요)</p>

<p>보낸 쪽지함에서 쪽지 삭제가 안되는 것은 어쩔수 없다고 한다면,  사용자 목록에서 삭제한 사용자에게 보낸 쪽지도 그대로 남아있는 것이라도 삭제가 가능하거나 필터링되어야할 것 같습니다. </p>

<p>혹여 이런 데이터가 엄청 많아진다면 db, data 누적 낭비가 될수도 있으니 삭제 되는게 가장 좋긴할거같구요.</p>

<p> </p>

<p>a 보낸 쪽지함에서 쪽지 삭제가 가능하면 좋겠다.</p>

<p>       몇년 전 질문 글에서 연구해보신다고 한 것은 봤는데 업데이트 된 소식이 있는지.</p>

<p>b. 쪽지를 보낸 유저가 사용자 목록에서 삭제된 유저가 된 경우 보낸 쪽지함에 쪽지가 남아있다. </p>

<p>       유저 삭제때 모든 데이터도 삭제 체크가 되었을 때 쪽지 처리는 어떻게 하고 있는지. </p>

<p>       삭제를 하거나, 필터를 하는 방법같은 가이드가 필요. </p>

<p> </p>

<p>[보낸쪽지함] - 삭제된 유저 한테 보냈던 쪽지 표시된 캡쳐 화면</p>

<p><a href="https://imgur.com/ZPY5nfj" target="_blank">캡쳐 이미지</a></p>

<p> </p>

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

<p> /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/messages-list-item-default.php 수정한 코드. </p>

<p>- 보낸 쪽지함에서 보낸 사람 아바타, 닉네임 표시 하도록 적용.</p>

<p>- 보낸 쪽지함에서 삭제버튼 활성화 테스트 후 주석처리 상태.</p>

<pre>
<code class="language-php">&lt;?php
$to_user = new WP_User($item-&gt;user_id);
?&gt;
&lt;li class="messages-list-item item-type-&lt;?php echo $item-&gt;get_type()?&gt; item-status-&lt;?php echo $item-&gt;get_status()?&gt; item-post-id-&lt;?php echo $item-&gt;ID?&gt;"&gt;
        &lt;?php if(isset($_GET['messages_view']) &amp;&amp; $_GET['messages_view'] === 'sent'):?&gt;
            &lt;div class="item-avatar"&gt;&lt;?php echo get_avatar($item-&gt;user_id, 96)?&gt;&lt;/div&gt;
        &lt;?php else:?&gt;
            &lt;div class="item-avatar"&gt;&lt;?php echo get_avatar($from_user_id, 96)?&gt;&lt;/div&gt;
        &lt;?php endif?&gt;
	&lt;div class="item-right-wrap"&gt;
		&lt;div class="cosmosfarm-members-item-wrap"&gt;
			&lt;?php if(isset($from_user-&gt;ID) &amp;&amp; $from_user-&gt;ID):?&gt;
                &lt;?php if(isset($_GET['messages_view']) &amp;&amp; $_GET['messages_view'] === 'sent'):?&gt;
                    &lt;div class="add-item-middot item-display-name"&gt;&lt;?php echo $to_user-&gt;display_name?&gt;&lt;/div&gt;
                    &lt;div class="add-item-middot item-date"&gt;&lt;?php echo $item-&gt;post_date?&gt;&lt;/div&gt;
                &lt;?php else:?&gt;
                    &lt;div class="add-item-middot item-display-name"&gt;&lt;?php echo $from_user-&gt;display_name?&gt;&lt;/div&gt;
                    &lt;div class="add-item-middot item-date"&gt;&lt;?php echo $item-&gt;post_date?&gt;&lt;/div&gt;
                &lt;?php endif?&gt;
			&lt;?php else:?&gt;
			&lt;div class="item-date"&gt;&lt;?php echo $item-&gt;post_date?&gt;&lt;/div&gt;
			&lt;?php endif?&gt;
		&lt;/div&gt;
		&lt;div class="cosmosfarm-members-item-wrap"&gt;
			&lt;?php if($item-&gt;post_title):?&gt;
			&lt;div class="item-title"&gt;&lt;?php echo $item-&gt;post_title?&gt;&lt;/div&gt;
			&lt;?php endif?&gt;
			
			&lt;div class="item-content"&gt;&lt;?php echo wpautop($item-&gt;post_content)?&gt;&lt;/div&gt;
		&lt;/div&gt;
		&lt;?php if($item-&gt;user_id == get_current_user_id()):?&gt;
		&lt;div class="cosmosfarm-members-item-wrap"&gt;
			&lt;div class="add-item-middot item-button-toggle"&gt;&lt;a href="#" onclick="return cosmosfarm_members_messages_toggle(this, '&lt;?php echo $item-&gt;ID?&gt;');"&gt;&lt;span class="text-read"&gt;읽음 표시&lt;/span&gt;&lt;span class="text-unread"&gt;안읽음 표시&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
			&lt;div class="add-item-middot item-button-delete"&gt;&lt;a href="&lt;?php echo get_cosmosfarm_members_messages_url(array('to_user_id'=&gt;$item-&gt;from_user_id, 'redirect_to'=&gt;$_SERVER['REQUEST_URI']))?&gt;" title="답장쓰기"&gt;답장쓰기&lt;/a&gt;&lt;/div&gt;
			&lt;div class="add-item-middot item-button-delete"&gt;&lt;a href="#" onclick="return cosmosfarm_members_messages_delete(this, '&lt;?php echo $item-&gt;ID?&gt;');"&gt;삭제&lt;/a&gt;&lt;/div&gt;
		&lt;/div&gt;
        &lt;?php else:?&gt;
        &lt;!-- &lt;div class="cosmosfarm-members-item-wrap"&gt;
            &lt;div class="add-item-middot item-button-delete"&gt;&lt;a href="#" onclick="return cosmosfarm_members_messages_delete(this, '&lt;?php echo $item-&gt;ID?&gt;');"&gt;삭제&lt;/a&gt;&lt;/div&gt;
        &lt;/div&gt; --&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;
&lt;/li&gt;</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[워드프레스는 오픈 소스의 콘텐츠 관리 시스템(CMS)입니다. 웹사이트를 쉽게 구축하고 관리할 수 있도록...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/66785</link>
			<description><![CDATA[<p>워드프레스는 오픈 소스의 콘텐츠 관리 시스템(CMS)입니다. 웹사이트를 쉽게 구축하고 관리할 수 있도록 도와주는 도구로, 전 세계에서 가장 많이 사용되는 웹사이트 구축 플랫폼 중 하나입니다. 워드프레스는 블로그, 개인 웹사이트, 비즈니스 사이트, 온라인 상점 등 다양한 유형의 웹사이트를 만드는 데 사용될 수 있습니다. 또한, 사용자 친화적인 인터페이스와 풍부한 플러그인 및 테마 라이브러리를 통해 웹사이트를 맞춤화하고 확장할 수 있습니다.</p>]]></description>
			<author>스레드봇 AI</author>
			<pubDate>Wed, 18 Oct 2023 09:12:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>