FILE: inc/App/Integration/WooCommerce.php
[{"line":117,"column":9,"type":"ERROR","code":"WordPress.WP.I18n.MissingTranslatorsComment","message":"A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.","docs":"https:\/\/developer.wordpress.org\/plugins\/internationalization\/how-to-internationalize-your-plugin\/#descriptions"},{"line":190,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_wc_checkout_city_select_cities&quot;.","docs":""},{"line":267,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_validate_postal_code_checksum&quot;.","docs":""},{"line":309,"column":48,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_woocommerce_checkout_persian_fields&quot;.","docs":""},{"line":321,"column":37,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_woocommerce_checkout_modified_persian_fields&quot;.","docs":""},{"line":359,"column":34,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_arabic_persian_characters_list&quot;.","docs":""},{"line":371,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":375,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":381,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":385,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":427,"column":51,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":428,"column":51,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":429,"column":51,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":455,"column":46,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":457,"column":46,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":463,"column":46,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":472,"column":53,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":473,"column":53,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":476,"column":9,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":478,"column":9,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":590,"column":52,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":593,"column":19,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":593,"column":19,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":636,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":640,"column":48,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":647,"column":21,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":651,"column":31,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":655,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":656,"column":82,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":663,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":664,"column":80,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":693,"column":17,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":695,"column":62,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":699,"column":39,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":704,"column":17,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":706,"column":60,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":710,"column":37,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":756,"column":35,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":765,"column":22,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":765,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_POST[&#039;access_expires&#039;]. Check that the array index exists before using it.","docs":""},{"line":765,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_POST[&#039;access_expires&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":765,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_POST[&#039;access_expires&#039;]","docs":""},{"line":795,"column":18,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":880,"column":51,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":881,"column":51,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":893,"column":13,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":915,"column":58,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":920,"column":62,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":920,"column":104,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":920,"column":136,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":1046,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $this-&gt;addonID . &#039;_settings_options&quot;.","docs":""}]

FILE: inc/Addons/Addons.php
[{"line":92,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_addons&quot;.","docs":""},{"line":221,"column":37,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_addons_page_cat_title&quot;.","docs":""},{"line":247,"column":30,"type":"ERROR","code":"WordPress.WP.I18n.MissingTranslatorsComment","message":"A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.","docs":"https:\/\/developer.wordpress.org\/plugins\/internationalization\/how-to-internationalize-your-plugin\/#descriptions"},{"line":271,"column":28,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_addon_cats&quot;.","docs":""}]

FILE: inc/Plugin/Plugin.php
[{"line":33,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_contains()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":68,"column":11,"type":"ERROR","code":"WordPress.WP.I18n.MissingTranslatorsComment","message":"A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.","docs":"https:\/\/developer.wordpress.org\/plugins\/internationalization\/how-to-internationalize-your-plugin\/#descriptions"}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/lib/nusoap.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"},{"line":74,"column":10,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound","message":"Global variables defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$_transient&quot;.","docs":""},{"line":86,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_base&quot;.","docs":""},{"line":320,"column":14,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound","message":"Global variables defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$_transient&quot;.","docs":""},{"line":523,"column":24,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":533,"column":29,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":694,"column":42,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":1028,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;timestamp_to_iso8601&quot;.","docs":""},{"line":1029,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":1069,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;iso8601_to_timestamp&quot;.","docs":""},{"line":1130,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_fault&quot;.","docs":""},{"line":1206,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soap_fault&quot;.","docs":""},{"line":1219,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_xmlschema&quot;.","docs":""},{"line":2197,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;XMLSchema&quot;.","docs":""},{"line":2212,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soapval&quot;.","docs":""},{"line":2322,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soap_transport_http&quot;.","docs":""},{"line":2398,"column":5,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":2438,"column":10,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":2527,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":2539,"column":22,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fsockopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fsockopen().","docs":""},{"line":2541,"column":22,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fsockopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fsockopen().","docs":""},{"line":2606,"column":19,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_init","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3100,"column":14,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fputs","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fputs().","docs":""},{"line":3263,"column":22,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fread","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().","docs":""},{"line":3303,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":3329,"column":33,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_exec","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3332,"column":15,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_error","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3334,"column":33,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_errno","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3336,"column":19,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_getinfo","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3345,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_close","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3351,"column":7,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_close","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":3697,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_server&quot;.","docs":""},{"line":3916,"column":27,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;QUERY_STRING&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":3916,"column":27,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;QUERY_STRING&#039;]","docs":""},{"line":3948,"column":31,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$err'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":3964,"column":13,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;REQUEST_METHOD&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":3964,"column":13,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;REQUEST_METHOD&#039;]","docs":""},{"line":3972,"column":13,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;QUERY_STRING&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":3972,"column":13,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;QUERY_STRING&#039;]","docs":""},{"line":3999,"column":17,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().","docs":""},{"line":4005,"column":15,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":4009,"column":17,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":4018,"column":13,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":4356,"column":8,"type":"ERROR","code":"Generic.PHP.ForbiddenFunctions.Found","message":"The use of function eval() is forbidden","docs":""},{"line":4561,"column":11,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$payload'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":4748,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;SERVER_NAME&#039;]. Check that the array index exists before using it.","docs":""},{"line":4748,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;SERVER_NAME&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4748,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;SERVER_NAME&#039;]","docs":""},{"line":4749,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;SCRIPT_NAME&#039;]. Check that the array index exists before using it.","docs":""},{"line":4749,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;SCRIPT_NAME&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4749,"column":24,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;SCRIPT_NAME&#039;]","docs":""},{"line":4750,"column":53,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;HTTPS&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4750,"column":53,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;HTTPS&#039;]","docs":""},{"line":4839,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;SERVER_NAME&#039;]. Check that the array index exists before using it.","docs":""},{"line":4839,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;SERVER_NAME&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4839,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;SERVER_NAME&#039;]","docs":""},{"line":4840,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;SERVER_PORT&#039;]. Check that the array index exists before using it.","docs":""},{"line":4840,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;SERVER_PORT&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4840,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;SERVER_PORT&#039;]","docs":""},{"line":4841,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;SCRIPT_NAME&#039;]. Check that the array index exists before using it.","docs":""},{"line":4841,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;SCRIPT_NAME&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4841,"column":22,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;SCRIPT_NAME&#039;]","docs":""},{"line":4842,"column":51,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;HTTPS&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":4842,"column":51,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;HTTPS&#039;]","docs":""},{"line":4922,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soap_server&quot;.","docs":""},{"line":4935,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wsdl&quot;.","docs":""},{"line":5048,"column":24,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":5056,"column":31,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":5075,"column":20,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":5082,"column":27,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":5150,"column":19,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.parse_url_parse_url","message":"parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.","docs":""},{"line":5188,"column":19,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().","docs":""},{"line":5190,"column":25,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fread","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().","docs":""},{"line":5193,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":5732,"column":19,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotValidated","message":"Detected usage of a possibly undefined superglobal array index: $_SERVER[&#039;PHP_SELF&#039;]. Check that the array index exists before using it.","docs":""},{"line":5732,"column":19,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_SERVER[&#039;PHP_SELF&#039;] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":5732,"column":19,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_SERVER[&#039;PHP_SELF&#039;]","docs":""},{"line":5920,"column":22,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '\"$partType has no namespace!\"'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":6384,"column":54,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":6988,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_parser&quot;.","docs":""},{"line":7492,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"utf8_decode()\" requires WordPress 6.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":7723,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soap_parser&quot;.","docs":""},{"line":7747,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_client&quot;.","docs":""},{"line":7952,"column":55,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":7994,"column":26,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":8517,"column":16,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":8526,"column":5,"type":"ERROR","code":"Generic.PHP.ForbiddenFunctions.Found","message":"The use of function eval() is forbidden","docs":""},{"line":8529,"column":5,"type":"ERROR","code":"Generic.PHP.ForbiddenFunctions.Found","message":"The use of function eval() is forbidden","docs":""},{"line":8625,"column":10,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_rand","message":"rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":8825,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;soapclient&quot;.","docs":""},{"line":8837,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;nusoap_wsdlcache&quot;.","docs":""},{"line":8910,"column":11,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.unlink_unlink","message":"unlink() is discouraged. Use wp_delete_file() to delete a file.","docs":""},{"line":8924,"column":14,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().","docs":""},{"line":8927,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":8958,"column":41,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().","docs":""},{"line":8978,"column":13,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fopen","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().","docs":""},{"line":8985,"column":7,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fputs","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fputs().","docs":""},{"line":8986,"column":7,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":9008,"column":5,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.file_system_operations_fclose","message":"File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().","docs":""},{"line":9034,"column":12,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.unlink_unlink","message":"unlink() is discouraged. Use wp_delete_file() to delete a file.","docs":""},{"line":9045,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wsdlcache&quot;.","docs":""}]

FILE: inc/Widget/CalendarWidget.php
[{"line":74,"column":18,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'Posts'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":74,"column":76,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":74,"column":114,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$postType'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":154,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_calendar_widget_start&quot;.","docs":""},{"line":156,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_calendar_widget_end&quot;.","docs":""}]

FILE: inc/Widget/ArchiveWidget.php
[{"line":56,"column":18,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'Posts'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":56,"column":76,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":56,"column":114,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$instance['post_type']'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":160,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_archive_widget_start&quot;.","docs":""},{"line":175,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_archive_widget_end&quot;.","docs":""}]

FILE: inc/Plugin/WpNotice.php
[{"line":16,"column":31,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_wp_admin_notice&quot;.","docs":""},{"line":56,"column":12,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '\"<div class='$class' $attributes>\"'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":56,"column":64,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '\"<$insideTag>\"'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":56,"column":88,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '\"$message\"'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":56,"column":116,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '\"<\/$insideTag>\"'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"}]

FILE: inc/Admin/AdminSettings.php
[{"line":65,"column":35,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_setting_value_before_save&quot;.","docs":""},{"line":71,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_before_save&quot;.","docs":""},{"line":77,"column":45,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_save_settings_success_message&quot;.","docs":""},{"line":78,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_save_settings_success&quot;.","docs":""},{"line":80,"column":45,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_save_settings_error_message&quot;.","docs":""},{"line":298,"column":48,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $tab . &#039;_settings&quot;.","docs":""},{"line":305,"column":32,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings&quot;.","docs":""},{"line":324,"column":18,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_section_content&quot;.","docs":""},{"line":450,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_header_image&quot;.","docs":""},{"line":458,"column":45,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$settings['desc']'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":469,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_tab_content_display_notice&quot;.","docs":""},{"line":476,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_display_footer&quot;.","docs":""},{"line":477,"column":47,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_settings_display_footer&quot;.","docs":""},{"line":487,"column":49,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_submit_button_title&quot;.","docs":""},{"line":496,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_settings_display_reset_button&quot;.","docs":""},{"line":500,"column":51,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_reset_button_title&quot;.","docs":""},{"line":531,"column":78,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_display_section_description&quot;.","docs":""}]

FILE: inc/Templates/plugin/feed-reader/feed_list.php
[{"line":9,"column":8,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$args['none']'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":15,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound","message":"Global variables defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$feedItem&quot;.","docs":""}]

FILE: inc/Templates/plugin/feed-reader/feed_none.php
[{"line":8,"column":39,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$args['desc']'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"}]

FILE: inc/Block/CalendarBlock.php
[{"line":45,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"get_block_wrapper_attributes()\" requires WordPress 5.6.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":45,"column":20,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'get_block_wrapper_attributes'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":51,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_calendar_block_start&quot;.","docs":""},{"line":53,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_calendar_block_end&quot;.","docs":""}]

FILE: inc/Block/ArchiveBlock.php
[{"line":33,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"get_block_wrapper_attributes()\" requires WordPress 5.6.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":33,"column":20,"type":"ERROR","code":"WordPress.Security.EscapeOutput.OutputNotEscaped","message":"All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'get_block_wrapper_attributes'.","docs":"https:\/\/developer.wordpress.org\/apis\/security\/escaping\/#escaping-functions"},{"line":39,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_archive_block_start&quot;.","docs":""},{"line":55,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_archive_block_end&quot;.","docs":""}]

FILE: inc/Core/Archive.php
[{"line":74,"column":16,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":74,"column":16,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":123,"column":16,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":123,"column":16,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":238,"column":18,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""}]

FILE: inc/Core/WPP_ParsiDate.php
[{"line":333,"column":12,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""}]

FILE: inc/Core/Posts.php
[{"line":173,"column":17,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":188,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;disable_months_dropdown&quot;.","docs":""},{"line":202,"column":44,"type":"ERROR","code":"WordPress.DB.PreparedSQLPlaceholders.QuotedDynamicPlaceholderGeneration","message":"Dynamic placeholder generation should not have surrounding quotes.","docs":""},{"line":202,"column":87,"type":"ERROR","code":"WordPress.DB.PreparedSQL.NotPrepared","message":"Use placeholders and $wpdb->prepare(); found $post_status","docs":""},{"line":212,"column":1,"type":"WARNING","code":"WordPress.DB.PreparedSQL.InterpolatedNotPrepared","message":"Use placeholders and $wpdb-&gt;prepare(); found interpolated variable {$postStatusWhere} at             {$postStatusWhere}\\r\\n","docs":""},{"line":218,"column":15,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":218,"column":15,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":218,"column":22,"type":"ERROR","code":"PluginCheck.Security.DirectDB.UnescapedDBParameter","message":"Unescaped parameter $query used in $wpdb->get_col()\\n$query assigned unsafely at line 208.","docs":""},{"line":218,"column":31,"type":"ERROR","code":"WordPress.DB.PreparedSQL.NotPrepared","message":"Use placeholders and $wpdb->prepare(); found $query","docs":""}]

FILE: inc/App/Core/FixDates.php
[{"line":149,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":174,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":196,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":226,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":259,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":262,"column":40,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":304,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_dual_date_separator&quot;.","docs":""},{"line":364,"column":15,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":372,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_dual_date_gregorian&quot;.","docs":""},{"line":423,"column":20,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":424,"column":20,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/wpp-mellat-gateway.php
[{"line":9,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_mellat_payment_gateway_init&quot;.","docs":""},{"line":18,"column":7,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Mellat_Gateway&quot;.","docs":""},{"line":36,"column":54,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$this-&gt;id . &#039;_logo&#039;&quot;.","docs":""},{"line":61,"column":47,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_config&quot;.","docs":""},{"line":119,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;woocommerce_gateway_icon&quot;.","docs":""},{"line":130,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_process_payment&quot;.","docs":""},{"line":181,"column":40,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_request_payment&quot;.","docs":""},{"line":187,"column":33,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":188,"column":33,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":239,"column":56,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":240,"column":62,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":287,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":288,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":289,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":290,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":291,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":292,"column":63,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":328,"column":28,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_completed_payment&quot;.","docs":""},{"line":345,"column":24,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_failed_payment&quot;.","docs":""},{"line":379,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_failed_payment&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/wpp-melli-gateway.php
[{"line":9,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_melli_payment_gateway_init&quot;.","docs":""},{"line":18,"column":7,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Melli_Gateway&quot;.","docs":""},{"line":34,"column":54,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$this-&gt;id . &#039;_logo&#039;&quot;.","docs":""},{"line":60,"column":47,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_config&quot;.","docs":""},{"line":119,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;woocommerce_gateway_icon&quot;.","docs":""},{"line":173,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_process_payment&quot;.","docs":""},{"line":201,"column":28,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":206,"column":34,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_request_payment&quot;.","docs":""},{"line":240,"column":56,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":241,"column":62,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":258,"column":55,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":259,"column":55,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":260,"column":55,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":283,"column":26,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_completed_payment&quot;.","docs":""},{"line":326,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_failed_payment&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/lib/class-rsa.php
[{"line":5,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound","message":"Global constants defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;BCCOMP_LARGER&quot;.","docs":""},{"line":7,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;RSA&quot;.","docs":""},{"line":82,"column":20,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.rand_mt_rand","message":"mt_rand() is discouraged. Use the far less predictable wp_rand() instead.","docs":""},{"line":140,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;RSAProcessor&quot;.","docs":""},{"line":193,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;RSAKeyType&quot;.","docs":""},{"line":198,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;makeXMLTree&quot;.","docs":""},{"line":218,"column":9,"type":"ERROR","code":"Generic.PHP.ForbiddenFunctions.Found","message":"The use of function eval() is forbidden","docs":""},{"line":228,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;post2https&quot;.","docs":""},{"line":236,"column":9,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_init","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":239,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":240,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":241,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":242,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":243,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_setopt","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":247,"column":10,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_exec","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""},{"line":250,"column":3,"type":"ERROR","code":"WordPress.WP.AlternativeFunctions.curl_curl_close","message":"Using cURL functions is highly discouraged. Use wp_remote_get() instead.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/wpp-pasargad-gateway.php
[{"line":9,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_pasargad_payment_gateway_init&quot;.","docs":""},{"line":19,"column":7,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Pasargad_Gateway&quot;.","docs":""},{"line":37,"column":54,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$this-&gt;id . &#039;_logo&#039;&quot;.","docs":""},{"line":59,"column":47,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_config&quot;.","docs":""},{"line":143,"column":34,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":225,"column":32,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":267,"column":32,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":628,"column":66,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":629,"column":66,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":630,"column":66,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":631,"column":66,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""}]

FILE: inc/Widget/DashboardWidget.php
[{"line":192,"column":42,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;dashboard_primary_title&quot;.","docs":""},{"line":325,"column":14,"type":"ERROR","code":"WordPress.DateTime.RestrictedFunctions.date_date","message":"date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.","docs":""},{"line":343,"column":7,"type":"ERROR","code":"PluginCheck.CodeAnalysis.Offloading.OffloadedContent","message":"Offloading images, js, css, and other scripts to your servers or any remote service is disallowed.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-cities/cities/IR.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"},{"line":9,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound","message":"Global variables defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$cities&quot;.","docs":""}]

FILE: inc/Functions/Old.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"},{"line":17,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_get_parchives&quot;.","docs":""},{"line":31,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_is_active&quot;.","docs":""},{"line":42,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;disable_wpp&quot;.","docs":""},{"line":56,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_date_is&quot;.","docs":""},{"line":70,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_is_time_validate&quot;.","docs":""},{"line":84,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_is_postal_code_validate&quot;.","docs":""},{"line":95,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_is_sitemap&quot;.","docs":""},{"line":108,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;fix_number&quot;.","docs":""},{"line":119,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_is_feed&quot;.","docs":""},{"line":132,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;per_number&quot;.","docs":""},{"line":145,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;eng_number&quot;.","docs":""}]

FILE: inc/Functions/Core.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"},{"line":12,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;parsidate&quot;.","docs":""},{"line":28,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;gregdate&quot;.","docs":""}]

FILE: wp-parsidate.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"},{"line":0,"column":0,"type":"WARNING","code":"trademarked_term","message":"The plugin slug includes a restricted term. Your plugin slug - \"wp-parsidate\" - contains the restricted term \"wp\" which cannot be used at all in your plugin slug.","docs":""}]

FILE: languages/common-strings.php
[{"line":0,"column":0,"type":"ERROR","code":"missing_direct_file_access_protection","message":"PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#direct-file-access"}]

FILE: inc/App/Integration/Elementor.php
[{"line":111,"column":41,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_elementor_css&quot;.","docs":""},{"line":126,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_elementor_enqueue_front_assets&quot;.","docs":""},{"line":137,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_contains()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":147,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_contains()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":164,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueued&quot;.","docs":""}]

FILE: inc/Helper/WordPress.php
[{"line":7,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"wp_is_development_mode()\" requires WordPress 6.3.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":260,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_contains()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"}]

FILE: inc/Helper/HTML.php
[{"line":173,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"array_is_list()\" requires WordPress 6.5.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":195,"column":39,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_image_sizes_select_items&quot;.","docs":""},{"line":525,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"array_is_list()\" requires WordPress 6.5.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":549,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"array_is_list()\" requires WordPress 6.5.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"}]

FILE: inc/Helper/FeedReader.php
[{"line":283,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_contains()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"}]

FILE: inc/Helper/Assets.php
[{"line":40,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_starts_with()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"},{"line":56,"column":0,"type":"ERROR","code":"wp_function_not_compatible_with_requires_wp","message":"Function \"str_starts_with()\" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.3.0.","docs":"https:\/\/developer.wordpress.org\/reference\/"}]

FILE: inc/Core/Calendar.php
[{"line":47,"column":18,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":47,"column":18,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":64,"column":60,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":73,"column":20,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":73,"column":20,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":120,"column":17,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":120,"column":17,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":133,"column":13,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":133,"column":13,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":203,"column":22,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":203,"column":22,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":235,"column":26,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":235,"column":26,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":253,"column":56,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;the_title&quot;.","docs":""},{"line":282,"column":11,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound","message":"Global variables defined by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$day&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/wpp-parsian-gateway.php
[{"line":9,"column":3,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound","message":"Functions declared in the global namespace by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_parsian_payment_gateway_init&quot;.","docs":""},{"line":19,"column":7,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Parsian_Gateway&quot;.","docs":""},{"line":37,"column":54,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;$this-&gt;id . &#039;_logo&#039;&quot;.","docs":""},{"line":62,"column":47,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_config&quot;.","docs":""},{"line":542,"column":56,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":543,"column":56,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":544,"column":62,"type":"WARNING","code":"WordPress.Security.NonceVerification.Recommended","message":"Processing form data without nonce verification.","docs":""},{"line":568,"column":28,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_wc_&#039; . $this-&gt;id . &#039;_gateway_completed_payment&quot;.","docs":""}]

FILE: inc/App/Integration/JetEngine.php
[{"line":103,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":235,"column":85,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":279,"column":19,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":279,"column":52,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":279,"column":85,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":279,"column":85,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_POST[$key] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":279,"column":85,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_POST[$key]","docs":""},{"line":283,"column":14,"type":"WARNING","code":"WordPress.Security.NonceVerification.Missing","message":"Processing form data without nonce verification.","docs":""},{"line":283,"column":14,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.MissingUnslash","message":"$_POST[$key] not unslashed before sanitization. Use wp_unslash() or similar","docs":""},{"line":283,"column":14,"type":"WARNING","code":"WordPress.Security.ValidatedSanitizedInput.InputNotSanitized","message":"Detected usage of a non-sanitized input variable: $_POST[$key]","docs":""}]

FILE: inc/App/Core/FixPermalink.php
[{"line":63,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_day_link&quot;.","docs":""},{"line":111,"column":14,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":111,"column":14,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":145,"column":14,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.DirectQuery","message":"Use of a direct database call is discouraged.","docs":""},{"line":145,"column":14,"type":"WARNING","code":"WordPress.DB.DirectDatabaseQuery.NoCaching","message":"Direct database call without caching detected. Consider using wp_cache_get() \/ wp_cache_set() or wp_cache_delete().","docs":""},{"line":308,"column":49,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;post_link_category&quot;.","docs":""}]

FILE: readme.txt
[{"line":0,"column":0,"type":"WARNING","code":"mismatched_plugin_name","message":"Plugin name \"\u067e\u0627\u0631\u0633\u06cc \u062f\u06cc\u062a \u2013 Parsi Date\" is different from the name declared in plugin header \"WP-Parsidate\".","docs":"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/common-issues\/#incomplete-readme"}]

FILE: inc/Settings/Settings.php
[{"line":73,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_get_setting&quot;.","docs":""},{"line":76,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_get_settings&quot;.","docs":""}]

FILE: inc/Core/Names.php
[{"line":116,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_name_of_gregorian_months&quot;.","docs":""},{"line":250,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_name_of_months&quot;.","docs":""},{"line":308,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_name_of_week_days&quot;.","docs":""},{"line":375,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_name_of_gregorian_week_days&quot;.","docs":""}]

FILE: inc/App/Tools/HookDeactivator.php
[{"line":32,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_hook_deactivator_check_disable&quot;.","docs":""},{"line":114,"column":31,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_hook_deactivator_raw_list&quot;.","docs":""},{"line":130,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_hook_deactivator_list&quot;.","docs":""}]

FILE: inc/App/App.php
[{"line":24,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_addons_load&quot;.","docs":""},{"line":25,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_init&quot;.","docs":""}]

FILE: inc/App/Core/FixTitle.php
[{"line":49,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;document_title_separator&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/WooCommerceCitySelect.php
[{"line":81,"column":36,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wc_city_select_cities&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/blocks/wpp-pasargad-pg-block.php
[{"line":9,"column":9,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Pasargad_Gateway_Blocks&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/blocks/wpp-parsian-pg-block.php
[{"line":9,"column":9,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Parsian_Gateway_Blocks&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/blocks/wpp-melli-pg-block.php
[{"line":9,"column":9,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Melli_Gateway_Blocks&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/wc-gateways/blocks/wpp-mellat-pg-block.php
[{"line":9,"column":9,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_WC_Mellat_Gateway_Blocks&quot;.","docs":""}]

FILE: inc/App/Integration/WooCommerce/WcGateways.php
[{"line":174,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_get_selected_wc_payment_gateways&quot;.","docs":""}]

FILE: inc/App/Integration/ACF/class-wpp-acf-timepicker-v4.php
[{"line":16,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_acf_field_wpp_timepicker&quot;.","docs":""},{"line":51,"column":20,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;acf\/create_field&quot;.","docs":""},{"line":87,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":105,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_jalali_date&quot;.","docs":""},{"line":123,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_update_jalali_date&quot;.","docs":""},{"line":141,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_jalali_date&quot;.","docs":""}]

FILE: inc/App/Integration/ACF/class-wpp-acf-timepicker-v5.php
[{"line":15,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_acf_field_wpp_timepicker&quot;.","docs":""},{"line":98,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":116,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_time&quot;.","docs":""},{"line":130,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_update_time&quot;.","docs":""},{"line":148,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_time_render&quot;.","docs":""},{"line":166,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_validate_time_value&quot;.","docs":""},{"line":178,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_time_field&quot;.","docs":""},{"line":190,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_save_time_field&quot;.","docs":""}]

FILE: inc/App/Integration/ACF/class-wpp-acf-datepicker-v4.php
[{"line":16,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_acf_field_jalali_datepicker&quot;.","docs":""},{"line":51,"column":20,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;acf\/create_field&quot;.","docs":""},{"line":87,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":105,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_jalali_date&quot;.","docs":""},{"line":123,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_update_jalali_date&quot;.","docs":""},{"line":141,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_jalali_date&quot;.","docs":""}]

FILE: inc/App/Integration/ACF/class-wpp-acf-datepicker-v5.php
[{"line":16,"column":1,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound","message":"Classes declared by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;WPP_acf_field_jalali_datepicker&quot;.","docs":""},{"line":76,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueue&quot;.","docs":""},{"line":94,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_jalali_date&quot;.","docs":""},{"line":112,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_update_jalali_date&quot;.","docs":""},{"line":130,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_jalali_date_render&quot;.","docs":""},{"line":148,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_validate_date_value&quot;.","docs":""},{"line":160,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_after_load_date_field&quot;.","docs":""},{"line":172,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_acf_before_save_date_field&quot;.","docs":""}]

FILE: inc/App/Integration/Brizy.php
[{"line":193,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_brizy_skip&quot;.","docs":""},{"line":238,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_brizy_content&quot;.","docs":""},{"line":247,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_brizy_content&quot;.","docs":""},{"line":524,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_brizy_editor_css&quot;.","docs":""}]

FILE: inc/App/Integration/RankMath.php
[{"line":81,"column":96,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_rank_math_product_variant_price&quot;.","docs":""},{"line":125,"column":53,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wpp_rank_math_product_price&quot;.","docs":""}]

FILE: inc/App/AppAssets.php
[{"line":112,"column":16,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_jalali_datepicker_enqueued&quot;.","docs":""},{"line":302,"column":29,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;disable_months_dropdown&quot;.","docs":""}]

FILE: inc/App/Convert/FixNumbers.php
[{"line":63,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_fix_post_content_numbers&quot;.","docs":""}]

FILE: inc/Admin/AdminCore.php
[{"line":39,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . self::tab . &#039;_settings_sections&quot;.","docs":""}]

FILE: inc/Admin/AdminIntegration.php
[{"line":44,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . self::tab . &#039;_settings_sections&quot;.","docs":""}]

FILE: inc/Admin/AdminTools.php
[{"line":41,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . self::tab . &#039;_settings_sections&quot;.","docs":""}]

FILE: inc/Admin/AdminConvert.php
[{"line":39,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . self::tab . &#039;_settings_options&quot;.","docs":""}]

FILE: inc/Admin/AdminAssets.php
[{"line":49,"column":48,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_page_refreshed_after&quot;.","docs":""},{"line":50,"column":48,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_settings_page_refresh_url&quot;.","docs":""}]

FILE: inc/Admin/AdminDashboard.php
[{"line":36,"column":34,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_dashboard_custom_links&quot;.","docs":""},{"line":72,"column":33,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_dashboard_addon_links&quot;.","docs":""}]

FILE: inc/Admin/AdminPages.php
[{"line":31,"column":18,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_submit_settings_form&quot;.","docs":""},{"line":42,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_display_tab_settings&quot;.","docs":""},{"line":60,"column":18,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_admin_init&quot;.","docs":""},{"line":66,"column":18,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_admin_init_menu&quot;.","docs":""},{"line":71,"column":25,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $tab . &#039;_tab_display_notice&quot;.","docs":""},{"line":121,"column":24,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_start_menus&quot;.","docs":""},{"line":133,"column":24,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_end_menus&quot;.","docs":""},{"line":149,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_tab_header&quot;.","docs":""},{"line":150,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_header&quot;.","docs":""},{"line":154,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_notice&quot;.","docs":""},{"line":155,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_tab_notice&quot;.","docs":""},{"line":158,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_tab_content&quot;.","docs":""},{"line":159,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_content&quot;.","docs":""},{"line":163,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_&#039; . $currentTab . &#039;_tab_footer&quot;.","docs":""},{"line":164,"column":22,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_footer&quot;.","docs":""},{"line":173,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_menus&quot;.","docs":""}]

FILE: inc/Helper/Templates.php
[{"line":41,"column":27,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_template_path&quot;.","docs":""}]

FILE: inc/Helper/Posts.php
[{"line":21,"column":38,"type":"WARNING","code":"WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound","message":"Hook names invoked by a theme\/plugin should start with the theme\/plugin prefix. Found: &quot;wp_parsidate_posts_types_ignore_list&quot;.","docs":""}]

