用PHP模拟CSS?

时间:2017-05-15 11:22:39

标签: php css wordpress

所以,我想在WordPress中制作一个侧边菜单。

应显示:
1)所有的第一级链接
2)当前选择的链接的完整“路径”

我发现由于WordPress CSS菜单类结构,我可以模拟我想用这段代码获得的行为:

public class Test{

public static void main(String[] args){

    methodA();
    methodB();
}

static void methodA(){
    int x = 2;
    int y = 4;

    repeat: while(x!=y){

        System.out.println(x + " is not equal to " + y);
        x++;

        continue repeat; // to show you how to have goto statement in Java; but it is not necessary in this case
    }

    if(x==y){
        System.out.println(x + " is equal to " + y);
    }

}

static void methodB(){

    System.out.println("I'm methodB()");
}
}

但是我不想再重复整个菜单,只是用CSS修剪它,我只想在物理上只显示我真正需要的项目。

我可以在PHP中以某种方式模拟此行为吗?如果重要的话,我可以预先获取文本格式的完整菜单。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你要展示的第二件事就是" breadcrumbs"。这是一个示例解决方案: PHP Simple dynamic breadcrumb 如果需要,您还可以使用许多其他解决方案来获取面包屑。

你可以使用php回显你的菜单,然后使用php操作该部分,但仍然在视觉上格式化你仍然需要CSS,因为这是css的目的。例如:

echo('<ul>');
  echo('<li><a href="index.php">Home</a></li>');
  echo('<li><a href="news.php">News</a></li>');
  echo('<li><a href="contact.php">Contact</a></li>');
  echo('<li><a href="about.php">About</a></li>');
echo('</ul>');

让这只是你如何实现预期的暗示。