prefix . “smm_orders”;
$charset_collate = $wpdb->get_charset_collate();
$sql = “CREATE TABLE $table_orders (
id INT AUTO_INCREMENT PRIMARY KEY,
service VARCHAR(100),
quantity INT,
status VARCHAR(50) DEFAULT ‘Pendente’,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) $charset_collate;”;
require_once ABSPATH . ‘wp-admin/includes/upgrade.php’;
dbDelta($sql);
}
register_activation_hook(__FILE__, ‘smm_painel_instalar’);
// Painel principal
function smm_painel_dashboard() {
?>
insert($wpdb->prefix . “smm_orders”, [
‘service’ => $service,
‘quantity’ => $quantity,
‘status’ => ‘Pendente’
]);
echo “
Pedido realizado com sucesso!
“;
}
?>
Fazer Pedido
get_results(“SELECT * FROM ” . $wpdb->prefix . “smm_orders”);
?>
Status dos Pedidos
Serviço |
Quantidade |
Status |
= esc_html($order->service) ?> |
= esc_html($order->quantity) ?> |
= esc_html($order->status) ?> |
$api_key,
‘service’ => $service,
‘quantity’ => $quantity
];
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
?>