编辑Wordpress插件源代码的风险

时间:2016-04-26 14:38:11

标签: wordpress wordpress-plugin

我正在编写第一步。我在互联网上开了一些课程,现在我开始制作一个Wordpress主题,继续从实践中学习。

我发现有很多插件可以帮助我实现我想要的目标,而且我还找到了一个几乎可以满足我想要的所有插件。

我开始修改该插件的源代码,因此它可以适合我的设计方案。现在我不知道这是不是一个好主意。

我没有办法制作一个儿童插件"所以在这一刻我不知道是否继续编辑这个插件的来源,(这意味着我永远不会更新我的插件,因为我会丢失所有的修改)或者只是通过我自己创建的所有东西,这将带我一个更多的时间。

你有什么建议吗?

1 个答案:

答案 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' );
}

某些插件具有模板文件,您可以将其放入子主题中。 但遗憾的是并非所有插件都可以自定义。

相关问题