I need to use the_permalink() in order to construct a simple link from each post . the link should be like
http://www.mysite.com/category/year/post-name?output=something..
I use ?output=something” >
the problem is that the trailing slash of the permalink is giving me an extar trailing slash that is breaking my link .
http://www.mysite.com/category/year/post-name/?output=something..
I know that I can construct the structure in another way , but I want to use the permalink (much easier) and i do not want to change the permalink structure sitewide …
any way of getting rid of the trailing slash ??
You can use the
trim
command to do this, specifically, thertrim
to remove the character from the right side:Using a blanket
substr -1
technique would cause problems if there isn’t a trailing slash in the permalink. Also, the functionthe_permalink
echoes the link, andget_permalink
returns it as a string.This post is old but, why not use WordPress build in function untrailingslashit? Added since 2.2.0
We can add the following code in .httaccess file.
Don’t forgot to select the custom link from backend and remove the trailing slash from postname.