我想在我的WooCommerce分类页面的顶部添加一个横幅空间,但我正试图找出如何添加一些标记来包装操作。
在我的存档产品中。php我有以下代码;
<?php
do_action(\'category_promo_header\');
?>
基本上,如果一个类别设置了“Category\\u promo\\u header”操作挂钩名称,我想输出内容并包装在一些附加标记中,例如;
<div class="row">...</div>
我想这样做,这样客户就不必每次都记得添加额外的化妆品。我是否需要在函数中执行此操作。php或者我可以在归档产品中放置一些条件。php?
谢谢
最合适的回答,由SO网友:s_ha_dum 整理而成
你想要has_action()
作用
add_action(
\'category_promo_header\',
function () {
echo \'hi there\';
}
);
if (has_action(\'category_promo_header\')) {
echo \'<div>\';
do_action(\'category_promo_header\');
echo \'</div>\';
}
评论:
add_action
您应该看到,根本没有打印任何内容。