处理特定的数组密钥

时间:2016-01-07 17:38:56

标签: php wordpress

我不是PHP专家,甚至不是中间人。

我正在尝试将一些HTML跨度分配给WordPress页面中的帖子标题.php

一个范围将添加到标题的第一个单词,另一个范围应该应用于标题其余部分。 我开始使用这段代码,它让我走了一半:

<?php
    $words = explode(' ', the_title('', '',  false));
    $words[0] = '<span class="bold-caption">'.$words[0].'</span>';
    $title = implode(' ', $words);
    echo $title;
?>

如您所见,阵列的第一个键分配了第一个垃圾邮件。

我无法将另一个分配给标题的其余部分。

我怎样才能做到这一点?先感谢您。

1 个答案:

答案 0 :(得分:1)

你关闭了...... unset()span周围添加implode()之后的第一项,其余的<?php // Split the title into an array of words $words = explode(' ', get_the_title()); // Create a new title, with the first word bolded $newtitle = '<span class="bold-caption">' . $words[0] . '</span>'; // Remove the first word from the array of title words unset($words[0]); // Concatenate the remaining words (in a new span) to the first word $newtitle .= '<span>' . implode(' ', $words) . '</span>'; echo $newtitle; ?> ,并连接:

.all()