wordpress the_title会拆分

时间:2013-09-09 11:27:11

标签: php html css wordpress

你好我在wordpress上创建我自己的主题,我想将the_title()函数拆分成数组我想要的是数组中的最后一项将在<span>上,而另一项在{ {1}}。 我试过这个

<h1>

但它只返回没有项目的数组 希望有人能帮助我。 这个wat我真的想成为输出    $str = the_title(); $val = explode(" ", $str); // also tried implode echo "<pre>"; print_r($val); echo "</pre>"; 提前谢谢

3 个答案:

答案 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