jwp
  • 0
Новичок

Плагин: WordPress Popular Posts > Можно ли включать пользовательские типы сообщений?

  • 0

Я попытался спросить автора плагина и, ожидая ответа, решил, что попробую и это место.

Вот как выглядит wordpress-popular-posts.php: pastebin

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

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

Share
  1. Я заметил, что если я добавлю pages=1 в список атрибутов для wpp_get_mostpopular, он покажет все, то есть сообщения в моих пользовательских типах сообщений и на страницах. Однако, если я использую pages=0, он показывает только сообщения в типе сообщений по умолчанию. Есть ли способ избавиться только от реальных страниц?

    • 0
  2. Не уверен, что это правильное место… но строка 496

    $nopages = "AND $wpdb->posts.post_type = 'post'";
    

    кажется, это единственное место, где я вижу выбор сообщений, ограниченный только сообщением

    Когда я возился с другими плагинами, чтобы добавить CPT, я искал похожие критерии выбора. И добавил в свои CPT. Так что первое место, где я буду возиться, это здесь. Я не кодер, поэтому я не уверен, как именно добавить сюда CPT….

    $nopages = "AND $wpdb->posts.post_type = 'post', 'cpt', 'another'";
    

    или если он должен быть в массиве

    $nopages = "AND $wpdb->posts.post_type = array( 'post', 'cpt', 'another' )";
    

    , или что…..

    Я уверен, что вы знаете, что у вас должна быть резервная копия, и что, если вы ошибетесь в синтаксисе, вы можете убить плагин или свой сайт. Но пока вы можете подключиться по ftp, на самом деле никакого вреда нет. Я знаю, что несколько раз убивал свои сайты, делая подобные вещи. Вот почему у меня есть dev-установка WP, которая в значительной степени является копией моего живого сайта… поэтому я могу ткнуть в нее палкой, чтобы посмотреть, что произойдет.

    • 0

Оставить ответ

You must login to add an answer.