Size: a a a

WordPress for developers

2021 August 17

Иi

Игорь iTRON in WordPress for developers
Ну, главное, я понял, что такого говнища раньше никто не видел, и это само по себе значит, что мой высер если не первый, то имеет шанс на новизну 😂
источник

Иi

Игорь iTRON in WordPress for developers
Всё остальное - лирика
источник

KL

Katya Leurdo in WordPress for developers
ну вот кстати подз https://pods.io/
источник

Иi

Игорь iTRON in WordPress for developers
Ну вот это реально трудно для понимания зачем оно существует
источник

KL

Katya Leurdo in WordPress for developers
за этим же, упрощение (якобы) создания сущностей
источник

Иi

Игорь iTRON in WordPress for developers
Какой-то оверхэд
У меня задача проще некуда - к сущности надо прикрутить посты.
Сущность написал, и просто приклеил к ней интерфейс с готовой реализацией)
источник

z

zEvilz in WordPress for developers
Говно какое-то
источник

В

Владислав in WordPress for developers
источник

Иi

Игорь iTRON in WordPress for developers
Жаль, дизлайков на гх нету)
источник

MD

Maxym Denysenko in WordPress for developers
Сделай класс с конструктором, который принимает WP_Post
источник

MD

Maxym Denysenko in WordPress for developers
И магическими методами дёргай методы и свойства WP_Post
источник

J

Johnny in WordPress for developers
Можем в чате забанить вместо этого
источник

J

Johnny in WordPress for developers
источник

Иi

Игорь iTRON in WordPress for developers
Это не решает задачу.
Надо тебе статус  записи изменить и сохранить в БД.
Тебе придется делать что-то вроде
$instance->wp_post->post_status = 'new-status'
wp_update_post( $instance->wp_post )

Вместо этого куда проще
$instance->setStatus('new-status')->savePost()

А для базовых статусов вообще
$instance->draft()
$instance->publish()
источник

Иi

Игорь iTRON in WordPress for developers
Первая идея была как твоя, да. Потом просто слегка добавил сахара
источник

MD

Maxym Denysenko in WordPress for developers
Ну метод save добавь
источник

Иi

Игорь iTRON in WordPress for developers
Нарушения единственной ответственности нет. На то он и интерфейс, чтобы отвечать за свои задачи
источник

Иi

Игорь iTRON in WordPress for developers
Ну так и добавил, и еще там от силы 4 штуки) Вот оно и есть
источник

KL

Katya Leurdo in WordPress for developers
те же самые два метода только в одну строку
источник

Иi

Игорь iTRON in WordPress for developers
Зато как красиво)
источник