不能用空格分隔_title()

时间:2022-02-13 作者:WASasquatch

我在拆分时遇到问题the_title() 通过模板中的空白。

$title_split = explode(" ", trim(the_title()));
和(从这里开始:https://stackoverflow.com/questions/23206953/split-string-by-white-space)

$words = preg_split(\'/\\s+/\', $string, -1, PREG_SPLIT_NO_EMPTY);
(要明确的是,我没有使用如图所示的preg,而是为我的使用定制的,这只是我在寻找“合适的”时发现的第一件事。)

两者都在短语上生成空数组2022 Theme Challenge.

我还确保输出使用空格,确实如此。模板生成:

<h2 class="post-title">2022 Theme Challenge</h2>
我试图用封装替换标题中的第一个单词<span> 标记将其样式设置为绿色。

1 个回复
最合适的回答,由SO网友:Ben HartLenn 整理而成

如果您使用get_the_title() 相反这是因为get\\u the\\u title返回title,而the_title() 默认情况下,函数回显标题。

$title_split = explode(" ", trim(get_the_title()));