我创建了一个wordpress模板,其中包含以下代码片段:
<?php the_content(); ?>
<?php
$location ="";
?>
在wordpress admin中,我想创建一个页面,并在页面编辑器中定义变量$ location。唯一的麻烦是我不能把PHP代码放在edtior中并且php-exec-plugin不起作用。我需要这样做的原因是,取决于location参数是什么,这会影响页面中的其他内容。 (但必须通过wordpress admin来控制。)
答案 0 :(得分:0)
为什么不使用custom fields?在帖子编辑器中,添加一个字段,例如scott_location
和一个值。在模板中,使用如下值:
$loc = get_post_meta( get_the_ID(), 'scott_location', true );
if( $loc == 'atlantis' ){
//do stuff
}