在Wordpress管理页面视图中定义一个php变量
我创建了一个wordpress模板,其中包含以下代码片段:在Wordpress管理页面视图中定义一个php变量,php,wordpress,shortcode,Php,Wordpress,Shortcode,我创建了一个wordpress模板,其中包含以下代码片段: <?php the_content(); ?> <?php $location =""; ?> 在wordpress管理中,我想创建一个页面,并在页面编辑器中定义变量$location。唯一的问题是我无法将PHP代码放入edtior,PHP exec插件无法工作。我需要这样做的原因是,根据location参数的不同,这会影响页面中的其他内容。(但这必须通过wordpress管理员进行控制。)为什么不
<?php the_content(); ?>
<?php
$location ="";
?>
在wordpress管理中,我想创建一个页面,并在页面编辑器中定义变量$location。唯一的问题是我无法将PHP代码放入edtior,PHP exec插件无法工作。我需要这样做的原因是,根据location参数的不同,这会影响页面中的其他内容。(但这必须通过wordpress管理员进行控制。)为什么不使用?在帖子编辑器中,添加一个字段,例如scott_location
和一个值。在模板中,使用如下值:
$loc = get_post_meta( get_the_ID(), 'scott_location', true );
if( $loc == 'atlantis' ){
//do stuff
}
谢谢diggy,我喜欢这个解决方案的外观,今晚我会试一试,让你知道我的进展如何!谢谢你,迪吉,那就是金粉。谢谢你工作完美!