Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您有一个由以下人员启动的小部件:
function someWidgetLoader () { register_widget( 'someWidget' ); } add_action( 'widgets_init', 'someWidgetLoader ' );
有没有办法检查 someWidget 是否已经注册了 register_widget() 函数?因为如果它已经是,它会发送一个致命错误,指出“无法重新声明类”
多谢你们
为您的小部件指定一个与其他任何内容都不匹配的名称/slug。
此外,如果它确实存在,你会得到一个类存在错误或一些内部 WP 错误。所以包装你的小部件类
if( ! class_exists('someWidget')