我正在尝试添加一个特殊字符来显示»在Wordpress中的每个菜单项旁边。
所以例如
关于我们» 联系我们 ” 等等...
这是我的代码
<li><?php echo $children; echo '»'; ?></li>
我预计这会完成这项工作,但它只是将»列在列表下方。
这是完整的代码
<?php
if($post->post_parent) {
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
$titlenamer = get_the_title($post->post_parent);
}
else {
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
$titlenamer = get_the_title($post->ID);
}
if ($children) { ?>
<h2 class="left_title">
<?php echo $titlenamer ?>
</h2>
<ul class="left_body">
<li><?php echo $children; echo '»'; ?></li>
</ul>
答案 0 :(得分:0)
如果$ children是变量,您可以使用.
连接字符串
所以基本上你只需做echo $children.'»';
但是,$ children可以是一个数组,或者至少是菜单项的列表,因此需要连接列表中的每个项目。
<li>
<?php
foreach ($children as $child){
$child = $child.'»';
?>
</li>
我会这样做,但我不确定$ children的结构。
旁注:我会用»
代替»。