使用此printf语句显示类别列表:
printf( __( ' %4$s', 'bonestheme' ), get_the_time( 'Y-m-j' ), get_the_time( __( 'F jS, Y', 'bonestheme' )), bones_get_the_author_posts_link(), get_the_term_list( get_the_ID(), 'custom_cat', "" ) );
输出:
我只想在单词(自定义类别)之间添加一点空格和一个管道分隔符来输出:
我试图让这个工作没有成功。我知道有一个简单的解决方案,但我不熟悉printf语句。
任何帮助都会受到如此多的赞赏。感谢。
答案 0 :(得分:2)
在对printf语句进行了一些研究后,我意识到缺少一些额外的参数。
我能够通过以下代码完成此任务:
printf( __( ' %4$s', 'bonestheme' ), get_the_time( 'Y-m-j' ), get_the_time( __( 'F jS, Y', 'bonestheme' )), bones_get_the_author_posts_link(), get_the_term_list( get_the_ID(), 'custom_cat', ' ', ' | ', '' ) );
正如你在新代码中看到的那样,我添加了用单引号包装的管道分隔符。
答案 1 :(得分:0)
对管道(“|”)字符使用以下内容:
|