안녕하세요
저번에 로그인후 위젯창에대해서 질문드리고 답변받아서 잘사용하고있는데요 [질문주소 : http://www.cosmosfarm.com/threads/document/15789]
이걸 개편하여 아래와같이 표시하고싶은데 가능한가요?
내가 쓴 글 위의 숫자는 자신이 쓴글을 통합한 숫자를 나타내고 그숫자를 누르면 관리자가 따로설정해논 페이지로 이동하게끔 설정하고싶습니다 (댓글도 동일)
또한 내가 쓴 글의 백그라운드에 그림을 삽입할건데 가능한건지 모르겠습니다
아바타와 이메일은 답변해주신걸로 해결했는데 위와같이 표시하는것도 가능한지 질문드립니다
안녕하세요~^^
쉽게 사용할 수 있도록 숏코드 프로그램을 만들어봤습니다.
(버그가 있을 수 있습니다.)
1. 내가 쓴 게시글 수 표시
아래 코드를 테마의 functions.php 파일에 추가해주세요.
add_shortcode('test_kboard_user_document_count', 'test_kboard_my_document_count');
function test_kboard_my_document_count($args=array()){
global $wpdb;
$user_id = 0;
if(isset($args['user_id']) && $args['user_id']){
$user_id = intval($args['user_id']);
}
if(!$user_id){
$user_id = get_current_user_id();
}
if($user_id){
return $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` WHERE `member_uid`='$user_id' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')");
}
return '';
}
그리고 아래 숏코드를 사용하시면 게시글 수를 표시할 수 있습니다.
[test_kboard_user_document_count]
2. 내가 쓴 댓글 수 표시
아래 코드를 테마의 functions.php 파일에 추가해주세요.
add_shortcode('test_kboard_user_comment_count', 'test_kboard_user_comment_count');
function test_kboard_user_comment_count($args=array()){
global $wpdb;
$user_id = 0;
if(isset($args['user_id']) && $args['user_id']){
$user_id = intval($args['user_id']);
}
if(!$user_id){
$user_id = get_current_user_id();
}
if($user_id){
return $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_comments` WHERE `user_uid`='$user_id'");
}
return '';
}
그리고 아래 숏코드를 사용하시면 게시글 수를 표시할 수 있습니다.
[test_kboard_user_comment_count]
배경 이미지 삽입은 CSS 속성 중 background-image 속성을 사용하시면 가능합니다.
https://www.w3schools.com/cssref/pr_background-image.asp
고맙습니다.
답변감사합니다
어떤 버그가 있을수있는지는 모르겠지만 정말 잘작동합니다
코스모스팜 회원관리 전용위젯이 나오는날까지 이걸 계속 사용해야겠군요!