2012-11-14 2 views
1

내 웹 사이트에 공급 업체의 서버에서 페이지를 표시하고 있습니다. 단축 코드를 사용하여 컨텐츠 레이아웃을 스타일 지정하고 싶습니다.이 페이지의 URL은 http://mysite.com/vendor_page입니다.외부 페이지의 중간에 짧은 코드를 삽입하십시오.

나는 약간의 연구를했고 do_shortcode()을 사용하여 짧은 코드를 반향시킬 수는 있지만, 내 워드 프레스 시각적 HTML 편집기로 편집 할 수있는 실제 내용이없는 외부 페이지에서 어떻게 사용할 수 있는지를 잘 알고 있습니다.

여기에서 길을 잃어 버렸고 누군가 나를 올바른 방향으로 안내 할 수 있기를 바랍니다. Integrating WordPress with Your Website에서

답변

1

가 먼저 생성 가지고 template/php filedo_shortcode() 기능을 사용하려면 /에 shortcode를 등록하여 functions.php 다음 템플릿/PHP 파일에 직접

<?php echo do_shortcode('[my_test_shortCode]');?> 
처럼 호출 할 수 있습니다
add_shortcode('my_test_shortCode', 'my_test_shortCode_func'); 
function my_test_shortCode_func() 
{ 
    return "my_test_shortCode_func working...!"; // or whatever you want 
} 

같은

그 결과 do_shortcode의 위치에 my_test_shortCode_func working...!가 반향됩니다.

+0

도움 주셔서 감사합니다. 나는 그것을 시험해 볼 것이고, 효과가있을 것이다. – user1824996

+0

@ user1824996, 환영합니다 :-) –

1

:

워드 프레스를 활용 것들에 정기적으로 PHP 페이지를 변환하기 위해, 당신은 각 페이지의 시작 부분에 다음 코드 조각 중 하나를 추가해야합니다.

<?php 
/* Short and sweet */ 
define('WP_USE_THEMES', false); 
require('./wp-blog-header.php'); 
?> 

<?php 
require('/the/path/to/your/wp-blog-header.php'); 
?> 

나는이 시도 적이없는, 그래서 파일을 찾을 경우 잘 모르겠지만,이 포함되어있어 후에는 워드 프레스 기능에 액세스 할 수 있어야합니다. 단축 코드가 포함 된 문자열을 do_shortcode()에 전달하면 바뀐 단축 코드가 결과로 나타납니다.

+0

도움 주셔서 감사합니다. – user1824996

관련 문제