WordPress.WP.DiscouragedFunctions.query_posts_query_posts

query posts query posts

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium weight

Why It Shows Up

Plugin Check found a discouraged function, forbidden function, goto, backtick operator, or similar construct.

Why It Matters

Discouraged patterns are often harder to review, less portable across hosts, or easier to misuse securely.

How to Fix

  • Identify why the construct is used and whether WordPress provides a safer API.
  • Replace shell execution, dynamic execution, or broad forbidden functions with constrained WordPress APIs.
  • If a third-party library triggers the warning, isolate and document it.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Themify Builder95,1952,0965k+Text Domain Mismatch
#2Podlove Podcast Publisher182,3261,4293k+Output Not Escaped
#3Event Organiser191,10654420k+Text Domain Mismatch
#4Brizy – Page Builder2058972070k+Output Not Escaped
#5bbPress219293,672100k+Non Prefixed Function Found
#6Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21521,959300k+Non Prefixed Variable Found
#7LA-Studio Element Kit for Elementor218,3901,96410k+Text Domain Mismatch
#8Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4693,33310k+Non Prefixed Variable Found
#9Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non Prefixed Variable Found
#10IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#11WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell225,9962,7905k+Text Domain Mismatch
#12Business Directory Plugin – Easy Listing Directories for WordPress236111,05810k+Non Prefixed Variable Found
#13Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#14Media Library Assistant231,1443,94370k+Recommended
#15MStore API – Create Native Android & iOS Apps On The Cloud236187643k+Not Prepared
#16Tag, Category, and Taxonomy Manager – Autotagger Automatically Add Terms2340586950k+Recommended
#17Tutor LMS – eLearning and online course solution233953,402100k+Non Prefixed Variable Found
#18WP Crowdfunding231991,6293k+Non Prefixed Variable Found
#19WPMobile.App232,9831,5273k+Output Not Escaped
#20Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632410k+Text Domain Mismatch
#21Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#22Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin249382,935200k+Non Prefixed Variable Found
#23WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77539340k+Text Domain Mismatch
#24PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin251,0841,2969k+Non Prefixed Variable Found
#25A WP Life Companion261,7034586k+Text Domain Mismatch
#26Events Calendar for GeoDirectory271,2294622k+Text Domain Mismatch
#27PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#28YARPP – Yet Another Related Posts Plugin27191331100k+Non Prefixed Variable Found
#29Product Sort and Display for WooCommerce281992352k+Output Not Escaped
#30WP ADA Compliance Check Basic287851773k+Text Domain Mismatch
#31Arile Extra2953856610k+Non Prefixed Variable Found
#32Themify – WooCommerce Product Filter2964314520k+Output Not Escaped
#33Arile Super323283513k+Non Prefixed Variable Found
#34Avadanta Companion321,318542k+Text Domain Mismatch
#35Page Builder by SiteOrigin32224212500k+Output Not Escaped
#36Premium Portfolio Features for Phlox theme3320413740k+Output Not Escaped
#37Elementor Website Builder – more than just a page builder344742710m+Non Prefixed Variable Found
#38Editorial Calendar3512716020k+Output Not Escaped
#39HivePress – Business Directory, Listings & Classified Ads Plugin353818010k+Direct Query
#40WP-PageNavi358495500k+Non Singular String Literal Domain
#41List category posts361621780k+Output Not Escaped
#42Materialis Companion36129676k+Unsafe Printing Function
#43Peter’s Post Notes362241023k+Output Not Escaped
#44Subscribe to Comments3612916310k+Output Not Escaped
#45Simple Custom CSS and JS3716869600k+Output Not Escaped
#46Announcement Bar38192613k+Non Singular String Literal Domain
#47Responsive WordPress Slider – HG Slider3867757k+Missing
#48PuSHPress42116520k+Missing
#49Insert Pages55523040k+Output Not Escaped
#50WP SEO HTML Sitemap6522156k+Output Not Escaped