wordpress get_option (‘sticky_posts’) не возвращает весь список идентификаторов

Я использую WordPress и Липкий CPT плагин.
Плагин работает нормально, я могу добавить липкую опцию к пользовательской записи, и я вижу, что плагин обновляет список базы данных липкой записи.

Но я не могу отфильтровать свой запрос с 'post__not_in' => get_option('sticky_posts'), так как get_option('sticky_posts') возвращать только список идентификаторов «нормальной» записи, а не весь список идентификаторов, присутствующих в базе данных.
Кажется, чтобы отфильтровать результат и удалить все идентификаторы пользовательских сообщений.

Это нормальное поведение get_option (‘sticky_posts’)?
Я предположил бы, что это должно просто возвратить то, что находится в базе данных wp_options / option_name / sticky_posts, я не прав?
И если да, что я могу с этим поделать?

0

Решение

В случае, если это кому-то пригодится, я в итоге сбросил плагин и создал свой собственный метабокс с простым флажком, затем сохранил идентификатор записи с помощью API параметров, и теперь я могу получить идентификатор, который я ищу, с помощью get_option ( ‘my_stiky_cpt’).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]