在短代码中包含PHP

时间:2012-07-18 09:24:15

标签: php shortcode

嗨我有一个字符串替换:

$sHTML = str_replace( "[+fs.area.'{$member[ "town" ]}'+]", hello", $sHTML );

我在数据库中有多个城镇,我不能为每个城镇添加静态短代码,因为用户可能稍后添加城镇,我基本上想要放入html:

[+ fs.area.townname +]在这种情况下会显示你好我做错了什么,还是有另外一种方法可以解决它?

这不是wordpress,我做了一些搜索,发现有一种方法可以在wordpress中进行,但那不是我想要的。

1 个答案:

答案 0 :(得分:1)

  1. 您可以从db
  2. 填充$ member数组
  3. 您可以使用+ fs.area。* +正则表达式
  4. 但我认为你想创建键/值表

    key:+ fs.area.glasgow + 价值:格拉斯哥

    key:+ fs.area.Glasgowe + 价值:格拉斯哥

    并且您希望从表中选择记录以获取密钥,并将字符串中的值替换为出现。