Я попытался спросить автора плагина и, ожидая ответа, решил, что попробую и это место.
Вот как выглядит wordpress-popular-posts.php: pastebin
Есть ли что-то, что я могу изменить, чтобы включить пользовательские типы сообщений?
Может быть, где-то в строке 132, так как я вызываю wpp_get_mostpopular
функцию? Я предполагаю, что мне нужно будет добавить пользовательские типы сообщений в список аргументов, но я не уверен, где это будет.
Я заметил, что если я добавлю
pages=1
в список атрибутов дляwpp_get_mostpopular
, он покажет все, то есть сообщения в моих пользовательских типах сообщений и на страницах. Однако, если я используюpages=0
, он показывает только сообщения в типе сообщений по умолчанию. Есть ли способ избавиться только от реальных страниц?О, и если вы действительно разобрались, делайте заметки или копируйте свой код или что-то в этом роде. Как будто / когда плагин обновится, очевидно, ваши изменения в плагине будут отменены.
Спасибо за вашу помощь @Rev. В этой строке переход
post
на другой пользовательский тип записи сделал это для меня. Теперь мне нужно выяснить, как поместить массив типов сообщений. Я тоже пока новичок в этом. Кодером не очень, но учусь. Надеюсь, кто-нибудь сможет отписаться.это будет выглядеть так, как я указал выше, «post», «cpt», «another» или массив массива («post», «cpt», «another»)
Я обновил свой пост с возможными примерами. Опять же… здесь это всего лишь (полу)обоснованные догадки
На самом деле я только что получил помощь от кого-то и нашел решение:
$nopages = "AND $wpdb->posts.post_type IN ('post','videos','projects')";
я не пробовал ваши решения, но это работает, поэтому я думаю, что пока буду придерживаться его. Еще раз спасибо за вашу помощь @Rev.Не уверен, что это правильное место… но строка 496
кажется, это единственное место, где я вижу выбор сообщений, ограниченный только сообщением
Когда я возился с другими плагинами, чтобы добавить CPT, я искал похожие критерии выбора. И добавил в свои CPT. Так что первое место, где я буду возиться, это здесь. Я не кодер, поэтому я не уверен, как именно добавить сюда CPT….
или если он должен быть в массиве
, или что…..
Я уверен, что вы знаете, что у вас должна быть резервная копия, и что, если вы ошибетесь в синтаксисе, вы можете убить плагин или свой сайт. Но пока вы можете подключиться по ftp, на самом деле никакого вреда нет. Я знаю, что несколько раз убивал свои сайты, делая подобные вещи. Вот почему у меня есть dev-установка WP, которая в значительной степени является копией моего живого сайта… поэтому я могу ткнуть в нее палкой, чтобы посмотреть, что произойдет.