サポート » プラグイン » WordPressPopularPostsプラグイン WPP_Queryの代替

  • 解決済 d-xanthus

    (@d-xanthus)


    WordPressPopularPosts(以下wpp)プラグインの集計データを WPP_Queryクラスを使って表示させると以下のようなメッセージが表示されました。
    Notice: The WPP_Query class has been deprecated since 5.0.0. Please use \WordPressPopularPosts\Query instead. in /Users/nonakamasataka/Dropbox/MAMP/htdocs/bridalpartners_wp/wp/wp-content/plugins/wordpress-popular-posts/src/deprecated.php on line 43
    翻訳してみると
    「注意:wpp_queryクラスは5.0.0以降廃止予定です。 代わりに\ wordpresspopularposts \ queryを使用してください。 /users/nonakamasataka/dropbox/mamp/htdocs/bridalpartners_wp/wp/wp-content/plugins/wordpress-popular-posts/src/deprecated.php 43行」
    とwpp_queryクラスが廃止予定ということは解るのですが、代替の方法が理解できずにおります。
    ご教授頂けると幸いです。

    wpp使用バージョン:5.4.2
    作成コード

    $wpp_args = array(
    		'range'     => $range,
    		'order_by'  => 'views',
    		'post_type' => $post_type,
    		'limit'     => $limit,
    		);
    $wpp_query = new WPP_Query( $wpp_args );
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    メッセージの通り WPP_Query を \WordPressPopularPosts\Query に変更すればいいと思います。
    参考トピック:
    https://wordpress.org/support/topic/wpp_query-class-has-been-deprecated/

    $wpp_query = new WPP_Query( $wpp_args );

    $wpp_query = new \WordPressPopularPosts\Query( $wpp_args );

    スレッド開始 d-xanthus

    (@d-xanthus)

    ishitaka様
    ご返信ありがとうございます。
    なるほど、こんな記載の方法もあるのですね。
    おかげさまで無事上手くいきました。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。