我正在编写第一步。我在互联网上开了一些课程,现在我开始制作一个Wordpress主题,继续从实践中学习。
我发现有很多插件可以帮助我实现我想要的目标,而且我还找到了一个几乎可以满足我想要的所有插件。
我开始修改该插件的源代码,因此它可以适合我的设计方案。现在我不知道这是不是一个好主意。
我没有办法制作一个儿童插件"所以在这一刻我不知道是否继续编辑这个插件的来源,(这意味着我永远不会更新我的插件,因为我会丢失所有的修改)或者只是通过我自己创建的所有东西,这将带我一个更多的时间。
你有什么建议吗?
答案 0 :(得分:3)
你应该看看钩子和过滤器的世界。
This是值得学习的好地方。 Here是可以挂钩代码的WP挂钩列表。
和Woocommerce挂钩示例如何cusom验证字段。
第一部分:woocommerce_checkout_process是挂钩代码的地方,my_custom_checkout_field_process是你的函数名称。
/**
* Process the checkout
*/
add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
// Check if set, if its not set add an error.
if ( ! $_POST['my_field_name'] )
wc_add_notice( __( 'Please enter something into this new shiny field.' ), 'error' );
}
某些插件具有模板文件,您可以将其放入子主题中。 但遗憾的是并非所有插件都可以自定义。