我想做点什么,但我有问题.
我不会显示我的帖子列表,但从所有标题中,我想在最后删除文本"-“(破折号)
我的帖子清单:
我想退货:
我试过这个:
但这还全文..。用破折号..。
我也试过这个:
https://stackoverflow.com/questions/12042170/get-the-characters-before-the-last-dash
有人能帮我在最后的“-”之后输出文章标题吗?
发布于 2018-08-23 01:58:45
这其实是一个PHP问题,而不是WP问题--但是:
echo substr($stringx,0,strrpos($stringx,'-'));另外,我认为您的示例3是错误的,除非在某些情况下,您希望排除的不只是简单的最后破折号字符。
注意-如果您想要同时排除最后的空白和紧跟其后的最终破折号,那么将substr长度更改为-1,以避免最后的空白:
echo substr($stringx,0,strrpos($stringx,'-')-1);发布于 2018-08-23 14:34:53
我发现哪里有问题..。
https://codex.wordpress.org/Function_参考/wptexturize
每一个短跑(短短跑)都在变长跑。
我只是通过向functions.php添加以下代码来对标题进行wptexturize:
remove_filter('the_title', 'wptexturize');而且效果很好。但是我怎么能得到长跑呢?我不知道。但我希望这会对未来的人有所帮助。
https://wordpress.stackexchange.com/questions/312218
复制相似问题