How to Remove the Last Comma from wp_list_bookmarks

Today I was building a list of links on a WordPress site using wp_list_bookmarks.  I wanted to create a comma-separated list such that each link title would have a link after it.  No problem.

Except….the final link also has a comma after it.  The result looks like this:

link 1, link 2, link 3, link 4,

I want it to look like this (with no trailing comma):

link 1, link 2, link 3, link 4

To accomplish this, I used a few php functions as follows:

		'after'   => ', ',
		'echo'    => '0';

Notice that in the $args array, I add a comma after each link. Then in the final echo line, I remove the trailing comma.

Pretty cool, eh!

Do you know of a better way to do this?

SOURCE: I found this solution on the forums, but I lost the link. Sorry!

Posted in ,

Toby Cryns

Toby Cryns is a freelance CTO, expert WordPress consultant, and teacher.

He offers free advice to improve your freelance biz.

He also publishes small droppings every now and then to and

Follow Toby's contributions on Github and