Intereting Posts
как найти и исправить ошибки производительности плагина Возможно относительный или динамический URL сайта? Перезапись основной функции? Показывать комментарии только к той же пользовательской роли пользователя get_results с использованием wpdb Сайт заблокирован WebSense в новой WP Install Как настроить значение по умолчанию comment_form в WordPress Постоянная ссылка перестала работать – обновление отсутствует, mod_rewrite включен, .htaccess не тронут API WP REST создает проблему проверки подлинности Regex для удаления расширения файла Как сортировать сообщения по более низкому существующему значению двух метазначений с помощью WP_Query? как показать уведомление администратора на странице пользовательского меню после отправки формы? Предотвращение экранирования javascript в визуальном редакторе Работа с несколькими значениями и обменными знаками Добавить встроенный css в тему

Закажите WP_Query несколькими полями, вычитая их друг от друга

У меня есть два настраиваемых поля для каждого сообщения, vote_up и vote_down .

Я знаю, как заказать один из них, но мне интересно, как я могу получить итоговые суммы обоих, вычесть vote_down из vote_up а затем отобразить их в соответствии с результатом этого расчета.

Идеи?

Solutions Collecting From Web of "Закажите WP_Query несколькими полями, вычитая их друг от друга"

По просьбе Рарста в качестве ответа вместо комментария :-):

Самый простой способ – создать третье настраиваемое поле, vote_diff и порядок. Вы можете использовать update_post_meta в функции, чтобы автоматически вычислять / вводить значение vote_diff при изменении vote_up или vote_down. Где и как это сделать будет зависеть от того, где / как vote_up и vote_down в настоящее время добавлены / обновлены (плагин или тема или ….?).