Size: a a a

WordPress Russian Community

2021 March 18

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
Кто работал с Тинькофф Банк оплатой, где брать эти данные?
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
Фраза "Личный кабинет" понятие растяжимое.
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
Куда необходимо зайти?
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
Чтоб получить эти данные?
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
оно?
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
Переслано от Nikita Lidman 👨‍💻...
просто мне разработчик говорил, что вроде как не оно
источник

N

Nikita Lidman 👨‍💻... in WordPress Russian Community
поооомогите*(*((((
источник

BI

Bogdan Ivanov in WordPress Russian Community
Edward Stepanov
Требования к вакансии:Требования к людям команды 1:

Стек: PHP 7.3, Zend Framework (Symfony 4), PostgreSQL, Redis, Git, Memcached;
опыт разработки на PHP 5.5+;
опыт разработки на Zend Framework. Либо на другом популярном фреймворке (Laravel, Symfony, CodeIgniter);
понимание и применение ООП, DDD, паттернов программирования;
умение строить и оптимизировать SQL-запросы; понимание особенностей работы PostgreSQL и желание оптимизировать узкие места;
умение создавать и поддерживать API;
Понимание RESTful
опыт использования средств поддержки коллективной разработки (Git);
знание HTML, CSS, JS на уровне внедрения верстки и скриптов от frontend-разработчика;
работа с Linux на уровне пользователя, SSH.
Оп оп и DDD, осуждаю
источник

OS

Oleg Shvets in WordPress Russian Community
Max S-ov
Добрый день, подскажите такой момент.
Хочу запросом вытянуть посты, с фильтром по meta полю.
Есть два meta поля типа True / False  (use_new_design_all и use_new_design) (прежний разраб по дефолту значение не включил).

И получилось так, что есть множество статей, где включен либо одно св-во, либо второе, либо ни одного. А по сколько второе св-во не менялось никогда, get_fields для таких статей не показывает ничего.

И возник вопрос, как при помощи WP_Query фильтровать такие статьи?
Мой текущий запрос, который учитывает только заполненные поля:
$newPosts = new WP_Query([
 'post_type' => 'post',
 'posts_per_page' => -1,
 'meta_query' => [
         relation' => 'and',
         [
             'key' => 'use_new_design_all',
             'value' => 1,
             //'compare' => 'NOT EXISTS'
        ],
        [
             'key' => 'use_new_design',
             'value' => 0,
             //'compare' => 'NOT EXISTS'
        ],
    ]
]);

Вопрос состоит в том, как в базе wp хранит поля acf, которые не были никак заполнены (по сути null, если пытаться получить через get_fields для такого поста)
Тебе надо получить все которые не имеют значения вообще и те которые имеют false?
источник

MS

Max S-ov in WordPress Russian Community
Oleg Shvets
Тебе надо получить все которые не имеют значения вообще и те которые имеют false?
я хочу получить те, которые вообще не имеют значения.

Те которые имеют false мой запрос фильтрует, когда ставлю 0 в value. А вот как быть с полями, которые не существуют, трудно осознать
источник

OS

Oleg Shvets in WordPress Russian Community
Max S-ov
я хочу получить те, которые вообще не имеют значения.

Те которые имеют false мой запрос фильтрует, когда ставлю 0 в value. А вот как быть с полями, которые не существуют, трудно осознать
А им ты хочешь сделать false? Можешь попробовать получить все которые имеют true, потом через exlcude убрать все с полями true, в итоге получишь все с false и без и потом для каждого из них через update_post_meta выставить false для этого значения или через update_field
источник

Q

Q in WordPress Russian Community
Borys Meshkov
Оборачивать такой штукой имеет смысл html, который содержит это значение
То есть всю секцию? А там вообще все переменные так и вся секция.
источник

BM

Borys Meshkov in WordPress Russian Community
Ну логический блок. Который остается, если даже убрать контент
источник

MS

Max S-ov in WordPress Russian Community
Oleg Shvets
А им ты хочешь сделать false? Можешь попробовать получить все которые имеют true, потом через exlcude убрать все с полями true, в итоге получишь все с false и без и потом для каждого из них через update_post_meta выставить false для этого значения или через update_field
нет. история была такая, что использовался сначала один дизайн, потом второй. И условием было, чтобы могло уживаться все три.

И  переключение между дизайнам ними регулировалось этими полями.

По итогу вышло, что половина так, половина иначе.

И таким фильтром я хочу заполучить все статьи, для которых не применялись дизайны.
И загвоздка только вот в фильтрации по несуществующему мета-полю...
источник

OS

Oleg Shvets in WordPress Russian Community
Max S-ov
нет. история была такая, что использовался сначала один дизайн, потом второй. И условием было, чтобы могло уживаться все три.

И  переключение между дизайнам ними регулировалось этими полями.

По итогу вышло, что половина так, половина иначе.

И таким фильтром я хочу заполучить все статьи, для которых не применялись дизайны.
И загвоздка только вот в фильтрации по несуществующему мета-полю...
Получается у этих данных тупо нет метаполя? Попробуй получить все метаполя для постов и делай уже там проверку на наличие метаполя
источник

MS

Max S-ov in WordPress Russian Community
Oleg Shvets
Получается у этих данных тупо нет метаполя? Попробуй получить все метаполя для постов и делай уже там проверку на наличие метаполя
да, по сколько эти поля для этих статей никогда не заполнялись.
Придется на php писать, раз sql не поможет тут. Спасибо
источник

АП

Артём Приходько... in WordPress Russian Community
Max S-ov
Добрый день, подскажите такой момент.
Хочу запросом вытянуть посты, с фильтром по meta полю.
Есть два meta поля типа True / False  (use_new_design_all и use_new_design) (прежний разраб по дефолту значение не включил).

И получилось так, что есть множество статей, где включен либо одно св-во, либо второе, либо ни одного. А по сколько второе св-во не менялось никогда, get_fields для таких статей не показывает ничего.

И возник вопрос, как при помощи WP_Query фильтровать такие статьи?
Мой текущий запрос, который учитывает только заполненные поля:
$newPosts = new WP_Query([
 'post_type' => 'post',
 'posts_per_page' => -1,
 'meta_query' => [
         relation' => 'and',
         [
             'key' => 'use_new_design_all',
             'value' => 1,
             //'compare' => 'NOT EXISTS'
        ],
        [
             'key' => 'use_new_design',
             'value' => 0,
             //'compare' => 'NOT EXISTS'
        ],
    ]
]);

Вопрос состоит в том, как в базе wp хранит поля acf, которые не были никак заполнены (по сути null, если пытаться получить через get_fields для такого поста)
Не проще добавить это поле ко всем записям со значением по умолчанию?
источник

АП

Артём Приходько... in WordPress Russian Community
При помощи sql или нескольких строк кода на php
источник

MS

Max S-ov in WordPress Russian Community
Артём Приходько
Не проще добавить это поле ко всем записям со значением по умолчанию?
Я пока не сильно улавливаю связь между постами и метаполями, сами схему их хранения и связи, чтобы их заинсертить sql-ом.
Поэтому для любой исход будет примерно равный по времени)
источник