<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[[회원관리 쪽지 보내기] 숏코드에 파라미터 넣기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/23258</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>현재 DOKAN 이라는 멀티벤더마켓 플러그인과 우커머스를 연동해서 사용중입니다.</p>

<p>벤더(author)가 상품페이지에 상품을 등록 할 수 있는 시스템입니다.</p>

<p>이 때 사용자가 벤더에게 문의사항을 쪽지로 보낼 수 있게 하고 싶은데요.</p>

<p> </p>

<p>일단 the_author_ID() 를 사용하면 상품을 올린 벤더의 아이디번호가 나옵니다.</p>

<p>이 아이디 번호를 the_user_ID 에 넣어서 쪽지를 작성하는 폼을 만들 수 없을까요?</p>

<p>숏코드로 만들 수 있으면 좋을 것 같습니다. ex) [cosmosfarm_new_message the_user_ID = the_author_ID] 이렇게 파라미터를 줘서요.</p>

<p>제가 사용하는 frontend_PM 이라는 플러그인에서는 숏코드로 author 에게 메세지 보내는 기능이 있는데, 코스모스팜 회원관리랑은 연동이 안되는 것 같더군요.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[php 코드로는 아래 처럼 해보시겠어요?


echo '&amp;lt;a href=&quot;' . do_shortcode('[my_cosmosfar...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/23312</link>
			<description><![CDATA[<p>php 코드로는 아래 처럼 해보시겠어요?</p>

<pre>
<code class="language-php">echo '&lt;a href="' . do_shortcode('[my_cosmosfarm_members_messages_url to_user_id=1]') . '"&gt;쪽지보내기&lt;/a&gt;';</code></pre>

<p> </p>

<p>우커머스 상품 탭에 추가하는 방법은 저희도 한번 연구해보겠습니다~^^;;</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 11 Jun 2018 00:25:01 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다.

질문이 두개 있습니다. 연결된 질문인데요.

1.

보통 숏코드 실행시에는 do_shortco...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/23290</link>
			<description><![CDATA[<p>답변 감사합니다.</p>

<p>질문이 두개 있습니다. 연결된 질문인데요.</p>

<p>1.</p>

<p>보통 숏코드 실행시에는 do_shortcode() 사용했었는데요.</p>

<p>저렇게 하이퍼링크 처리된 것은 어디에 넣어야 하나요?</p>

<p> </p>

<p>2.</p>

<p>현재, functions.php 파일에 우커머스 싱글 페이지에 tab을 추가시키고</p>

<p>그 tab 안의 컨텐츠로 쪽지 작성폼을 넣고 싶습니다. 하이퍼링크도 좋지만 폼 자체가 들어가면 제일 좋을 것 같아요!</p>

<p>방법이 있을까요?</p>

<p> </p>

<p> </p>

<p>아래는 tab을 추가하는 기능에 알려주신 코드를 삽입한 겁니다.</p>

<p>근데 하이퍼링크를 클릭하면 없는 페이지라고 뜨네요 ㅜㅜ 숏코드가 url에 그대로 들어가더라구요.</p>

<p> </p>

<p>add_filter( 'woocommerce_product_tabs', 'new_product_tab' );</p>

<p>function new_product_tab( $tabs ) {<br />
    /* Adds the new tab */<br />
    $tabs['test_tab'] = array(<br />
        'title'     =&gt; __( '판매자에게 메시지', 'woocommerce' ),<br />
        'priority'  =&gt; 50,  <br />
        'callback'  =&gt; 'new_product_tab_content'<br />
    );<br />
    return $tabs;  /* Return all  tabs including the new New Custom Product Tab  to display */<br />
}</p>

<p>function new_product_tab_content() {<br />
    <br />
 </p>

<p>  echo '&lt;a href='[my_cosmosfarm_members_messages_url to_user_id=1] '&gt;쪽지보내기&lt;/a&gt;';</p>

<p> }<br />
 </p>]]></description>
			<author>kaydence</author>
			<pubDate>Fri, 08 Jun 2018 17:45:40 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

[cosmosfarm_members_messages] 숏코드가 삽입된 쪽지 페이지를 만들어 두셨는지요?

쪽...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/23262</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>[cosmosfarm_members_messages] 숏코드가 삽입된 쪽지 페이지를 만들어 두셨는지요?</p>

<p>쪽지를 작성하는 폼은 해당 페이지에 표시됩니다.</p>

<p>그래서 해당 페이지로 링크를 걸어야 하는데요.</p>

<p>"http://쪽지페이지주소/?to_user_id=1" 이런 형식으로 하시면 쪽지를 작성하는 폼이 나옵니다.</p>

<p> </p>

<p>get_cosmosfarm_members_messages_url() 함수를 사용해서 링크하는 방법입니다.</p>

<pre>
<code class="language-php">&lt;a href="&lt;?php echo get_cosmosfarm_members_messages_url(array('to_user_id'=&gt;$to_user_id))?&gt;"&gt;쪽지보내기&lt;/a&gt;</code></pre>

<p> </p>

<p>아래 코드를 테마의 functions.php 파일에 추가해주세요.</p>

<pre>
<code class="language-php">add_shortcode('my_cosmosfarm_members_messages_url', 'my_cosmosfarm_members_messages_url');
function my_cosmosfarm_members_messages_url($args){
	$to_user_id = 0;
	if(is_array($args) &amp;&amp; isset($args['to_user_id']) &amp;&amp; $args['to_user_id']){
		$to_user_id = $args['to_user_id'];
	}
	
	if($to_user_id){
		return get_cosmosfarm_members_messages_url(array('to_user_id'=&gt;$to_user_id));
	}
	return get_cosmosfarm_members_messages_url();
}</code></pre>

<p>그리고 아래 처럼 활용이 가능합니다.</p>

<pre>
<code class="language-html">&lt;a href="[my_cosmosfarm_members_messages_url to_user_id=1]"&gt;쪽지보내기&lt;/a&gt;</code></pre>

<p> </p>

<p>확인 해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 08 Jun 2018 04:57:22 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>