我想删除的功能,当您在管理中单击订单中的订单行时,您将被发送到该订单的编辑页面。
我知道它在WooCommerce插件的js文件中添加了jQuery。我已找到实际代码:
/**
* Click a row.
*/
WCOrdersTable.prototype.onRowClick = function( e ) {
if ( $( e.target ).filter( \'a, a *, .no-link, .no-link *, button, button *\' ).length ) {
return true;
}
if ( window.getSelection && window.getSelection().toString().length ) {
return true;
}
var $row = $( this ).closest( \'tr\' ),
href = $row.find( \'a.order-view\' ).attr( \'href\' );
if ( href && href.length ) {
e.preventDefault();
if ( e.metaKey || e.ctrlKey ) {
window.open( href, \'_blank\' );
} else {
window.location = href;
}
}
};
但我不想更改插件中的任何代码。而且没有js钩子或任何php钩子可以控制这部分代码。
所以我想我们可以选择添加no-link
是否为列表中的列初始化?我该怎么做?我找不到任何关于如何做到这一点的方法。