使用php将Wordpress标题插入html
我知道这是一个简单的问题,我可能会因此而受到抨击,但我无法让它发挥作用 当前,标题打印在h2之前,h2为空使用php将Wordpress标题插入html,php,html,wordpress,Php,Html,Wordpress,我知道这是一个简单的问题,我可能会因此而受到抨击,但我无法让它发挥作用 当前,标题打印在h2之前,h2为空 echo '<h2 class="profile-title">' . the_title() . '</h2>'; echo“”。_title(); 谢谢使用获取标题()。Wordpress中的标准规则:the_whatever()立即输出,而get\u the_whatever()返回。因此,您的the_title()会立即输出标题,不返回任何内容,然后回声
echo '<h2 class="profile-title">' . the_title() . '</h2>';
echo“”。_title();
谢谢使用获取标题()。Wordpress中的标准规则:the_whatever()
立即输出,而get\u the_whatever()
返回。因此,您的the_title()
会立即输出标题,不返回任何内容,然后回声的其余部分就会进入。默认情况下会打印出该值
通过将true
作为第三个参数传递,可以返回该值,以便在echo
或print
语句中使用,如下所示
echo '<h2 class="profile-title">' . the_title(null,null,true) . '</h2>';
或者,如果你还想自己打印
echo the_title('<h2 class="profile-title">','</h2>',true);
呼应_标题(“”,,,true);
标题()
用于打印标题,您可以使用echo
反复打印标题。要打印标签内的标题,请将其用作:
echo“”。获取“标题()”
我怀疑标题
在内部调用echo而不是返回标题。尝试echo';_title();回声“
验证,然后在所述函数的开发人员的易受攻击的部分进行攻击,直到他们a)修复该函数,b)给它起一个更好的名字。
echo the_title('<h2 class="profile-title">','</h2>',true);