2017-04-13 9 views
0

Divi의 전폭 코드 모듈을 사용하여 머리 탐색을 작성했습니다. 내 Divibis 라이브러리에있는 전역 모듈로 완벽하게 작동하지만 내 사용자 지정 템플릿을 사용하는 페이지는 완벽하게 작동하지 않습니다.WordPress 사용자 정의 템플릿 - Divi 모듈 단축 코드가 텍스트로 표시됩니다.

내가 모듈을 표시하고 방법은 바로 닫는 헤더 태그 앞에 내 자식 테마의 header.php의 하단에 단축 코드의 사용하는 것입니다 : XXXX는 실제 ID를하다

<?php echo do_shortcode('[showmodule id="XXXX"]'); ?>

. 그러나 사용자 정의를 사용하여 페이지에 일반 텍스트 그래서 등 모듈 표시 템플릿 :

'[et_pb_section global_module = "내 모듈 ID"] [/ et_pb_section]'

나는 또한에 코드를 변경 시도

:

echo apply_filters('the_content','[showmodule id="XXXX"]'); 

그러나 같은 문제가 발생합니다.

어떤 아이디어?

답변

0

이 코드를 추가하십시오. 내가이 친구는 또한 비디오에서 설명 디비 지원 포럼에 스레드에서 이것에 대한 좋은 방법을 발견

<?php echo do_shortcode('[showmodule id="my modules id"]'); ?> 
+0

안녕하십니까. 응답 해 주셔서 감사합니다. 불행히도 그것은 이전에 시도했던 코드와 같습니다. * my modules id * 부분을 넣을 때 명확하지 않았습니다. 그것은 실제 ID에 대한 자리 표시 자일뿐입니다. 나는 그 질문을 개정 할 것이다. –

+0

단축 코드 기능을 확인 했습니까? –

0

문제가 해결됩니다 :

https://www.youtube.com/watch?v=PJqcfz5NyZs

당신이를 일단 URL과 글로벌 모듈 번호 디비 라이브러리를 볼 때, PHP에서 전역 모듈을로드 할 수있는 단축 코드 구문은 다음과 같습니다

<?php echo do_shortcode('[et_pb_section global_module="###"][/et_pb_section]'); ?> 

한 가지 단점은 t이다 모자 PHP 템플릿 파일을 통해 모듈을로드하는 비주얼 빌더를 통해 편집 할 수 없습니다.

이렇게 수정하여 내 사이트의 홈페이지 Divi 레이아웃에 추가하여 전체 바닥 글을 편집 한 다음 나머지 부분을로드하기 위해 footer.php 템플릿 파일에이 스 니펫을 추가하여 더 쉽게 편집 할 수 있습니다

<?php if (!is_front_page()) : ?> 
    <?php echo do_shortcode('[et_pb_section global_module="2310"][/et_pb_section]'); ?> 
<?php endif; ?> 

내가 쉽게 클라이언트 대신 그들은 가능성이 잊고 걸리는 것 디비 도서관에서 찾을 필요없이, 글로벌 바닥 글을 편집하기 위해 홈페이지의 비주얼 빌더를 사용할 수 있습니다이 방법 : 페이지의 여분의 클릭으로 거기에 도착하십시오.