我试图创建和if()语句,根据职位类型(即页面或文章),如果页面,这种页面的标题。WordPress的PHP如何获得一个函数的返回值到一个If()Statemente
帖子的类型可以从它的类功能post_class()
以及标题功能the_title()
的标题中获得。
所以我知道我可以得到我需要的信息,但是,无论如何,我无法将此信息转换为我可以测试的字符串。无论我把这两个函数中的哪一个放到页面上,都会得到一个输出。
首先,我想:
if(strpos(post_class(), 'page')) {
//DO SOMETHING
}
没有工作。刚刚将post_class()
转储到页面上。
于是,我试图调用函数的变量的值:
$this_class = post_class();
并有相同的结果。
我已经尝试过其他几个脏兮兮的做法,但无济于事。看起来无论这些WP函数放在哪里,它们都会将它们的值转储到页面上。
也许有人在那里知道我如何成功获取帖子和标题的类型,并将它们设置为if()语句以触发其他任何内容。
谢谢!
'post_class'打印值,'get_post_class'返回值。 –
嘿!这样做!谢谢! – QuestionerNo27
如果我把它写成答案,它会好吗? –