wp_list_bookmarks display

时间:2011-08-06 作者:Darren

我对wordpress上的代码有一个问题:我正在尝试使用code wp\\u list\\u书签列出我在“链接类别”中设置的特色社区我希望能够像下面这样分离每个链接:

圣地亚哥|拉霍亚|兰乔圣菲|德尔马尔

我目前正在使用:<?php wp_list_bookmarks(\'title_li=&category_before=&category_after=&category=21\'); ?>

它确实可以工作,但显示如下:

圣迭戈拉荷亚兰乔圣达菲再次,我想要这个:

圣地亚哥|拉霍亚|兰乔圣菲|德尔马尔

有代码建议吗?

1 个回复
SO网友:Chris Carson

不是很优雅,但应该可以。。。

$sep = " | ";
$args = array(
    \'before\'=>\'\',
    \'after\'=>$sep,
    \'category_after\'=>\'\',
    \'category_before\'=>\'\',
    \'title_li\'=>\'\',
    \'echo\'=>0     //return the string, don\'t echo
);
$str = wp_list_bookmarks($args);
//chop off the last separator...
$str = substr($str, 0, strlen($str) - strlen($sep));
echo $str;
编辑--我添加了beforeafter$args 数组--这些实际上是_walk_bookmarks() 在每个链接之前和之后使用。

结束

相关推荐