Intereting Posts
Пользователь получает доступ к файлам css и файлам js, даже если пользователь зарегистрирован в Редактирование файла formatting.php и файла functions.php? добавить файл jquery, если включена определенная страница Как я могу вызвать функцию плагина из пользовательского шаблона? Пользовательский фильтр с использованием meta_value в списке adminpress admin не работает Как отображать дочерние категории родительской категории текущей категории? Перенаправление WordPress при изменении имени Записи, связанные с WP Query, по текущему идентификатору тега страницы Добавить контент, как только начнется <body> Я вижу редактирование вместо того, чтобы читать дальше Отображение различных изображений заголовков на основе текущей страницы Добавление the_date внутри тегов <p> вокруг the_content Какова самая ранняя точка, с которой я могу получить идентификатор запрашиваемого объекта? Как я могу создавать почтовые поля в WordPress? Пользовательская таксономия в постоянной ссылке

Сортировка сообщений с настраиваемым мета-ключом по умолчанию, который в настоящее время установлен как необязательный

Я новичок в WordPress, поэтому, пожалуйста, несите меня.

Проверьте эту ссылку

В настоящее время сообщения сортируются по дате. Но если вы нажмете на Latest Articles вы увидите, что есть другие варианты сортировки, такие как Most Viewed Most Liked и т. Д.

То, что я пытаюсь сделать, это заставить Most Liked значение сортировки по умолчанию вместо Latest Articles

Я считаю, что это может быть сделано путем изменения кодов, где wp_query args

Файл php, который управляет панелью, имеет этот код –

$args = array('posts_per_page' => $postsperpage);

Я пробовал модифицировать это с помощью этого –

$args = array('posts_per_page' => $postsperpage, 'orderby' => 'meta_value_num', 'meta_key' => IT_META_TOTAL_LIKES);

Но это не решает цель!

Может ли кто-нибудь сказать мне, как мне это сделать?

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

Замена и частичное решение заключалось бы в добавлении js в вашу тему, чтобы щелкнуть ссылку, как только появится div, она автоматически обновит ваши сообщения.

 jQuery(document).ready(function(){ if( jQuery('.home.blog').find('.articles .icon-liked.liked ') != ''){ jQuery('.home.blog').find('.articles .icon-liked.liked ').click(); jQuery('.home.blog').find('.articles .sortbar-title').html('MOST LIKED'); } }); 

Также я изменил ваш theme.php, чтобы включить скрипт на странице, добавил

 <script type="text/javascript" src="<?php echo THEME_JS_URI; ?>/custom.js"></script> 

функционировать

  it_footer_scripts() 

это просто решение, но его решение на данный момент.