【发布时间】:2015-10-14 00:31:18
【问题描述】:
我正在尝试编写一个短代码,其中嵌套了另一个短代码。 [map id="1"] 短代码是从不同的插件生成的,但我希望在执行此短代码时显示地图。
我不认为这是解决这个问题的最佳方式,但我对 php 编码还是很陌生。
<?php
add_shortcode( 'single-location-info', 'single_location_info_shortcode' );
function single_location_info_shortcode(){
return '<div class="single-location-info">
<div class="one-half first">
<h3>Header</h3>
<p>Copy..............</p>
</div>
<div class="one-half">
<h3>Header 2</h3>
<p>Copy 2............</p>
<?php do_shortcode( '[map id="1"]' ); ?>
</div>
</div>';
}
?>
我认为我不应该尝试从返回中调用 php....虽然我在某处读到我应该使用“heredoc”但我无法让它正常工作。
有什么想法吗?
谢谢
【问题讨论】:
标签: php wordpress function return shortcode