Intereting Posts
Имя настраиваемого типа сообщения, вызывающее проблему WP Admin / WP Login Переадресация на себя Если я удаляю теги или каталоги, они удаляются из старых сообщений? url переписать парсинг пользовательского параметра URL не работает Отображение связанных записей в пользовательском типе сообщений по пользовательской таксономии конвертировать заголовок сообщения в изображение Ненужный URL Как сделать выводные ссылки меню абсолютными Несколько заданий wp_schedule_event cron в плагине вызывают многократное выполнение Предупреждение об ошибке: Объявление описания_walker :: start_el после обновления PHP динамическая боковая панель не показывает ничего Как создать новую тему с нуля? Редактирование таблицы в WordPress Разработка плагинов: хранение и манипулирование данными, которые подходят для JSON в базе данных отключить WordPress 404 для одной конкретной страницы / папки для получения фактических ошибок php

Добавление настраиваемого поля и запросов из столбца

Я пытался понять это сейчас. Поэтому я пытаюсь добавить настраиваемый полевой вызов «счетчик» к каждому сообщению. Я пытаюсь просто вставить поле «счетчик» в столбец. Каждый раз, когда пользователь нажимает кнопку на сообщении, он увеличивает счетчик. Пока все хорошо.

Но теперь сложной частью является возможность вернуть информацию с помощью WP_Query. Я хочу сделать пользовательский запрос для сообщений, где счетчик больше 0, перебирать сообщения и отображать их с помощью тегов шаблонов.

Если бы я написал sql тычинки, это выглядело бы так

$query = "SELECT * FROM $wpdb->post WHERE counter > 0"; 

Но я не могу выполнить обычный SQL-запрос, потому что тогда у меня не будет доступа к тегам шаблонов, например, тегам шаблонов WordPress «show next page | show old page».

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

Примечание. Можно ли добавить настраиваемое поле для публикации мета? Если посмотреть на таблицу SQL, это не похоже на правильное место для этого …

Solutions Collecting From Web of "Добавление настраиваемого поля и запросов из столбца"

Добавление столбца в таблицу сообщений – плохая идея, это действительно то, что для Custom Fields (Post Meta) . Запросите и отсортируйте свои сообщения в зависимости от значений вашего настраиваемого поля с помощью WP_Query и запроса post meta (custom field) :

 $query = new WP_Query( array( 'meta_key' => 'counter', 'meta_value' => 0, 'meta_compare' => '>' ) );