如果有人能帮我一下,我将不胜感激。我想在echo部分调用短代码,在我的Wordpress网站上的php文件。我试了一些方法,但似乎都不起作用。
这是当前代码(工作)
<?php
if ( is_home() or is_front_page()) {echo '<div class="section group">
<div class="col span_1_of_2">
<a href="http://www.ptmagazine.co.uk/testsite/"><img src="http://www.ptmagazine.co.uk/testsite/wp-content/uploads/2013/12/PT-Magazine-Web-Logo.jpg"></a>
</div>
<div class="col span_1_of_2">
<a href="http://www.focus-training.com/"><img src="http://www.ptmagazine.co.uk/testsite/wp-content/uploads/ads/header.jpg" /></a>
</div>
</div>
</div>
</div>' ; }
我想用短代码
替换下面的位<a href="http://www.focus-training.com/"><img src="http://www.ptmagazine.co.uk/testsite/wp-content/uploads/ads/header.jpg" /></a>
我已经试过通常的
<?php echo do_shortcode("[shortcode]"); ?>
但是我最终在短代码应该出现的地方什么都没有
也尝试在短代码调用前后用' '标记转义html,但页面无法加载。
我已经在这里添加了短代码到一个页面http://www.ptmagazine.co.uk/testsite/about-us/(它的焦点训练图像在页面的顶部,而不是一个在标题),如果我查看源代码和复制的短代码的html,然后把它放在我的php文件都工作得很好。
非常感谢任何帮助。由于
效果不错
' . do_shortcode( '[cm_ad_changer campaign_id="1"]' ) . '