저는 Wordpress 3.0을 다루려고합니다. 오히려 멋진 일이지만 한 가지 문제 만 해결할 수는 없습니다. 예를 들어, 나는 그런 메뉴 트리가 있습니다. 메뉴 트리는 페이지로 구성됩니다.메뉴 트리의 일부를 표시하는 방법은 무엇입니까?
Home
news
video
audio
Blog
About author
Favourite colors
red
blue
green
My car
wheels
tires
아이디어입니다 : 내가 현재 활성 루트 요소의 자식 요소를 표시하고 싶은 집, 블로그, 왼쪽에서 내 차 : 메인 메뉴는 루트 요소로 구성되어 있습니다.
exammple를 들어사람이 "홈"페이지에있는 경우, 왼쪽에 그가 볼 수 :
news
video
audio
을 사용자가 "블로그"페이지에있는 경우, 그 표시되어야합니다
About author
Favourite colors
red
blue
green
내가 할 API를 찾을 수 없습니다. 당신이 나에게 그것을 sugest 할 수 있습니까?
UPD : @ 제이슨 맥 크리 어리 내가 wp_list_pages을 본 적이 볼()와 그것을 시도했습니다. , 페이지 내 템플릿을 참조하십시오 :
<?php wp_list_pages('echo=0&child_of=8&title_li='); ?>
내가 ID = 8 페이지를 수행
<?php
/*
Template Name: page_news
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
get_header(); ?>
<h1>page_news</h1>
<h1>Children menu:</h1>
<?php wp_list_pages('echo=0&child_of=8&title_li='); ?>
<div id="container">
<div id="content" role="main">
<?php
/** Get category id by name*/
//$catId = get_category_by_slug('news')->term_id;
query_posts('category_name=news');
get_template_part('loop', 'page');
?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
이 코드 줄을 참조하십시오 나는 그것을 사용하는 방법을 얻을 din't (나는 URL에서 그것을 본다). id = 8 인 페이지에는 여러 개의 하위 항목이 있습니다. 인쇄하고 싶지만 인쇄되지는 않습니다. wp_list_pages() 함수의 결과는 아무것도 아닙니다. 나는
좋은 생각이지만 나쁜 접근입니다. 대부분의 경우 서버 측에서 할 수있는 모든 것을 제공하는 것이 좋으며 클라이언트 측에서해야 할 일만 제공해야합니다. – Shahar