PHP variables in a post?

时间:2011-12-15 作者:Scott Chandler

我对PHP非常陌生。在Wordpress网站上,我想使用带有Javascript API V3的自定义谷歌地图。一些帖子中会有地图,我想使用PHP变量来确定唯一的位置、缩放级别、信息窗口文本等。Google maps javascript将包含所有样式、地图类型以及地图之间一致的任何内容。

因此,对于有地图的帖子,在帖子中写上类似的内容:

<?php
$location = "-34.397, 150.644";
$zoom = "8";
?>

<div id="map"></div>
在javascript中,页脚主题文件将类似于:

<script type="text/javascript">
  function initialize() {
    var latlng = new google.maps.LatLng(<?=$location;?>);
    var myOptions = {
      zoom: <?=$zoom;?>,
          center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"),
        myOptions);
      }
</script>
加上谷歌需要的所有其他垃圾。

如果我把它放在任何其他php文件中,但不放在Wordpress中,它就可以正常工作。我做错了什么?

1 个回复
SO网友:Jay West

默认情况下,PHP从帖子内容中剥离出来。您可以使用此插件激活以下内容:http://wordpress.org/extend/plugins/exec-php/

这将为您提供一个快速、简单的解决方案,使您能够以您正在尝试的方式完成它。我建议阅读http://codex.wordpress.org/Custom_Fields 但要找到更合适的方法。

结束

相关推荐

WordPress Single.php不同的布局项目/帖子

我是Wordpress的新手,目前正在建立我的个人网站,在那里我的作品将被出版,并有一个博客。关于公文包布局,我查阅了本教程:http://net.tutsplus.com/tutorials/wordpress/create-a-multi-layout-portfolio-with-wordpress/它或多或少给了我想要的东西。关键是,当我进入一个特定的项目时,它的外观会有一点变化。文件单一。php工作正常吗?但这难道不意味着博客帖子的布局将与项目细节完全相同吗?我的意思是,如果我编辑那个文件,我会