我刚刚创建了一个简单的Wordpress插件,它基本上从源获取一些数据并使用循环显示它。
我希望能够对此进行模板化,以便用户可以选择如何显示甚至创建自己的。
像Smarty这样的东西会很棒,但我似乎找不到办法做到这一点?目前我的代码是这样的:
echo '<div class="row">';
foreach ($results->products as $product) {
echo '<div class="col-md-4 col-xs-12 text-center fiflitem">';
echo '<div class="thumbnail"><a href="' . $product->link . '" target="_blank"><img src="' . $product->thumbnail . '" width="125px" height="125px"></a></div>';
echo '<div class="prodname"><a href="' . $product->link . '" target="_blank">'.$product->product_name.'</a></div>';
echo '<div class="store"><img src="'.$product->merchant_logo.'" alt="'.$product->merchant_name.'"></div>';
if ($product->price_was!='0.00') {
echo '<div class="pricing">£'.$product->price.' (was £'.$product->price_was.')</div>'; }
else {
echo '<div class="pricing">£'.$product->price.'</div>';
}
echo '<div class="buybutton"><a href="' . $product->link . '" target="_blank" class="btn btn-default">More Info</div>';
echo '</div>';
}
echo '</div>';
因为你可以看到有人编辑它会非常复杂,但是如果它使用Smarty(或类似的东西),我可以简化模板,以便用户能够编辑它。 / p>
我会在哪里开始尝试在插件中运行这样的东西?
答案 0 :(得分:0)
最后我将Smarty作为插件的一部分安装并使用该函数来模拟插件。