<form class="clear-cart" action="<?php echo esc_url( wc_get_cart_url() ); ?>" method="post"><button type="submit" onclick='javascript:if(!confirm("Удалить все товары из корзины?")) {return false;}' class="button" name="clear-cart">Очистить корзину</button></form>
add_action('init', 'woocommerce_clear_cart_url');
function woocommerce_clear_cart_url() {
global $woocommerce;
if( isset($_REQUEST['clear-cart']) ) {
$woocommerce->cart->empty_cart();
}
}
<?php
/*
* Template Name: CF7DB
*/
get_header();
$fid = 2945; // номер формы
$data = array();
$prev = 0;
// получаем список сохраненных полей
$fields = vsz_cf7_get_db_fields($fid, false);
// получаем все данные сохраненные из формы
// сюда еще фильтр нужно для пагинации или просто ограничения
$query = "SELECT * FROM `".VSZ_CF7_DATA_ENTRY_TABLE_NAME."` WHERE `cf7_id` = ".$fid." ORDER BY `data_id` DESC";
$result = $wpdb->get_results($query);
// формируем массив $data со списком данных, разворачивая из линейного в массив
$one = array();
foreach($result as $row)
{
if ($prev != 0 && $row->data_id != $prev)
{
$data[] = $one;
$one = array();
}
foreach($fields as $field)
{
if ($row->name == $field)
$one[$field] = $row->value;
}
$prev = $row->data_id;
}
$data[] = $one;
// если есть какие либо данные выводим в простую таблицу для отображения
if (count($data))
{
echo '<table>';
echo "<tr>";
foreach($fields as $field)
{
echo '<td style="padding:5px">';
echo "<strong>", $field, "</strong>";
echo "</td>";
}
echo "</tr>";
foreach($data as $d)
{
echo "<tr>";
foreach($fields as $field)
{
echo '<td style="padding:5px">';
echo $d[$field];
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
}
get_footer();
как вывести значение joxi.ru/eAO7G6NUxo7q0A?Например так:
<?php
$json = '{"p":{"o":{"uh":1}},"c":[{"p":""},{"p":""},{"p":""}],"h":[{"c":"Тариф"},{"c":"Скорость"},{"c":"Стоимость"}],"b":[[{"c":"Link 1"},{"c":"1 Мбит/сек"},{"c":"390 руб/мес"}],[{"c":"Link 4"},{"c":"4 Мбит/сек"},{"c":"590 руб/мес"}],[{"c":"Link 8"},{"c":"8 Мбит/сек"},{"c":"690 руб/мес"}],[{"c":"Link 20"},{"c":"20 Мбит/сек"},{"c":"790 руб/мес"}],[{"c":"Link MAX"},{"c":"До 120 Мбит/сек"},{"c":"1000 руб/мес"}]]}';
$data = json_decode($json);
var_dump($data->h[0]->c);
$(document).on('click', 'img.star', function(){
console.log("hi");
});