С PHP на Вы. Разобраться что куда могу, но пока что по работающему примеру.
Попалась задача исправить неработающий скрипт. Помогите пожалуйста.
Суть проблемы: Не срабатывает скрипт удаление товара в шаблоне wpstore. Предполагаю что из базы должно удалять, но при попытке удалить в админ-панели продукт, - удаление происходит без ошибок, говорит что успешно, но запись все равно остается.
Дальше код из файла admin_product_edit.php (полный текст файла во вложении) отвечающий как я думаю за удаление:
PHP код:
case 'delete':
if ( isset($_GET['post']) && ! isset($_GET['bulk_edit']) && (isset($_GET['doaction']) || isset($_GET['doaction2'])) ) {
check_admin_referer('bulk-posts');
$deleted = 0;
foreach( (array) $_GET['post'] as $post_id_del ) {
$post_del = & get_post($post_id_del);
if ( !current_user_can('delete_post', $post_id_del) )
wp_die( __('You are not allowed to delete this post.') );
if ( $post_del->post_type == 'attachment' ) {
if ( ! wp_delete_attachment($post_id_del) )
wp_die( __('Error in deleting...') );
} else {
if ( !wp_delete_post($post_id_del) )
wp_die( __('Error in deleting...') );
}
$deleted++;
}
}
break;