안녕하세요.
워드프레스에 생성 완료한 kboard를, 같은 서버이지만 워드프레스를 이용하지 않는 웹페이지에 iframe 이 아닌, php 코드를 사용해서 붙일 수 있을가요?
(mysql, php는 직접 접근 가능합니다)
지금은 iframe 을 통해서 붙여놨는데, 몇가지 문제가 있어서, 워드프레스 내에서 page에 삽입되는것과 같은 방식으로 넣어보고 싶은데 php 는 잘 몰라서 해결책을 찾고 있습니다.
감사합니다.
안녕하세요~^^
간단하게 예제 코드를 작성해봤습니다.
아래의 코드를 활용해보시겠어요?
<html>
<head>
<title>테스트 입니다.</title>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
jQuery.get('사이트 주소', function(data){
jQuery('.result').html(data);
});
</script>
</head>
<body>
<div class="result"></div>
</body>
</html>
위 코드에서 '사이트 주소' 부분은 기존 iframe에 추가하신 주소로 적용해보시겠어요?
아래의 링크들을 참고해보시면 도움이 되실 듯합니다.
https://api.jquery.com/jquery.get/
고맙습니다.
추가로 말씀드립니다.
다른 사이트에서는 사용할 수 없습니다만,
같은 호스팅 내 다른 파일에서는 아래와 같은 방법으로 워드프레스 코드를 호출할 수 있습니다.
아래 코드와 같이 특정 파일에서 wp-load.php 파일을 포함시키면 워드프레스의 기능(함수 등)을 사용할 수 있습니다.
<?php
require_once 'wp-load.php';
?>
아래 코드 처럼 하시면 워드프레스의 do_shortcode() 함수를 사용할 수 있습니다.
<?php
require_once 'wp-load.php';
echo do_shortcode('[kboard id="1"]');
?>
그런데 단순히 이렇게만 하면 모든 기능을 다 활용할 수 없습니다.
wp_head() 함수와 wp_footer() 함수도 호출해주셔야합니다.
전문가가 아니면 어려운 방법일 수 있습니다.
고맙습니다.