2016-12-02 7 views
0

그래서 저는 Yoast SEO breadcrumbs를 Wordpress 웹 사이트에서 사용할 수있게 해주는이 Yoast 스 니펫을 가지고 있습니다. 이 스 니펫을 페이지 또는 header.php에 배치하면 사이트의 사이트 이동 경로 메뉴가 표시됩니다.WordPress의 #Primary ID가있는 모든 div 다음에 요즘 빵 부스러기 배치하기

<?php 
if (function_exists('yoast_breadcrumb')) { 
yoast_breadcrumb(' 
<p id="breadcrumbs">','</p> 
'); 
} 
?> 

그러나 대신 개별 페이지 또는 header.php에 배치의 나는 #primary의 ID로 모든 사업부 후 표시 할 것입니다. 예를 들어 내 사이트에는 주 콘텐츠의 기본 div와 세로 막대의 보조 div가 있습니다. 나는 모든 콘텐츠 페이지의 상단에 그것을 원한다.

질문 :이 청소기 것 느낌으로 #primary

의 ID로 모든 DIV 후 위의 코드를 추가 할 것입니다 내 functions.php에 배치 할 수있는 간단한 조각이 있는지 궁금하고 #primary div를 모두 찾아서 모든 특정 페이지에 코드를 반복해서 배치하는 것보다

도움 주셔서 감사합니다.

답변

2

올바른 작업을 수행하려면 원하는 템플리트 파일에 테마 구조를 넣어야하기 때문에 테마 구조를 알아야합니다. 그러나 이것을 바닥 글에 넣어서 모든 페이지의 자바 스크립트를 통해 삽입 할 수 있습니다. ph :

<?php if (function_exists('yoast_breadcrumb')): ?> 
<script> 
    jQuery(function($) { 
     $('#primary').prepend('<?php yoast_breadcrumb('<p id="breadcrumbs">','</p>');?>'); 
    }); 
</script> 
<?php endif; ?>