我试图在我的WordPress帖子标题中添加换行符。
我只希望换行符出现在single.php页面上,当它找到这个符号" |" (标题中没有引号)。
This post和其他人喜欢这样说它可以通过在我的模板中使用它来完成:
<?php echo str_replace(' | ', '<br />', get_the_title()); ?>
但在我的情况下,我无法直接编辑single.php页面,所以我需要通过functions.php文件中的一些代码添加此功能。
你知道我应该使用什么代码吗?
我尝试了下面的代码,但我对此并不熟悉,只是将其从我在网上找到的内容中一起攻击,不用说它不起作用......
function line_break_for_posts_filter($title){
str_replace(' | ', '<br />', get_the_title());
}
add_filter('the_title', 'line_break_for_posts_filter');
答案 0 :(得分:2)
您忘记在$mail->from(YOUR_EMAIL_ADDRESS,YOUR_DISPLAY_NAME);
功能中返回已过滤的结果。试试这个:
line_break_for_posts_filter