https://www.cosmosfarm.com/threads/document/50188 에 주신 답변 관련 내용입니다.
<?php
$copy_url = 'https://'.$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$copy_url = add_query_arg(array(
'b' => '1'
), $copy_url);
?>
<button type="button" id="copy-url">URL 복사하기</button>
<input id="my-url" type="text" value="<?php echo esc_url($copy_url)?>">
<script>
jQuery(document).ready(function(){
jQuery('#copy-url').click(function(){
var url = document.getElementById('my-url');
url.select();
document.execCommand('Copy');
alert('URL 이 복사 되었습니다.');
});
})
</script>
1.
https://sign-b.com/ => https://sign-b.com/?b=1
1은 본인 프로필아이디값인데요. 워드프레스의 user 값을 가져오려면 어찌 해야할까요?
2. 소셜공유 플러그인에서 공유시에도 /?b={user_ID} 를 넣어 어필리에이트에 사용하고자합니다.
감사합니다!
안녕하세요~^^
새로운 질문이 아닌 이어지는 질문이라면
이전 글의 댓글로 이어서 남겨주시길 부탁드립니다.
아래의 코드를 활용하시면 URL 복사 시 게시글 작성자의 id를
URL에 추가하실 수 있습니다.
<?php
$content_uid = kboard_uid();
$content = new KBContent();
$content->initWithUID($content_uid);
$copy_url = 'https://'.$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$copy_url = add_query_arg(array(
'b' => $content->getUserID()
), $copy_url);
?>
<button type="button" id="copy-url">URL 복사하기</button>
<input id="my-url" type="text" value="<?php echo esc_url($copy_url)?>">
<script>
jQuery(document).ready(function(){
jQuery('#copy-url').click(function(){
var url = document.getElementById('my-url');
url.select();
document.execCommand('Copy');
alert('URL 이 복사 되었습니다.');
});
})
</script>
소셜 공유 시 URL에 사용자 ID를 추가하는 건 코드를 여러 군데 수정을 해야 할 듯합니다.
저희도 좋은 방법이 있을지 연구해보겠습니다.
고맙습니다.