我编写了一个函数,它将显示一个日期选择器和一个选择框。我希望此函数输出显示在woocommerce单一产品页面上。因此,我在single\\u product\\u summary之后将我的函数分配给了hook woomcommerce\\u,但在产品页面中没有看到任何字段。有人能帮忙吗?。
据我所知,到目前为止,该函数运行良好,因为我已经在一个页面中使用其短代码对其进行了测试。下面是我试图添加的挂钩,timeslot\\u display是我的函数,我还添加了函数输出的屏幕截图。
add_action(\'woocommerce_after_single_product_summary\', \'timeslot_display\')
最合适的回答,由SO网友:krishna89 整理而成
感谢WisdmLabs。经过讨论,我终于找到了答案。产品页面中的更改现在出现。下面是我犯的错误。我发布这篇文章是因为它可能会帮助其他有类似问题的人。在我的插件中,我使用require\\u调用了文件A中的文件B。我将函数timeslot\\u display()和钩子调用行放在文件B中,但没有给出任何结果。当我将文件B的整个代码复制到文件A时,我可以看到产品页面中的更改。不知道为什么会发生这种情况,但它起了作用。