<nav>
<h3>Меню 1</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
<h3>Меню 2</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</nav>
<nav>
<div>
<h3>Меню 1</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</div>
<div>
<h3>Меню 2</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</div>
</nav>
<footer>
<nav>
<h3>Меню 1</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
<h3>Меню 2</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</nav>
</footer>
<nav aria-label=’primary’>
<ul>
...List on links here...
</ul>
</nav>
<nav aria-label=’secondary’>
<ul>
...List on links here...
</ul>
</nav>
<footer>
<ul>
<h3>Меню 1</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</ul>
<ul>
<h3>Меню 2</h3>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
<li><a href="#">Ссылка 4</a></li>
</ul>
</ul>
</footer>
function add_to_id()
{
if(isset($_POST['variation_id']) && !empty($_POST['variation_id']))
{
$value = intval($_POST['variation_id']);
}
elseif(isset($_POST['product_id']) && !empty($_POST['product_id']))
{
$value = intval($_POST['product_id']);
}
else
{
wp_send_json_error();
}
$data = [];
if(isset($_COOKIE['wp_id']))
{
foreach(explode(',', $_COOKIE['wp_id']) as $val)
{
if(!empty($val))
{
$data[$val] = $val;
}
}
}
//удаляем value если оно было среди значение в cookie
if(isset($data[$value]))
{
unset($data[$value]);
}
else
{
$data[$value] = $value;
}
setcookie("wp_id", implode(',', $data), time() + 86400 * 30, COOKIEPATH, COOKIE_DOMAIN);
wp_send_json_success(count($data));
}
function add_to_id() {
if ( isset( $_POST['variation_id'] ) && ! empty( $_POST['variation_id'] ) ) {
$value = intval( $_POST['variation_id'] );
} else if ( isset( $_POST['product_id'] ) && ! empty( $_POST['product_id'] ) ) {
$value = intval( $_POST['product_id'] );
} else {
wp_send_json_error();
}
$counter = 0;
if ( isset( $_COOKIE['wp_id'] ) ) {
$data = [];
$data = explode( ',', $_COOKIE['wp_id'] );
if ( in_array( $value, $data ) ) {
unset( $data[ array_search( $value, $data ) ] );
$value = implode( ',', $data );
setcookie( "wp_id", $value, time()+86400 * 30, COOKIEPATH, COOKIE_DOMAIN );
wp_send_json_success( count( $data ) );
return;
}
array_push( $data, $value );
$value = implode( ',', $data );
}
setcookie( "wp_id", $value, time()+86400 * 30, COOKIEPATH, COOKIE_DOMAIN );
if ( !empty( $data ) ) {
wp_send_json_success( count( $data ) );
} else {
wp_send_json_success( $counter + 1 );
}
}
function add_to_id() {
if ( isset( $_POST['variation_id'] ) && ! empty( $_POST['variation_id'] ) ) {
$value = intval( $_POST['variation_id'] );
} else if ( isset( $_POST['product_id'] ) && ! empty( $_POST['product_id'] ) ) {
$value = intval( $_POST['product_id'] );
} else {
wp_send_json_error();
}
if ( isset( $_COOKIE['wp_id'] ) ) {
$data = [];
$data = explode( ',', $_COOKIE['wp_id'] );
if ( in_array( $value, $data ) ) {
unset( $data[ array_search( $value, $data ) ] );
$value = implode( ',', $data );
setcookie( "wp_id", $value, time()+86400 * 30, COOKIEPATH, COOKIE_DOMAIN );
wp_send_json_success( count( $data ) );
return;
}
array_push( $data, $value );
$value = implode( ',', $data );
}
setcookie( "wp_id", $value, time()+86400 * 30, COOKIEPATH, COOKIE_DOMAIN );
wp_send_json_success( count( $data ) );
}
function add_to_id() {
if ( isset( $_POST['variation_id'] ) && ! empty( $_POST['variation_id'] ) ) {
$value = intval( $_POST['variation_id'] );
} else if ( isset( $_POST['product_id'] ) && ! empty( $_POST['product_id'] ) ) {
$value = intval( $_POST['product_id'] );
} else {
wp_send_json_error();
}
if ( isset( $_COOKIE['wp_id'] ) ) {
$data = [];
$data = explode( ',', $_COOKIE['wp_id'] );
wp_send_json_success( count( $data ) );
if ( in_array( $value, $data ) ) {
return;
}
array_push( $data, $value );
$value = implode( ',', $data );
}
setcookie( "wp_id", implode( ",", $value ), time()+86400 * 30, COOKIEPATH, COOKIE_DOMAIN );
}
if ( isset( $_COOKIE['wp_id'] ) ) {
$data = explode( ',', $_COOKIE['wp_id'] );
array_push( $data, $value );
if ($data == explode( ',', $_COOKIE['wp_id'] )) {
return;
}
$value = implode( ',', $data );
}
Возможно я что-то неправильно понимаю