左侧边栏的__footer相当于什么?

时间:2013-11-07 21:39:27

标签: wordpress

我在左侧边栏上为不同的页面加载了不同的图像。但我无法以编程方式修改左侧边栏。

这是代码:

function load_image(){

   $pagename = basename(get_permalink());
   echo $pagename;

   if($pagename == "name_of_the_page"){
       echo $pagename;
  }
}

add_action("get_sidebar('left')", "load_image");

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

假设您有sidebar-left.php,并致电get_sidebar( 'left' )以获取/包含在您的模板中。在这种情况下,您可以检查page文件中的sidebar-left.php并根据使用此类内容的页面执行条件工作

if(is_page( 'Contact' )) { // you may use Page ID, Page Title or Page Slug
    // add the image for contact page
}
elseif(is_page( 'about' )) {
    // add the image for about page
}
else {
    // default image
}

检查is_pageis_singleis_front_pageis_homeis_categoryis_tagis_archive,希望此链接能够也很有帮助,也很有用。