如果要使用switch语句,可以使用:
switch ($post->post_name){
case \'home\':
$content = \'How much money....\';
break;
case \'about\':
$content = \'We design....\';
break;
case \'services\':
$content = \'At the....\';
break;
case \'blog\':
$content = \'Find out whats....\';
break;
case \'portfolio\':
$content = \'Unique, Beautiful....\';
break;
case \'contact\':
$content = \'Get in touch to....\';
break;
case \'privacy-policy\':
$content = \'How much money....\';
break;
case \'terms-and-conditions\':
$content = \'How much....\';
break;
}
echo \'<div class="strapline strap">\'.$content.\'</div>\';
首先。我会跟着
@rrikesh approach 正确使用if/else和use is\\u page()。
但这段代码效率很低。如果您可以执行“is\\u page()”测试,那么您就在该页面上,并且可以访问该页面的内容。就个人而言,我会在页面中添加一个自定义字段来保存$内容。然后在页面上,只需调用自定义字段
$content = get_post_meta($post->ID, \'content\', true);
echo \'<div class="strapline strap">\'.$content.\'</div>\';
您可以使用免费插件(如高级自定义字段)快速向页面添加自定义元字段,并且您的内容更易于以后组织和编辑。