WordPress 删除
> wp_list_categories 中最后一项的分隔符
我试图从 wp_list_categories 的最后一个链接中删除最后一个分隔符(通常是
标记,但我将其更改为“//”)。
基本上我想要这样:
类别 1 // 类别 2 // 类别 3 //
看起来像这样:
类别 1 // 类别 2 // 类别 3
这是我正在使用的当前代码:
<?php
$cat_array = array();
$args=array(
'author' => get_the_author_meta('id'),
'showposts'=>-1,
'caller_get_posts'=>1
);
$author_posts = get_posts($args);
if( $author_posts ) {
foreach ($author_posts as $author_post ) {
foreach(get_the_category($author_post->ID) as $category) {
$cat_array[$category->term_id] = $category->term_id;
}
}
}
$cat_ids = implode(',', $cat_array);
echo strtr(wp_list_categories('include='.$cat_ids.'&title_li=&style=none&echo=0'),array('<br />'=>' // '));
?>
谢谢!
I'm trying to remove the last separator (normally a <br/>
tag but I changed it to "//") from the last link from wp_list_categories.
Basically I want this:
Category 1 // Category 2 // Category 3 //
to look like this:
Category 1 // Category 2 // Category 3
Here's the current code I'm using:
<?php
$cat_array = array();
$args=array(
'author' => get_the_author_meta('id'),
'showposts'=>-1,
'caller_get_posts'=>1
);
$author_posts = get_posts($args);
if( $author_posts ) {
foreach ($author_posts as $author_post ) {
foreach(get_the_category($author_post->ID) as $category) {
$cat_array[$category->term_id] = $category->term_id;
}
}
}
$cat_ids = implode(',', $cat_array);
echo strtr(wp_list_categories('include='.$cat_ids.'&title_li=&style=none&echo=0'),array('<br />'=>' // '));
?>
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用修剪:
trim(wp_list_categories('include='.$cat_ids.'&title_li=&style=none&echo=0'), '/')
Use trim:
trim(wp_list_categories('include='.$cat_ids.'&title_li=&style=none&echo=0'), '/')
https://wordpress.stackexchange。 com/questions/646/wordpress-remove-br-separator-from-last-item-in-wp-list-categories
https://wordpress.stackexchange.com/questions/646/wordpress-remove-br-separator-from-last-item-in-wp-list-categories
将 nav-menu-template.php 的内容替换为
replace the contents of nav-menu-template.php with