调试技术问题Re:unctions.php

时间:2017-05-24 作者:Mike

我需要开发一种从数据库中删除一些数据的技术。

该技术将在某个时候成为插件的一部分。

为了立即获得结果,我正在编辑函数。php,将必要的命令放在文件底部,保存后重新加载页面。

这被认为是不好的形式吗?

如果是这样,建议使用什么方法来运行所描述的少量测试代码?

Fwiw,以下是相关代码的链接:https://wordpress.stackexchange.com/a/267886/60200

2 个回复
最合适的回答,由SO网友:Milo 整理而成

实际上并没有一种规定的方法来实现这一点,但挂接这样的操作可能更安全init 确保您需要的所有内容都已加载,然后可能会检查某种标志,以便您可以控制哪些页面加载运行您的代码。

function my_test_func(){
    if( isset( $_GET[\'do_my_test_thing\'] ) ){
        // your code
    }
}
add_action( \'init\', \'my_test_func\' );
然后添加?do_my_test_thing=true 指向URL以在该页面加载上显式运行代码。

SO网友:Rarst

WP中没有被认为是专门用于开发和调试代码的地方。

人们可能会对分发代码(主要是主题与插件)的适当方式持不同意见。

但是对于私有开发,您可以使用几乎所有对您有意义的工作流和代码放置。就我个人而言,我使用的是空主题的混合,必须使用插件。

结束