최근 본 게시물 링크걸기

안녕하세요

워드프레스 게시판 KBoard(케이보드) 사용중입니다.

최근 본 게시물에 링크를 걸고싶은데요 제생각대로 되지않아 문의글 남깁니다..ㅠㅠ

 

https://www.cosmosfarm.com/threads/document/26330

해당 게시글을 보고 적용하니 타이틀, 썸네일 등 잘 나오고 있는데요

링크부분을 연결하면 문제가 생깁니다.

 

<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document"><span>자세히 보기</span></a>

위와 같이 링크를 연결하니 a링크부터 아래글이 쭉 잘려버립니다.

a링크에 걸려있는 php를 지우니 정상으로 돌아오지만 링크가 걸리지 않구요..ㅠㅠ

 

이런경우에는 링크를 어떻게 연결해야할가요?

 

항상 감사드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    올려주신 코드만 추가하신다면 정상적으로 동작하지 않습니다.

    아래의 코드를 활용해보시겠어요?

    add_shortcode('kboard_latest_content_view', 'my_kboard_latest_content_view');
    function my_kboard_latest_content_view($args=array()){
    	global $wpdb;
    	$board_id = (isset($args['id'])&&$args['id']) ? $args['id'] : '';
    	
    	if(isset($_SESSION['increased_document_uid'])&&$_SESSION['increased_document_uid']){
    		$document_uid_list = $_SESSION['increased_document_uid'];
    		
    		$url = new KBUrl();
    		
    		$router = new KBRouter();
    		$router->process();
    		
    		$board_url = $router->getBoardURL($board_id);
    		
    		ob_start();
    		foreach($document_uid_list as $document_uid){
    			$content = new KBContent();
    			$content->initWithUID($document_uid);
    			
    			if($board_id == $content->board_id){
    				?>
    				<div class="kboard-title">
    					<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>#kboard-document"><span>자세히 보기</span></a>
    						<?php echo $content->title?>
    					</a>
    				</div>
    				<?php
    			}
    		}
    	}
    	else{
    		ob_start();
    		?>
    		<div>최근 본 게시글이 없습니다.</div>
    		<?php
    	}
    	
    	return ob_get_clean();
    }

     

    디버그 모드를 활성화하시면 코드 작업 시 오류 메시지를 확인하실 수 있습니다.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

    고맙습니다.

  • 해결되었습니다.

     

    항상 감사드립니다~!

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기