我正在尝试根据 wordpress 中的页面slug定义变量。我意识到这应该是一个简单的'if/if else'
声明,但很明显我写错了。基本上我想将变量$category
设置为与页面标题相同。我不想使用$slug
。所以我设置了这样的代码......
if( is_page( 'about' )) {
$category = about;
} elseif (
is_page( 'contact' )) {
$category = contact;
} elseif (
is_page( 'services' )) {
$category = services;
endif}
谁能告诉我我做错了什么?
答案 0 :(得分:1)
is_page()
函数允许一系列页面标题,ID和slug。您可以查看当前页面是否在这些页面的数组中,如果是,请将$category
值设置为返回值get_the_title()
if( is_page( array( 'about', 'contact', 'services' ) ) ){
$category = get_the_title();
}