Php 动态wordpress边栏
我试图在我的wordpress网站上实现一个侧边栏,它目前是静态的,但我希望它是动态的 我想要的就是让页面检查“页面加载时”该特定页面是否有子页面。如果是,则应在右侧显示一个侧边栏,显示当前页面下的所有子页面 我可以在普通PHP中实现这一点。但是,我不知道如何使用wordpress 我是wordpress的新手。所以,我真的不知道该怎么做 这是我要显示的侧边栏:Php 动态wordpress边栏,php,wordpress,Php,Wordpress,我试图在我的wordpress网站上实现一个侧边栏,它目前是静态的,但我希望它是动态的 我想要的就是让页面检查“页面加载时”该特定页面是否有子页面。如果是,则应在右侧显示一个侧边栏,显示当前页面下的所有子页面 我可以在普通PHP中实现这一点。但是,我不知道如何使用wordpress 我是wordpress的新手。所以,我真的不知道该怎么做 这是我要显示的侧边栏: <div class="sidebar"> <h2>In This Section</h2>
<div class="sidebar">
<h2>In This Section</h2>
<ul>
<li style="list-style:none"><h3><a href="#">Sub Page 1</a></h3></li>
<li style="list-style:none"><h3><a href="#">Sub Page 2</a></h3></li>
<li style="list-style:none"><h3><a href="#">Sub Page 3</a></h3></li>
</ul>
<br />
</div>
在本节中
您正在寻找的函数是
该页面甚至有一整节内容。
<?php
add_Action('init','any_name'); // call any_name function on initialize
function any_name(){
global $post; // if outside the loop
if ( is_page() && $post->post_parent ) {
// This is a subpage
} else {
// This is not a subpage you can do here whatever you want
// get sidebar
get_sidebar(); // this will include sidebar.php
// or something specific
get_sidebar('custom'); // this will include sidebar-custom.php
}