你好我在wordpress上创建我自己的主题,我想将the_title()
函数拆分成数组我想要的是数组中的最后一项将在<span>
上,而另一项在{ {1}}。
我试过这个
<h1>
但它只返回没有项目的数组
希望有人能帮助我。
这个wat我真的想成为输出
$str = the_title();
$val = explode(" ", $str); // also tried implode
echo "<pre>";
print_r($val);
echo "</pre>";
提前谢谢
答案 0 :(得分:0)
使用以下代替$str = the_title();
$str = get_the_title();
-or-
$str = the_title('', '', false);
文档:http://codex.wordpress.org/Function_Reference/get_the_title
答案 1 :(得分:0)
不要使用the_title()
,因为它会自动显示页面的当前标题。
除此之外使用$post->post_title;
。
让我们假设一个例句This is a Title
<?php
global $post;
$str = $post->post_title;
$exp = explode(" ",$str);
echo "<h1>".$exp[0].$exp[1].$exp[2];
echo "<span>".$exp[3]."</span></h1>";
?>
输出将是:
<h1>This is a<span>title</span></h1>
答案 2 :(得分:0)
请使用get_the_title()而不是the_title()。
旁边是完全理解的链接: - http://codex.wordpress.org/Function_Reference/get_the_title