[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7pyhek-aoFfnKKsHY1qVkkNoRFIyzvvLs5xZGy8fUeQ":3,"$fIQPaEwtAQEfG4uKDfCcvI0dRnfMgFbok3jkHalC8sh4":2250,"$fkPa_3epOs-0Q50KpZSVWSXhRtSEQsZr0l0yzNVaKMWA":2254},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":2229},"wechat-shop-download","Wechat download 付费下载","1.1.0","xunhuweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fxunhuweb\u002F","\u003Cp>一款适合中国人，功能强大的微信支付插件，支持付费下载，付费阅读，会员下载，会员VIP购买，卡密销售，表单支付，支持定义的表单，同时支持微信和支付宝。企业请购买：\u003Ca href=\"https:\u002F\u002Fwww.wpweixin.net\u002Fproduct\u002F1462.html\" rel=\"nofollow ugc\">WordPress付费下载插件企业版\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>支持付费下载，将下载内容插入文章，付费后可见。\u003C\u002Fli>\n\u003Cli>支持支付宝扫码支付，手机支付，自动唤醒app\u003C\u002Fli>\n\u003Cli>支持扫码支付，公众号支付，\u003Ca href=\"https:\u002F\u002Fpay.xunhuweb.com\" rel=\"nofollow ugc\">微信H5个人支付\u003C\u002Fa>自动唤醒app\u003C\u002Fli>\n\u003Cli>订单管理，订单详情\u003C\u002Fli>\n\u003Cli>邮件设置，邮件通知\u003C\u002Fli>\n\u003Cli>支持会员下载（高级扩展）\u003C\u002Fli>\n\u003Cli>支持会员设置会员角色，价格，有效期，购买后成为高级会员（高级扩展）\u003C\u002Fli>\n\u003Cli>付费阅读，将隐藏内容插入文章，支付后可见，支持多个付费内容（高级扩展）\u003C\u002Fli>\n\u003Cli>卡密销售，支持txt，csv导入卡密产品，支持再次导入补货（高级扩展）\u003C\u002Fli>\n\u003Cli>表单支付，支持自定义表单，多种表单类型（高级扩展）\u003C\u002Fli>\n\u003Cli>优惠券，支持自定义折扣型和固定金额型优惠券（高级扩展）\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GitHub:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Project url in GitHub:https:\u002F\u002Fgithub.com\u002Fxunhuweb\u002Fwechat-shop-download\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Donation:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If this plugin really benefits you, give me a high praise, or recommend the plug-in to your friends\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Mail:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Mailbox: jeff@xunhuweb.com or QQ：6347007\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Remove plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Delete plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n","文章付费下载,VIP会员下载,会员VIP购买,支持个人微信H5支付,个人支付宝H5支付",200,26502,100,7,"2022-09-14T01:52:00.000Z","5.5.0","4.0","",[20,21,22,23,24],"pay-download","wechat","weixin","%e5%be%ae%e4%bf%a1","%e6%94%af%e4%bb%98%e5%ae%9d","https:\u002F\u002Fwww.wpweixin.net\u002Fproduct\u002F1462.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwechat-shop-download.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},4,240,30,84,"2026-05-20T09:29:42.186Z",[40,60,83,103,116],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"apoyl-weixin","[凹凸曼]一键微信登录","2.4.0","apoyl","https:\u002F\u002Fprofiles.wordpress.org\u002Fapoyl\u002F","\u003Cp>这是一款实现微信互联一键登录网站，让用户不在繁琐去注册用户，一键实现微信登录，可以让电脑版网站扫描登录和手机微信登录，多个公众号，甚至以后需要移动APP应用微信登录，统一用户账号的需求，极大的方便用户登录网站.\u003C\u002Fp>\n\u003Ch3>插件功能\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>支持登录一键微信登录,可以实现手机快捷登录和PC扫描登录微信\u003C\u002Fli>\n\u003Cli>支持自动同步微信昵称到网站用户名,前提满足wordpress用户的注册要求\u003C\u002Fli>\n\u003Cli>支持一键微信登录用户，自定义角色：订阅者，贡献者，作者，编辑，管理员，这个站点没有任何用户角色\u003C\u002Fli>\n\u003Cli>支持查看管理绑定记录管理+\u003C\u002Fli>\n\u003Cli>支持已登录账号可以绑定微信\u003C\u002Fli>\n\u003Cli>支持管理员解绑账号\u003C\u002Fli>\n\u003Cli>支持微信账户中文昵称自动注册wordpress昵称\u003C\u002Fli>\n\u003Cli>支持你想实现电脑版网站扫描登录和手机微信登录，多个公众号，甚至以后需要移动APP应用微信登录，统一用户账号的需求，此插件也满足\u003C\u002Fli>\n\u003Cli>支持微信头像同步到用户并显示\u003C\u002Fli>\n\u003Cli>支持其他插件或者模板页面调用微信登录，需要手动部署（如woocommerce的页面实现微信登录）\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>以上功能部分免费,点击购买付费版：\u003Ca href=\"http:\u002F\u002Fwww.girltm.com\u002F\" rel=\"nofollow ugc\">凹凸曼插件\u003C\u002Fa>\u003Cbr \u002F>\n也可以加开发者QQ：3201361925 email: 3201361925@qq.com\u003C\u002Fp>\n","这是一款实现微信互联一键登录网站，让用户不在繁琐去注册用户，一键实现微信登录，可以让电脑版网站扫描登录和手机微信登录，多个公众号，甚至以后需要移动APP应用微信登录，统一用户账号的需求，极大的方便用户登录网站.",20,3862,"2025-12-25T08:57:00.000Z","6.9.4","6.0","7.4",[55,56,21,22,23],"%e7%99%bb%e5%bd%95","oauth2","http:\u002F\u002Fwww.girltm.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapoyl-weixin.zip","2026-04-06T09:54:40.288Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":53,"tags":74,"homepage":80,"download_link":81,"security_score":82,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wenprise-wechatpay-checkout-for-woocommerce","Wenprise WeChatPay Payment Gateway For WooCommerce","2.1.0","Amos Lee（一刀）","https:\u002F\u002Fprofiles.wordpress.org\u002Fiwillhappy1314\u002F","\u003Cp>\u003Cstrong>功能更全面的 WooCommerce 免费微信支付网关\u003C\u002Fstrong>，企业版，需要微信企业认证才可以使用。支持功能如下：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>支持所有 WooCommerce 产品类型\u003C\u002Fli>\n\u003Cli>PC 端扫描二维码支付\u003C\u002Fli>\n\u003Cli>移动端浏览器 H5 调起微信支付\u003C\u002Fli>\n\u003Cli>微信端公众号支付，需要安装微信登录插件，设置 open_id\u003C\u002Fli>\n\u003Cli>支持作为小程序付款后端使用\u003C\u002Fli>\n\u003Cli>在 WooCommerce 订单中直接通过微信退款，退款原路返回\u003C\u002Fli>\n\u003Cli>货币不是人民币时，可以设置一个固定汇率\u003C\u002Fli>\n\u003Cli>兼容 Wenprise Security 登录插件\u003C\u002Fli>\n\u003Cli>兼容讯虎登录插件\u003C\u002Fli>\n\u003Cli>支持区块结账页面\u003C\u002Fli>\n\u003Cli>支持高性能存储\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>在微信小程序中使用\u003C\u002Fh3>\n\u003Cp>本插件支持小程序支付，具体使用方法请参考下面的示例项目。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiwillhappy1314\u002Fwoocommerce-wechat-miniapp-webview-payment\" rel=\"nofollow ugc\">小程序支付示例项目\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>插件设置方法及使用教程\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpzhiku.com\u002Fdocument\u002Fwenprise-wechatpay-payment-gateway-for-woocommerce-setup-manual\u002F\" rel=\"nofollow ugc\">Wenprise WeChatPay Payment Gateway For WooCommerce 微信支付插件设置教程\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>付费设置服务\u003C\u002Fh3>\n\u003Cp>如果你不想自己动手设置，或者自己设置有困难，可以购买我们的付费设置服务。\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpzhiku.com\u002Fproduct\u002Fwechat-payment-setup-service\u002F\" rel=\"nofollow ugc\">WooCommerce微信支付插件设置服务\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WordPress插件定制开发服务\u003C\u002Fh3>\n\u003Cp>我们还提供 WordPress 定制开发服务，有需要的朋友可通过下面的页面联系我们。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpzhiku.com\u002Fservice\u002Fplugin\u002F\" rel=\"nofollow ugc\">WordPress插件定制开发服务\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>支付宝支付网关\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwenprise-alipay-checkout-for-woocommerce\u002F\" rel=\"ugc\">Wenprise Alipay Payment Gateway For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support 技术支持\u003C\u002Fh3>\n\u003Cp>Email: amos@wpcio.com\u003C\u002Fp>\n","WeChat payment gateway for WooCommerce, WooCommerce 微信免费全功能支付网关。",400,21348,2,"2024-10-08T00:40:00.000Z","6.6.5","4.7",[75,76,77,78,79],"alipay","payment-gateway","wechat-payment-gateway","woocommerce","%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98","https:\u002F\u002Fwww.wpzhiku.com\u002Fwenprise-wechatpay-payment-gateway-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenprise-wechatpay-checkout-for-woocommerce.2.1.0.zip",92,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":68,"downloaded":91,"rating":13,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":82,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-weixin","WP Weixin","1.3.18","Alexandre Froger","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrogerme\u002F","\u003Cp>WP Weixin provides integration between WordPress and WeChat. Register or authenticate users automatically in WeChat browser, use WeChat to create an account or authenticate on computers by scanning a QR code with WeChat, share posts in WeChat Moments and conversations or extend the plugin for more features!\u003C\u002Fp>\n\u003Ch3>Important notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Requires a \u003Ca href=\"https:\u002F\u002Fmp.weixin.qq.com\" rel=\"nofollow ugc\">China Mainland WeChat Official Account\u003C\u002Fa> (Subscription or Service – Service is required if used with companion plugins dealing with payments).\u003C\u002Fli>\n\u003Cli>A domain used by WordPress \u003Cstrong>must\u003C\u002Fstrong> be \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-registering-a-domain-in-the-official-accounts-backend\" rel=\"nofollow ugc\">registered in an Official Account’s backend\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The plugin itself does not require programming knowledge, and provides really useful functionalities out of the box. Where it really shines though is when used by developers to extend its functionalities (mainly through the pre-initialised JS SDK, the WeChat Responder, and various provided \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-functions\" rel=\"nofollow ugc\">functions\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-actions\" rel=\"nofollow ugc\">actions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-filters\" rel=\"nofollow ugc\">filters\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Make sure to read the “TROUBLESHOOT, FEATURE REQUESTS AND 3RD PARTY INTEGRATION” section below and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">the full documentation\u003C\u002Fa> before contacting the author.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>This plugin adds the following major features to WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP Weixin settings page:\u003C\u002Fstrong> configure the plugin with an Official Account (or as many as you want in multisite) in English or Chinese out of the box, with instructions for each option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WeChat Authentication:\u003C\u002Fstrong> automatically create and authenticate users in WordPress in the WeChat browser, or allow users to scan a QR code with WeChat when using classic browsers (social login).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WeChat Account Binding:\u003C\u002Fstrong> let users bind\u002Funbind their existing WordPress account with their WeChat account. Integrated with WooCommerce and Ultimate Member account pages, and may be integrated with any membership\u002Faccount\u002Fprofile plugin easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WeChat Share:\u003C\u002Fstrong> Share posts and pages on Moments or Send to chat, in a pretty way. Triggers JavaScript events for developers on success and failure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Force WeChat mobile:\u003C\u002Fstrong> to prevent users from browsing the website outside of the WeChat browser. If accessed with a classic browser, the page displays a QR code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Force following the Official Account:\u003C\u002Fstrong> to harvest WeChat followers, forcing users to follow the Official Account before accessing the content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Users screen override:\u003C\u002Fstrong> to display WeChat names and WeChat avatars if they exist, instead of the default values in the user screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Weixin QR code generator:\u003C\u002Fstrong> to create custom codes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu integration:\u003C\u002Fstrong> allows to set the Official Account menus in WordPress when the WeChat Responder is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Welcome message:\u003C\u002Fstrong> sends a welcome message in WeChat when a user follows the Official Account ; allows to do so with WordPress when the WeChat Responder is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers – WeChat Responder:\u003C\u002Fstrong> for developers to receive and respond to calls made by WeChat’s API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers – WeChat JS_SDK:\u003C\u002Fstrong> the \u003Ccode>wx\u003C\u002Fcode> JavaScript global variable is pre-configured with a signed package to leverage the JavaScript SDK of WeChat in WordPress themes more easily.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-multilingual\u002F\" rel=\"ugc\">WooCommerce Multilingual\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\u002F\" rel=\"ugc\">Ultimate Member\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCreate_A_Network\" rel=\"nofollow ugc\">WordPress Multisite\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-object-cache-considerations\" rel=\"nofollow ugc\">many caching plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Companion Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-wechatpay\" rel=\"ugc\">Woo WeChatPay\u003C\u002Fa>: a payment gateway for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-weixin-pay\" rel=\"ugc\">WP Weixin Pay\u003C\u002Fa>: an extension to enable money transfers to an Official Account.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-weixin-broadcast\u002F\" rel=\"ugc\">WP Weixin Broadcast\u003C\u002Fa>: broadcast WordPress posts to WeChat followers, directly from WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developers are encouraged to build plugins and themes integrated with WeChat with WP Weixin as a core, leveraging its publicly available \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-functions\" rel=\"nofollow ugc\">functions\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-actions\" rel=\"nofollow ugc\">actions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-filters\" rel=\"nofollow ugc\">filters\u003C\u002Fa>, or directly \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-wechat-sdk\" rel=\"nofollow ugc\">make use of the provided SDK\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>If you wish to see your plugin added to this list, please \u003Ca href=\"https:\u002F\u002Ffroger.me\u002Fwp-content\u002Fuploads\u002F2018\u002F04\u002Fwechat-qr.png\" rel=\"nofollow ugc\">contact the author\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Advanced – Multisite\u003C\u002Fh3>\n\u003Cp>WP Weixin supports multisite installs of WordPress, wether using domain\u002Fsubdomains or subdirectories. It can even support multiple Official Accounts, provided the proper filters are implemented. For more information, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-multisite-settings\" rel=\"nofollow ugc\">a more extensive description of the multisite settings\u003C\u002Fa>, and the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fblob\u002Fmaster\u002FREADME.md#user-content-multisite\" rel=\"nofollow ugc\">Multisite section of the documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Unlike some plugins (commercial, obfuscated, and with dubious security standards), WP Weixin does not and will not rely on a crossdomain script dumped at the root of WordPress, but prefers to leverage the standard WordPress functions, actions and filters.\u003C\u002Fp>\n\u003Ch3>Troubleshoot, feature requests and 3rd party integration\u003C\u002Fh3>\n\u003Cp>Unlike most WeChat integration plugins, WP Weixin and its companion plugins published by the same author are provided for free.\u003C\u002Fp>\n\u003Cp>WP Weixin is regularly updated, and bug reports are welcome, preferably on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. Each bug report will be addressed in a timely manner, but issues reported on WordPress may take significantly longer to receive a response.\u003C\u002Fp>\n\u003Cp>WP Weixin and all the companion plugins have been tested with the latest version of WordPress – in case of issue, please ensure you are able to reproduce it with a default installation of WordPress, Storefront theme if WooCommerce is active, and any of the aforementioned supported plugins if used before reporting a bug.\u003C\u002Fp>\n\u003Cp>Feature requests (such as “it would be nice to have XYZ”) or 3rd party integration requests (such as “it is not working with XYZ plugin” or “it is not working with my theme”) for WP Weixin and all its companion plugins will be considered only after receiving a red envelope (红包) of a minimum RMB 500 on WeChat (guarantee of best effort, no guarantee of result).\u003C\u002Fp>\n\u003Cp>To add the author on WeChat, click \u003Ca href=\"https:\u002F\u002Ffroger.me\u002Fwp-content\u002Fuploads\u002F2018\u002F04\u002Fwechat-qr.png\" rel=\"nofollow ugc\">here\u003C\u002Fa>, scan the WeChat QR code, and add “WP Weixin” as a comment in your contact request.\u003C\u002Fp>\n","WordPress WeChat integration",19355,6,"2025-03-10T11:40:00.000Z","6.7.5","4.9.5","7.0",[21,98,23,99,100],"wechat-share","%e5%be%ae%e4%bf%a1%e5%85%ac%e4%bc%97%e5%8f%b7","%e5%be%ae%e4%bf%a1%e5%88%86%e4%ba%ab","https:\u002F\u002Fgithub.com\u002Ffroger-me\u002Fwp-weixin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-weixin.1.3.18.zip",{"slug":104,"name":105,"version":106,"author":44,"author_profile":45,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":110,"num_ratings":70,"last_updated":111,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":112,"homepage":57,"download_link":115,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"apoyl-weixinshare","[凹凸曼]微信分享有图-WeChat Page Sharing","2.8.1","\u003Cp>这是一款解决在微信里首页、文章、单页等页面（如post, page, attachment, revision, menu）分享到朋友或朋友圈，图标无法显示，描述更改为部分文章内容或者文章摘要.\u003Cbr \u002F>\nThis is a solution to share to Chat or share on Moments on the WeChat home page, articles, pages, etc. (such as post, page, attachment, revision, menu), the icon can not be displayed, the description is changed to part of the article content or abstract.\u003C\u002Fp>\n\u003Ch3>插件功能\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>支持文章 page等页面分享到朋友或朋友圈，显示分享图标（文章里有图片显示可显示，没有图片显示后台自定义默认图标，微信分享有图有摘要）\u003C\u002Fli>\n\u003Cli>支持微信分享到朋友，显示分享描述（如文章有内容就作为描述，没有描述显示后台自定义默认描述）\u003C\u002Fli>\n\u003Cli>支持自定义微信默认分享图标URL\u003C\u002Fli>\n\u003Cli>支持自定义微信默认分享描述\u003C\u002Fli>\n\u003Cli>支持可强制分享自己品牌LOGO，让分享文章首页单页，都是自己LOGO,起到品牌宣传的作用+\u003C\u002Fli>\n\u003Cli>支持可以查看分享记录\u003C\u002Fli>\n\u003Cli>支持描述过滤特殊字符\u003C>br等让分享描述显示更完成\u003C\u002Fli>\n\u003Cli>支持增加分享WooCommerce产品，在微信自动分享产品图片\u003C\u002Fli>\n\u003Cli>支持分享时显示外链接图片\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>以上功能部分免费,点击购买付费版：\u003Ca href=\"http:\u002F\u002Fwww.girltm.com\u002F\" rel=\"nofollow ugc\">凹凸曼插件\u003C\u002Fa>\u003Cbr \u002F>\n也可以加开发者QQ：3201361925 email: 3201361925@qq.com\u003C\u002Fp>\n","这是一款解决在微信里首页、文章、单页等页面（如post, page, attachment, revision, menu）分享到朋友或朋友圈，图标无法显示，描述更改为部分文章内容或者文章摘要. This is a solution to share to Chat or share on Mome &hellip;",13016,60,"2025-12-25T08:58:00.000Z",[113,21,114,23,100],"sharing","%e5%88%86%e4%ba%ab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapoyl-weixinshare.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":13,"downloaded":124,"rating":28,"num_ratings":28,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":53,"tags":128,"homepage":132,"download_link":133,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"import-articles-from-wechat","导入微信文章 (Import Articles from WeChat)","1.8.6","Y阳胜S君","https:\u002F\u002Fprofiles.wordpress.org\u002Fxiaozhai001\u002F","\u003Cp>Have you ever wanted to back up or share a great article from WeChat to your own WordPress site? “Import Articles from WeChat” makes it incredibly easy.\u003C\u002Fp>\n\u003Cp>Just paste the article’s URL, and this plugin will automatically fetch:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> and \u003Cstrong>Publish Date\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Content\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Image\u003C\u002Fstrong> (set automatically)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All inline images\u003C\u002Fstrong> (downloaded to your media library)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin simulates a real browser’s behavior, including handling cookies, to reliably fetch images that are usually protected by anti-hotlinking measures. All content will be safely saved as a draft post, ready for you to edit and publish.\u003C\u002Fp>\n\u003Cp>[中文描述]\u003C\u002Fp>\n\u003Cp>您是否曾想过将一篇精彩的微信文章备份或分享到自己的 WordPress 网站上？“导入微信文章”插件让这一切变得无比简单。\u003C\u002Fp>\n\u003Cp>您只需粘贴文章的链接，点击导入，插件便会自动抓取：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>文章标题\u003C\u002Fstrong>和\u003Cstrong>原始发布时间\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>完整的正文内容\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>封面图\u003C\u002Fstrong> (自动设为特色图片)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>文章内的所有图片\u003C\u002Fstrong> (自动下载到您的媒体库)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>本插件通过模拟真实浏览器的行为（包含Cookie处理），能够可靠地抓取通常受防盗链保护的图片，确保导入内容的完整性。所有内容都会被安全地存为一篇草稿，方便您后续编辑和发布。\u003C\u002Fp>\n","A simple yet powerful tool to import articles from WeChat Official Accounts into your WordPress site, including all content and images.",1349,"2025-11-12T06:21:00.000Z","6.8.5","5.0",[129,21,130,99,131],"%e9%87%87%e9%9b%86","%e5%af%bc%e5%85%a5","%e5%be%ae%e4%bf%a1%e5%85%ac%e4%bc%97%e5%8f%b7%e6%96%87%e7%ab%a0","https:\u002F\u002Fanjir.top\u002F?p=100","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-articles-from-wechat.1.8.6.zip",{"attackSurface":135,"codeSignals":351,"taintFlows":1901,"riskAssessment":2217,"analyzedAt":2228},{"hooks":136,"ajaxHandlers":342,"restRoutes":343,"shortcodes":344,"cronEvents":348,"entryPointCount":291,"unprotectedCount":28},[137,144,149,152,156,159,163,165,168,171,176,180,183,186,189,191,193,196,198,199,202,204,206,210,214,217,223,226,229,233,238,241,244,246,249,251,254,257,260,262,264,269,272,275,277,278,281,284,287,290,294,296,299,302,304,306,309,311,314,317,320,324,327,330,332,335,338],{"type":138,"name":139,"callback":140,"priority":141,"file":142,"line":143},"filter","wshop_order_download_received_url","wshop_order_received_url",10,"add-ons\u002Fdownload\u002Finit.php",248,{"type":138,"name":145,"callback":146,"priority":147,"file":142,"line":148},"wshop_admin_menu_menu_default_modal","closure",12,249,{"type":138,"name":150,"callback":150,"file":142,"line":151},"wshop_online_post_types",260,{"type":138,"name":153,"callback":154,"priority":141,"file":142,"line":155},"wshop_order_download_email_received","wshop_email_order_received",262,{"type":138,"name":157,"callback":146,"file":142,"line":158},"wshop_membership_fields",287,{"type":138,"name":145,"callback":146,"priority":160,"file":161,"line":162},11,"add-ons\u002Freward\u002Fabstract_xh_add_nos_api.php",24,{"type":138,"name":164,"callback":146,"file":161,"line":36},"wshop_shortcodes",{"type":138,"name":166,"callback":146,"priority":141,"file":161,"line":167},"wshop_membership_discount_enabled",38,{"type":138,"name":169,"callback":146,"priority":141,"file":161,"line":170},"wshop_order_reward_received_url",46,{"type":172,"name":173,"callback":146,"file":174,"line":175},"action","wp_dashboard_setup","add-ons\u002Fsales-statistics\u002Finit.php",44,{"type":138,"name":177,"callback":146,"priority":141,"file":178,"line":179},"wshop_admin_menu_menu_default_checkout","add-ons\u002Fwpopen-alipay\u002Finit.php",66,{"type":138,"name":181,"callback":146,"priority":141,"file":178,"line":182},"wshop_payments",71,{"type":172,"name":184,"callback":146,"file":178,"line":185},"rest_api_init",76,{"type":138,"name":177,"callback":146,"priority":141,"file":187,"line":188},"add-ons\u002Fwpopen-wechat\u002Finit.php",151,{"type":138,"name":181,"callback":146,"priority":141,"file":187,"line":190},156,{"type":172,"name":184,"callback":146,"file":187,"line":192},161,{"type":138,"name":177,"callback":146,"priority":141,"file":194,"line":195},"add-ons\u002Fxunhupay-alipay\u002Finit.php",90,{"type":138,"name":181,"callback":146,"priority":141,"file":194,"line":197},95,{"type":172,"name":184,"callback":146,"file":194,"line":13},{"type":138,"name":177,"callback":146,"priority":141,"file":200,"line":201},"add-ons\u002Fxunhupay-wechat\u002Finit.php",93,{"type":138,"name":181,"callback":146,"priority":141,"file":200,"line":203},98,{"type":172,"name":184,"callback":146,"file":200,"line":205},103,{"type":172,"name":207,"callback":207,"priority":141,"file":208,"line":209},"admin_init","includes\u002Fabstracts\u002Fabstract-xh-fields.php",14,{"type":172,"name":211,"callback":211,"priority":141,"file":212,"line":213},"admin_menu","includes\u002Fadmin\u002Fclass-wshop-admin.php",69,{"type":172,"name":215,"callback":215,"priority":141,"file":212,"line":216},"admin_head",70,{"type":172,"name":218,"callback":219,"priority":220,"file":221,"line":222},"wp","set_customer_session_cookie",99,"includes\u002Fclass-xh-session-handler.php",182,{"type":172,"name":224,"callback":219,"priority":28,"file":221,"line":225},"shutdown",183,{"type":172,"name":224,"callback":227,"priority":48,"file":221,"line":228},"save_data",184,{"type":138,"name":230,"callback":146,"priority":141,"file":231,"line":232},"wp_mail_failed","includes\u002Fshop\u002Fclass-wshop-email.php",102,{"type":138,"name":234,"callback":235,"priority":220,"file":236,"line":237},"http_headers_useragent","anonymous","includes\u002Fshop\u002Fclass-wshop-hooks.php",16,{"type":172,"name":239,"callback":235,"priority":141,"file":236,"line":240},"admin_print_footer_scripts",19,{"type":138,"name":242,"callback":235,"priority":243,"file":236,"line":48},"wshop_order_order_ordered",999,{"type":172,"name":239,"callback":235,"priority":243,"file":236,"line":245},21,{"type":172,"name":247,"callback":235,"priority":141,"file":236,"line":248},"save_post",29,{"type":172,"name":250,"callback":235,"priority":220,"file":236,"line":36},"wp_print_footer_scripts",{"type":172,"name":252,"callback":235,"file":236,"line":253},"xunhuweb_cron",37,{"type":172,"name":255,"callback":235,"file":236,"line":256},"wshop_register_activation_hook",40,{"type":138,"name":258,"callback":235,"priority":141,"file":259,"line":141},"theme_page_templates","includes\u002Fshop\u002Fclass-wshop-page.php",{"type":138,"name":261,"callback":235,"priority":141,"file":259,"line":160},"page_template_hierarchy",{"type":138,"name":263,"callback":235,"priority":141,"file":259,"line":147},"template_include",{"type":172,"name":265,"callback":266,"priority":160,"file":267,"line":268},"wshop_flush_rewrite_rules","init_query_vars","includes\u002Fshop\u002Fclass-wshop-query.php",32,{"type":172,"name":265,"callback":270,"priority":160,"file":267,"line":271},"add_endpoints",33,{"type":138,"name":273,"callback":273,"priority":141,"file":267,"line":274},"wshop_checkout_options_3",35,{"type":172,"name":276,"callback":266,"priority":141,"file":267,"line":253},"init",{"type":172,"name":276,"callback":270,"priority":160,"file":267,"line":167},{"type":138,"name":279,"callback":279,"priority":141,"file":267,"line":280},"document_title_parts",41,{"type":138,"name":282,"callback":279,"priority":141,"file":267,"line":283},"wp_title_parts",43,{"type":138,"name":285,"callback":286,"priority":160,"file":267,"line":170},"query_vars","add_query_vars",{"type":172,"name":288,"callback":288,"priority":160,"file":267,"line":289},"parse_request",47,{"type":172,"name":276,"callback":276,"priority":291,"file":292,"line":293},1,"init.php",160,{"type":172,"name":276,"callback":295,"priority":243,"file":292,"line":192},"after_init",{"type":172,"name":297,"callback":297,"priority":141,"file":292,"line":298},"import_end",162,{"type":172,"name":276,"callback":276,"priority":300,"file":292,"line":301},9,163,{"type":172,"name":276,"callback":276,"priority":141,"file":292,"line":303},164,{"type":172,"name":276,"callback":276,"priority":141,"file":292,"line":305},165,{"type":172,"name":307,"callback":307,"priority":141,"file":292,"line":308},"after_setup_theme",166,{"type":172,"name":184,"callback":184,"file":292,"line":310},167,{"type":172,"name":312,"callback":312,"priority":220,"file":292,"line":313},"admin_enqueue_scripts",169,{"type":172,"name":315,"callback":315,"priority":220,"file":292,"line":316},"wp_enqueue_scripts",170,{"type":172,"name":276,"callback":318,"priority":141,"file":292,"line":319},"on_init",337,{"type":172,"name":321,"callback":322,"priority":141,"file":292,"line":323},"wshop_after_init","on_after_init",338,{"type":138,"name":164,"callback":325,"priority":141,"file":292,"line":326},"add_shortcodes",339,{"type":172,"name":276,"callback":328,"priority":141,"file":292,"line":329},"register_post_types",340,{"type":172,"name":265,"callback":328,"priority":141,"file":292,"line":331},341,{"type":172,"name":252,"callback":333,"priority":141,"file":292,"line":334},"on_cron",342,{"type":172,"name":321,"callback":336,"priority":141,"file":292,"line":337},"register_fields",343,{"type":172,"name":339,"callback":339,"priority":141,"file":340,"line":341},"activated_plugin","install\u002Fabstract-xh-install.php",23,[],[],[345],{"tag":346,"callback":346,"file":142,"line":347},"wshop_download_link",257,[349],{"hook":252,"callback":252,"file":292,"line":350},479,{"dangerousFunctions":352,"sqlUsage":377,"outputEscaping":379,"fileOperations":271,"externalRequests":1845,"nonceChecks":1896,"capabilityChecks":1845,"bundledLibraries":1897},[353,358,361,366,369,371,374],{"fn":354,"file":355,"line":356,"context":357},"shell_exec","includes\u002Fcaptcha\u002FCaptchaBuilder.php",366,"shell_exec(\"convert $tempj $tempp\");",{"fn":354,"file":355,"line":359,"context":360},367,"$value = trim(strtolower(shell_exec(\"ocrad $tempp\")));",{"fn":362,"file":363,"line":364,"context":365},"ini_set","includes\u002Fshop\u002Fclass-wshop-ajax.php",1350,"ini_set('memory_limit','128M');",{"fn":362,"file":292,"line":367,"context":368},17,"ini_set('display_errors', 'On');",{"fn":362,"file":292,"line":370,"context":365},481,{"fn":362,"file":340,"line":372,"context":373},61,"@ini_set('memory_limit', WP_MAX_MEMORY_LIMIT);",{"fn":362,"file":340,"line":375,"context":376},409,"error_reporting(E_ALL); ini_set('display_errors', '1');",{"prepared":220,"raw":28,"locations":378},[],{"escaped":380,"rawEcho":381,"locations":382},740,978,[383,387,389,391,392,394,395,397,398,400,402,404,406,408,410,412,414,415,417,419,421,423,425,427,429,431,433,435,436,438,439,441,443,444,445,446,447,448,449,451,453,455,457,459,461,463,464,466,468,470,472,474,476,478,480,482,484,486,487,488,490,492,494,495,497,499,501,502,504,506,508,511,513,514,516,518,520,522,523,524,525,526,527,529,530,532,534,536,537,538,540,542,544,546,548,550,552,554,556,558,560,562,564,565,567,569,572,574,575,576,577,578,580,582,583,584,586,587,589,590,591,592,593,594,595,597,598,599,601,602,604,606,608,610,611,613,615,617,619,621,623,625,626,628,630,633,635,637,639,641,643,645,646,648,650,652,654,656,658,659,660,661,662,664,666,668,670,671,674,676,678,680,682,684,686,689,691,693,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,795,796,798,800,801,803,805,807,809,810,812,814,816,818,819,821,823,825,827,829,831,833,836,838,839,840,842,844,846,848,850,852,854,855,857,859,861,863,865,866,868,869,871,872,874,875,877,878,879,880,881,882,884,886,888,890,891,893,895,897,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,957,959,960,962,964,965,967,968,970,971,973,974,976,978,980,982,984,986,988,990,992,994,996,997,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1013,1015,1016,1018,1019,1020,1022,1023,1025,1027,1028,1030,1031,1033,1035,1036,1037,1038,1039,1041,1042,1044,1045,1047,1049,1051,1053,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1075,1076,1077,1078,1080,1081,1082,1083,1085,1086,1087,1088,1089,1090,1092,1093,1094,1095,1097,1098,1099,1100,1102,1103,1104,1105,1106,1108,1109,1111,1113,1115,1117,1118,1120,1122,1123,1124,1125,1126,1128,1130,1131,1132,1133,1135,1137,1139,1140,1141,1142,1143,1144,1146,1147,1148,1149,1151,1153,1155,1157,1158,1160,1161,1162,1164,1165,1166,1167,1168,1169,1170,1171,1172,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1222,1224,1226,1228,1230,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1254,1255,1256,1258,1259,1261,1262,1264,1266,1267,1269,1270,1271,1272,1273,1274,1276,1278,1279,1280,1282,1284,1286,1288,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1301,1302,1304,1306,1308,1310,1312,1314,1316,1317,1319,1321,1323,1325,1326,1328,1329,1331,1332,1334,1335,1337,1339,1341,1343,1346,1348,1350,1352,1354,1356,1358,1361,1363,1365,1367,1369,1371,1372,1373,1374,1375,1376,1377,1378,1379,1381,1383,1385,1386,1387,1389,1391,1392,1394,1395,1397,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1443,1445,1447,1448,1450,1452,1454,1456,1458,1460,1462,1464,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1543,1544,1545,1546,1547,1549,1550,1552,1554,1556,1558,1560,1562,1563,1564,1565,1567,1568,1569,1570,1571,1572,1573,1574,1575,1577,1578,1579,1580,1581,1582,1584,1586,1587,1588,1590,1591,1592,1593,1595,1596,1597,1599,1600,1601,1602,1604,1606,1607,1609,1610,1611,1613,1615,1616,1618,1619,1620,1621,1623,1625,1626,1627,1628,1630,1631,1633,1634,1635,1637,1639,1640,1641,1643,1644,1645,1646,1648,1650,1651,1653,1655,1656,1657,1658,1659,1661,1662,1663,1664,1666,1668,1669,1670,1672,1673,1674,1675,1676,1677,1679,1681,1683,1684,1685,1686,1687,1688,1689,1690,1691,1693,1694,1695,1696,1698,1699,1700,1701,1702,1703,1705,1706,1707,1708,1709,1711,1712,1713,1714,1715,1716,1718,1719,1720,1721,1722,1723,1724,1725,1727,1728,1729,1731,1732,1733,1734,1735,1736,1737,1738,1740,1741,1742,1744,1745,1746,1747,1749,1750,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1763,1764,1766,1768,1769,1770,1771,1772,1773,1775,1777,1778,1779,1780,1781,1783,1784,1785,1786,1787,1788,1789,1790,1792,1793,1794,1796,1797,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1833,1834,1835,1836,1837,1838,1840,1841,1842,1843,1846,1847,1848,1850,1851,1853,1854,1855,1856,1858,1859,1860,1861,1862,1863,1864,1865,1867,1868,1869,1870,1871,1872,1873,1874,1875,1877,1878,1879,1880,1882,1883,1884,1885,1886,1887,1888,1890,1891,1892,1893,1894],{"file":384,"line":385,"context":386},"add-ons\u002Fdownload\u002Fincludes\u002Fclass-wshop-download.php",108,"raw output",{"file":384,"line":388,"context":386},113,{"file":384,"line":390,"context":386},121,{"file":384,"line":390,"context":386},{"file":384,"line":393,"context":386},130,{"file":384,"line":190,"context":386},{"file":142,"line":396,"context":386},106,{"file":142,"line":385,"context":386},{"file":142,"line":399,"context":386},111,{"file":142,"line":401,"context":386},114,{"file":142,"line":403,"context":386},116,{"file":142,"line":405,"context":386},119,{"file":142,"line":407,"context":386},122,{"file":142,"line":409,"context":386},124,{"file":142,"line":411,"context":386},127,{"file":142,"line":413,"context":386},128,{"file":142,"line":413,"context":386},{"file":142,"line":416,"context":386},135,{"file":142,"line":418,"context":386},137,{"file":142,"line":420,"context":386},138,{"file":142,"line":422,"context":386},139,{"file":142,"line":424,"context":386},142,{"file":142,"line":426,"context":386},143,{"file":142,"line":428,"context":386},145,{"file":142,"line":430,"context":386},146,{"file":142,"line":432,"context":386},149,{"file":142,"line":434,"context":386},150,{"file":142,"line":188,"context":386},{"file":142,"line":437,"context":386},153,{"file":142,"line":190,"context":386},{"file":142,"line":440,"context":386},158,{"file":142,"line":442,"context":386},159,{"file":142,"line":293,"context":386},{"file":142,"line":301,"context":386},{"file":142,"line":303,"context":386},{"file":142,"line":308,"context":386},{"file":142,"line":310,"context":386},{"file":142,"line":316,"context":386},{"file":142,"line":450,"context":386},171,{"file":142,"line":452,"context":386},172,{"file":142,"line":454,"context":386},174,{"file":142,"line":456,"context":386},177,{"file":142,"line":458,"context":386},179,{"file":142,"line":460,"context":386},180,{"file":142,"line":462,"context":386},181,{"file":142,"line":228,"context":386},{"file":142,"line":465,"context":386},185,{"file":142,"line":467,"context":386},187,{"file":142,"line":469,"context":386},188,{"file":142,"line":471,"context":386},191,{"file":142,"line":473,"context":386},192,{"file":142,"line":475,"context":386},193,{"file":142,"line":477,"context":386},195,{"file":142,"line":479,"context":386},204,{"file":142,"line":481,"context":386},220,{"file":142,"line":483,"context":386},225,{"file":142,"line":485,"context":386},399,{"file":142,"line":485,"context":386},{"file":142,"line":485,"context":386},{"file":142,"line":489,"context":386},403,{"file":142,"line":491,"context":386},406,{"file":142,"line":493,"context":386},407,{"file":142,"line":493,"context":386},{"file":142,"line":496,"context":386},434,{"file":142,"line":498,"context":386},435,{"file":142,"line":500,"context":386},436,{"file":142,"line":500,"context":386},{"file":142,"line":503,"context":386},488,{"file":142,"line":505,"context":386},537,{"file":142,"line":507,"context":386},557,{"file":509,"line":510,"context":386},"add-ons\u002Fdownload\u002Ftemplates\u002Fdownload\u002Fbutton-purchase.php",57,{"file":512,"line":367,"context":386},"add-ons\u002Fdownload\u002Ftemplates\u002Fdownload\u002Femails\u002Forder-received.php",{"file":512,"line":271,"context":386},{"file":512,"line":515,"context":386},52,{"file":512,"line":517,"context":386},53,{"file":519,"line":240,"context":386},"add-ons\u002Fdownload\u002Ftemplates\u002Fdownload\u002Foutput_download_html.php",{"file":521,"line":268,"context":386},"add-ons\u002Fdownload\u002Ftemplates\u002Fdownload\u002Foutput_download_notice_html.php",{"file":521,"line":280,"context":386},{"file":521,"line":175,"context":386},{"file":521,"line":289,"context":386},{"file":521,"line":515,"context":386},{"file":521,"line":517,"context":386},{"file":521,"line":528,"context":386},56,{"file":521,"line":510,"context":386},{"file":521,"line":531,"context":386},75,{"file":521,"line":533,"context":386},78,{"file":521,"line":535,"context":386},81,{"file":521,"line":232,"context":386},{"file":521,"line":399,"context":386},{"file":521,"line":539,"context":386},141,{"file":521,"line":541,"context":386},194,{"file":521,"line":543,"context":386},210,{"file":521,"line":545,"context":386},211,{"file":521,"line":547,"context":386},212,{"file":521,"line":549,"context":386},213,{"file":521,"line":551,"context":386},218,{"file":521,"line":553,"context":386},222,{"file":521,"line":555,"context":386},226,{"file":521,"line":557,"context":386},243,{"file":521,"line":559,"context":386},250,{"file":521,"line":561,"context":386},252,{"file":521,"line":563,"context":386},255,{"file":521,"line":347,"context":386},{"file":521,"line":566,"context":386},261,{"file":521,"line":568,"context":386},272,{"file":570,"line":571,"context":386},"add-ons\u002Freward\u002Fincludes\u002Fclass_wshop_reward_view.php",50,{"file":573,"line":388,"context":386},"add-ons\u002Freward\u002Finit.php",{"file":573,"line":430,"context":386},{"file":573,"line":434,"context":386},{"file":573,"line":442,"context":386},{"file":573,"line":305,"context":386},{"file":573,"line":579,"context":386},175,{"file":573,"line":581,"context":386},178,{"file":573,"line":228,"context":386},{"file":573,"line":471,"context":386},{"file":585,"line":209,"context":386},"add-ons\u002Freward\u002Ftemplates\u002Freward\u002Foutput_reward_html.php",{"file":585,"line":209,"context":386},{"file":585,"line":588,"context":386},18,{"file":585,"line":240,"context":386},{"file":585,"line":167,"context":386},{"file":585,"line":256,"context":386},{"file":585,"line":515,"context":386},{"file":585,"line":372,"context":386},{"file":585,"line":372,"context":386},{"file":585,"line":596,"context":386},88,{"file":585,"line":195,"context":386},{"file":585,"line":82,"context":386},{"file":585,"line":600,"context":386},105,{"file":585,"line":396,"context":386},{"file":585,"line":603,"context":386},109,{"file":585,"line":605,"context":386},112,{"file":585,"line":607,"context":386},115,{"file":585,"line":609,"context":386},148,{"file":585,"line":432,"context":386},{"file":174,"line":612,"context":386},51,{"file":614,"line":612,"context":386},"add-ons\u002Fsales-statistics\u002Ftemplates\u002Fsales-statistics\u002Ftable.php",{"file":616,"line":555,"context":386},"add-ons\u002Fwpopen-alipay\u002Fclass-wshop-payment-gateway-alipay.php",{"file":616,"line":618,"context":386},227,{"file":616,"line":620,"context":386},228,{"file":616,"line":622,"context":386},238,{"file":616,"line":624,"context":386},245,{"file":616,"line":561,"context":386},{"file":627,"line":579,"context":386},"add-ons\u002Fwpopen-alipay\u002Fcontrollers\u002Fclass-payment-alipay-rest-controller.php",{"file":178,"line":629,"context":386},157,{"file":631,"line":632,"context":386},"add-ons\u002Fwpopen-wechat\u002Fclass-wshop-payment-gateway-wechat.php",233,{"file":631,"line":634,"context":386},234,{"file":631,"line":636,"context":386},235,{"file":631,"line":638,"context":386},244,{"file":631,"line":640,"context":386},251,{"file":631,"line":642,"context":386},258,{"file":644,"line":456,"context":386},"add-ons\u002Fwpopen-wechat\u002Fcontrollers\u002Fclass-payment-wechat-rest-controller.php",{"file":187,"line":418,"context":386},{"file":647,"line":409,"context":386},"add-ons\u002Fxunhupay-alipay\u002Ftemplates\u002Fcheckout\u002Falipay\u002Fqrcode.php",{"file":647,"line":649,"context":386},125,{"file":647,"line":651,"context":386},136,{"file":647,"line":653,"context":386},144,{"file":647,"line":655,"context":386},173,{"file":657,"line":533,"context":386},"add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fh5.php",{"file":657,"line":535,"context":386},{"file":657,"line":37,"context":386},{"file":657,"line":596,"context":386},{"file":657,"line":197,"context":386},{"file":663,"line":649,"context":386},"add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fqrcode.php",{"file":663,"line":665,"context":386},126,{"file":663,"line":667,"context":386},147,{"file":663,"line":669,"context":386},155,{"file":663,"line":228,"context":386},{"file":672,"line":673,"context":386},"includes\u002Fabstracts\u002Fabstract-wshop-order.php",858,{"file":672,"line":675,"context":386},864,{"file":672,"line":677,"context":386},870,{"file":672,"line":679,"context":386},876,{"file":672,"line":681,"context":386},882,{"file":672,"line":683,"context":386},888,{"file":672,"line":685,"context":386},894,{"file":687,"line":688,"context":386},"includes\u002Fabstracts\u002Fabstract-wshop-product.php",307,{"file":687,"line":690,"context":386},347,{"file":687,"line":692,"context":386},355,{"file":687,"line":692,"context":386},{"file":687,"line":695,"context":386},356,{"file":208,"line":697,"context":386},83,{"file":699,"line":430,"context":386},"includes\u002Fabstracts\u002Fabstract-xh-settings.php",{"file":699,"line":701,"context":386},299,{"file":699,"line":703,"context":386},300,{"file":699,"line":705,"context":386},319,{"file":699,"line":707,"context":386},322,{"file":699,"line":709,"context":386},468,{"file":699,"line":711,"context":386},606,{"file":699,"line":713,"context":386},613,{"file":699,"line":715,"context":386},619,{"file":699,"line":717,"context":386},676,{"file":699,"line":719,"context":386},755,{"file":699,"line":721,"context":386},762,{"file":699,"line":723,"context":386},763,{"file":699,"line":725,"context":386},800,{"file":699,"line":727,"context":386},837,{"file":699,"line":729,"context":386},844,{"file":699,"line":731,"context":386},845,{"file":699,"line":733,"context":386},884,{"file":699,"line":735,"context":386},891,{"file":699,"line":737,"context":386},892,{"file":699,"line":739,"context":386},930,{"file":699,"line":741,"context":386},937,{"file":699,"line":743,"context":386},942,{"file":699,"line":745,"context":386},947,{"file":699,"line":747,"context":386},982,{"file":699,"line":749,"context":386},992,{"file":699,"line":751,"context":386},993,{"file":699,"line":753,"context":386},1008,{"file":699,"line":755,"context":386},1016,{"file":699,"line":757,"context":386},1193,{"file":699,"line":759,"context":386},1203,{"file":699,"line":761,"context":386},1204,{"file":699,"line":763,"context":386},1219,{"file":699,"line":765,"context":386},1227,{"file":699,"line":767,"context":386},1277,{"file":699,"line":769,"context":386},1285,{"file":699,"line":771,"context":386},1287,{"file":699,"line":773,"context":386},1325,{"file":699,"line":775,"context":386},1332,{"file":699,"line":777,"context":386},1333,{"file":699,"line":779,"context":386},1371,{"file":699,"line":781,"context":386},1378,{"file":699,"line":783,"context":386},1379,{"file":699,"line":785,"context":386},1425,{"file":699,"line":787,"context":386},1432,{"file":699,"line":789,"context":386},1438,{"file":699,"line":791,"context":386},1458,{"file":699,"line":793,"context":386},1472,{"file":699,"line":793,"context":386},{"file":699,"line":793,"context":386},{"file":699,"line":797,"context":386},1482,{"file":699,"line":799,"context":386},1483,{"file":699,"line":799,"context":386},{"file":699,"line":802,"context":386},1489,{"file":699,"line":804,"context":386},1490,{"file":699,"line":806,"context":386},1505,{"file":699,"line":808,"context":386},1506,{"file":699,"line":808,"context":386},{"file":699,"line":811,"context":386},1515,{"file":699,"line":813,"context":386},1516,{"file":699,"line":815,"context":386},1529,{"file":699,"line":817,"context":386},1530,{"file":699,"line":817,"context":386},{"file":699,"line":820,"context":386},1539,{"file":699,"line":822,"context":386},1540,{"file":699,"line":824,"context":386},1553,{"file":699,"line":826,"context":386},1558,{"file":699,"line":828,"context":386},1600,{"file":699,"line":830,"context":386},1612,{"file":699,"line":832,"context":386},1619,{"file":834,"line":835,"context":386},"includes\u002Fadmin\u002Fmenus\u002F_class-wshop-menu-order-default.php",236,{"file":834,"line":837,"context":386},237,{"file":834,"line":35,"context":386},{"file":834,"line":557,"context":386},{"file":834,"line":841,"context":386},246,{"file":834,"line":843,"context":386},292,{"file":834,"line":845,"context":386},313,{"file":834,"line":847,"context":386},314,{"file":834,"line":849,"context":386},315,{"file":834,"line":851,"context":386},351,{"file":834,"line":853,"context":386},360,{"file":834,"line":359,"context":386},{"file":834,"line":856,"context":386},369,{"file":834,"line":858,"context":386},371,{"file":834,"line":860,"context":386},378,{"file":834,"line":862,"context":386},387,{"file":834,"line":864,"context":386},391,{"file":834,"line":864,"context":386},{"file":834,"line":867,"context":386},392,{"file":834,"line":867,"context":386},{"file":834,"line":870,"context":386},396,{"file":834,"line":870,"context":386},{"file":834,"line":873,"context":386},397,{"file":834,"line":873,"context":386},{"file":834,"line":876,"context":386},398,{"file":834,"line":876,"context":386},{"file":834,"line":485,"context":386},{"file":834,"line":485,"context":386},{"file":834,"line":489,"context":386},{"file":834,"line":375,"context":386},{"file":834,"line":883,"context":386},430,{"file":834,"line":885,"context":386},433,{"file":834,"line":887,"context":386},437,{"file":834,"line":889,"context":386},440,{"file":834,"line":889,"context":386},{"file":834,"line":892,"context":386},451,{"file":834,"line":894,"context":386},455,{"file":834,"line":896,"context":386},459,{"file":834,"line":896,"context":386},{"file":834,"line":899,"context":386},463,{"file":834,"line":901,"context":386},471,{"file":834,"line":903,"context":386},477,{"file":834,"line":905,"context":386},487,{"file":834,"line":907,"context":386},510,{"file":834,"line":909,"context":386},521,{"file":834,"line":911,"context":386},688,{"file":834,"line":913,"context":386},893,{"file":834,"line":915,"context":386},907,{"file":834,"line":917,"context":386},914,{"file":834,"line":919,"context":386},916,{"file":834,"line":921,"context":386},918,{"file":834,"line":923,"context":386},928,{"file":834,"line":925,"context":386},935,{"file":834,"line":927,"context":386},936,{"file":834,"line":929,"context":386},945,{"file":834,"line":931,"context":386},953,{"file":834,"line":933,"context":386},954,{"file":834,"line":935,"context":386},969,{"file":834,"line":937,"context":386},1015,{"file":834,"line":939,"context":386},1041,{"file":834,"line":941,"context":386},1044,{"file":834,"line":943,"context":386},1052,{"file":834,"line":945,"context":386},1053,{"file":834,"line":947,"context":386},1054,{"file":834,"line":949,"context":386},1057,{"file":834,"line":951,"context":386},1058,{"file":834,"line":953,"context":386},1059,{"file":834,"line":955,"context":386},1092,{"file":834,"line":955,"context":386},{"file":834,"line":958,"context":386},1099,{"file":834,"line":958,"context":386},{"file":834,"line":961,"context":386},1101,{"file":834,"line":963,"context":386},1108,{"file":834,"line":963,"context":386},{"file":834,"line":966,"context":386},1109,{"file":834,"line":966,"context":386},{"file":834,"line":969,"context":386},1113,{"file":834,"line":969,"context":386},{"file":834,"line":972,"context":386},1114,{"file":834,"line":972,"context":386},{"file":834,"line":975,"context":386},1133,{"file":834,"line":977,"context":386},1142,{"file":834,"line":979,"context":386},1147,{"file":834,"line":981,"context":386},1152,{"file":834,"line":983,"context":386},1155,{"file":834,"line":985,"context":386},1172,{"file":834,"line":987,"context":386},1175,{"file":834,"line":989,"context":386},1181,{"file":991,"line":213,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-add-ons-install.php",{"file":991,"line":993,"context":386},73,{"file":991,"line":995,"context":386},107,{"file":991,"line":385,"context":386},{"file":991,"line":998,"context":386},133,{"file":991,"line":426,"context":386},{"file":991,"line":609,"context":386},{"file":991,"line":609,"context":386},{"file":991,"line":192,"context":386},{"file":991,"line":192,"context":386},{"file":991,"line":301,"context":386},{"file":991,"line":301,"context":386},{"file":991,"line":301,"context":386},{"file":991,"line":305,"context":386},{"file":991,"line":452,"context":386},{"file":991,"line":579,"context":386},{"file":991,"line":581,"context":386},{"file":991,"line":1012,"context":386},190,{"file":991,"line":1014,"context":386},203,{"file":991,"line":1014,"context":386},{"file":991,"line":1017,"context":386},205,{"file":991,"line":1017,"context":386},{"file":991,"line":1017,"context":386},{"file":991,"line":1021,"context":386},207,{"file":991,"line":549,"context":386},{"file":991,"line":1024,"context":386},216,{"file":991,"line":1026,"context":386},219,{"file":991,"line":841,"context":386},{"file":991,"line":1029,"context":386},256,{"file":991,"line":347,"context":386},{"file":991,"line":1032,"context":386},274,{"file":991,"line":1034,"context":386},304,{"file":991,"line":847,"context":386},{"file":991,"line":707,"context":386},{"file":991,"line":356,"context":386},{"file":991,"line":356,"context":386},{"file":991,"line":1040,"context":386},370,{"file":991,"line":858,"context":386},{"file":991,"line":1043,"context":386},373,{"file":991,"line":860,"context":386},{"file":991,"line":1046,"context":386},384,{"file":991,"line":1048,"context":386},418,{"file":991,"line":1050,"context":386},428,{"file":991,"line":1052,"context":386},446,{"file":991,"line":370,"context":386},{"file":991,"line":1055,"context":386},483,{"file":991,"line":1057,"context":386},486,{"file":991,"line":1059,"context":386},507,{"file":991,"line":1061,"context":386},517,{"file":991,"line":1063,"context":386},525,{"file":991,"line":1065,"context":386},539,{"file":991,"line":1067,"context":386},540,{"file":991,"line":1069,"context":386},549,{"file":991,"line":1071,"context":386},550,{"file":1073,"line":1074,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-add-ons-recommend.php",67,{"file":1073,"line":1074,"context":386},{"file":1073,"line":1074,"context":386},{"file":1073,"line":1074,"context":386},{"file":1073,"line":1079,"context":386},72,{"file":1073,"line":1079,"context":386},{"file":1073,"line":993,"context":386},{"file":1073,"line":993,"context":386},{"file":1073,"line":1084,"context":386},74,{"file":1073,"line":1084,"context":386},{"file":1073,"line":531,"context":386},{"file":1073,"line":531,"context":386},{"file":1073,"line":185,"context":386},{"file":1073,"line":185,"context":386},{"file":1073,"line":1091,"context":386},77,{"file":1073,"line":1091,"context":386},{"file":1073,"line":533,"context":386},{"file":1073,"line":533,"context":386},{"file":1073,"line":1096,"context":386},82,{"file":1073,"line":697,"context":386},{"file":1073,"line":27,"context":386},{"file":1073,"line":195,"context":386},{"file":1073,"line":1101,"context":386},94,{"file":1073,"line":409,"context":386},{"file":1073,"line":411,"context":386},{"file":1073,"line":416,"context":386},{"file":1073,"line":190,"context":386},{"file":1073,"line":1107,"context":386},197,{"file":1073,"line":1021,"context":386},{"file":1073,"line":1110,"context":386},215,{"file":1073,"line":1112,"context":386},229,{"file":1073,"line":1114,"context":386},230,{"file":1073,"line":1116,"context":386},239,{"file":1073,"line":35,"context":386},{"file":1119,"line":48,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-email-edit-detail.php",{"file":1119,"line":1121,"context":386},42,{"file":1119,"line":283,"context":386},{"file":1119,"line":515,"context":386},{"file":1119,"line":517,"context":386},{"file":1119,"line":110,"context":386},{"file":1119,"line":1127,"context":386},62,{"file":1119,"line":1129,"context":386},68,{"file":1119,"line":1079,"context":386},{"file":1119,"line":1084,"context":386},{"file":1119,"line":697,"context":386},{"file":1119,"line":1134,"context":386},87,{"file":1119,"line":1136,"context":386},97,{"file":1119,"line":1138,"context":386},101,{"file":1119,"line":232,"context":386},{"file":1119,"line":399,"context":386},{"file":1119,"line":607,"context":386},{"file":1119,"line":405,"context":386},{"file":1119,"line":405,"context":386},{"file":1119,"line":1145,"context":386},131,{"file":1119,"line":998,"context":386},{"file":1119,"line":418,"context":386},{"file":1119,"line":420,"context":386},{"file":1150,"line":162,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-email-edit-list.php",{"file":1150,"line":1152,"context":386},25,{"file":1150,"line":1154,"context":386},26,{"file":1150,"line":1156,"context":386},118,{"file":1150,"line":390,"context":386},{"file":1150,"line":1159,"context":386},129,{"file":1150,"line":393,"context":386},{"file":1150,"line":1145,"context":386},{"file":1150,"line":1163,"context":386},134,{"file":1150,"line":416,"context":386},{"file":1150,"line":651,"context":386},{"file":1150,"line":667,"context":386},{"file":1150,"line":667,"context":386},{"file":1150,"line":188,"context":386},{"file":1150,"line":310,"context":386},{"file":1150,"line":310,"context":386},{"file":1150,"line":450,"context":386},{"file":1173,"line":835,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-order-default.php",{"file":1173,"line":837,"context":386},{"file":1173,"line":35,"context":386},{"file":1173,"line":557,"context":386},{"file":1173,"line":841,"context":386},{"file":1173,"line":843,"context":386},{"file":1173,"line":845,"context":386},{"file":1173,"line":847,"context":386},{"file":1173,"line":849,"context":386},{"file":1173,"line":851,"context":386},{"file":1173,"line":853,"context":386},{"file":1173,"line":359,"context":386},{"file":1173,"line":856,"context":386},{"file":1173,"line":858,"context":386},{"file":1173,"line":860,"context":386},{"file":1173,"line":862,"context":386},{"file":1173,"line":864,"context":386},{"file":1173,"line":864,"context":386},{"file":1173,"line":867,"context":386},{"file":1173,"line":867,"context":386},{"file":1173,"line":870,"context":386},{"file":1173,"line":870,"context":386},{"file":1173,"line":873,"context":386},{"file":1173,"line":873,"context":386},{"file":1173,"line":876,"context":386},{"file":1173,"line":876,"context":386},{"file":1173,"line":485,"context":386},{"file":1173,"line":485,"context":386},{"file":1173,"line":489,"context":386},{"file":1173,"line":375,"context":386},{"file":1173,"line":883,"context":386},{"file":1173,"line":885,"context":386},{"file":1173,"line":887,"context":386},{"file":1173,"line":889,"context":386},{"file":1173,"line":889,"context":386},{"file":1173,"line":892,"context":386},{"file":1173,"line":894,"context":386},{"file":1173,"line":896,"context":386},{"file":1173,"line":896,"context":386},{"file":1173,"line":899,"context":386},{"file":1173,"line":901,"context":386},{"file":1173,"line":903,"context":386},{"file":1173,"line":905,"context":386},{"file":1173,"line":907,"context":386},{"file":1173,"line":909,"context":386},{"file":1173,"line":911,"context":386},{"file":1173,"line":683,"context":386},{"file":1173,"line":1221,"context":386},902,{"file":1173,"line":1223,"context":386},909,{"file":1173,"line":1225,"context":386},911,{"file":1173,"line":1227,"context":386},913,{"file":1173,"line":1229,"context":386},923,{"file":1173,"line":739,"context":386},{"file":1173,"line":1232,"context":386},931,{"file":1173,"line":1234,"context":386},940,{"file":1173,"line":1236,"context":386},948,{"file":1173,"line":1238,"context":386},949,{"file":1173,"line":1240,"context":386},964,{"file":1173,"line":1242,"context":386},1010,{"file":1173,"line":1244,"context":386},1036,{"file":1173,"line":1246,"context":386},1039,{"file":1173,"line":1248,"context":386},1047,{"file":1173,"line":1250,"context":386},1048,{"file":1173,"line":1252,"context":386},1049,{"file":1173,"line":943,"context":386},{"file":1173,"line":945,"context":386},{"file":1173,"line":947,"context":386},{"file":1173,"line":1257,"context":386},1087,{"file":1173,"line":1257,"context":386},{"file":1173,"line":1260,"context":386},1094,{"file":1173,"line":1260,"context":386},{"file":1173,"line":1263,"context":386},1096,{"file":1173,"line":1265,"context":386},1103,{"file":1173,"line":1265,"context":386},{"file":1173,"line":1268,"context":386},1104,{"file":1173,"line":1268,"context":386},{"file":1173,"line":963,"context":386},{"file":1173,"line":963,"context":386},{"file":1173,"line":966,"context":386},{"file":1173,"line":966,"context":386},{"file":1173,"line":1275,"context":386},1128,{"file":1173,"line":1277,"context":386},1137,{"file":1173,"line":977,"context":386},{"file":1173,"line":979,"context":386},{"file":1173,"line":1281,"context":386},1150,{"file":1173,"line":1283,"context":386},1167,{"file":1173,"line":1285,"context":386},1170,{"file":1173,"line":1287,"context":386},1176,{"file":1289,"line":533,"context":386},"includes\u002Fadmin\u002Fmenus\u002Fuser\u002Fclass-wshop-user-menu-order-default.php",{"file":1289,"line":203,"context":386},{"file":1289,"line":220,"context":386},{"file":1289,"line":13,"context":386},{"file":1289,"line":430,"context":386},{"file":1289,"line":303,"context":386},{"file":1289,"line":310,"context":386},{"file":1289,"line":450,"context":386},{"file":1289,"line":454,"context":386},{"file":1289,"line":454,"context":386},{"file":1289,"line":1300,"context":386},439,{"file":1289,"line":889,"context":386},{"file":1289,"line":1303,"context":386},453,{"file":1289,"line":1305,"context":386},457,{"file":1289,"line":1307,"context":386},458,{"file":1289,"line":1309,"context":386},464,{"file":1289,"line":1311,"context":386},490,{"file":1289,"line":1313,"context":386},516,{"file":1289,"line":1315,"context":386},519,{"file":1289,"line":909,"context":386},{"file":1289,"line":1318,"context":386},524,{"file":1289,"line":1320,"context":386},532,{"file":1289,"line":1322,"context":386},533,{"file":1289,"line":1324,"context":386},534,{"file":1289,"line":505,"context":386},{"file":1289,"line":1327,"context":386},538,{"file":1289,"line":1065,"context":386},{"file":1289,"line":1330,"context":386},572,{"file":1289,"line":1330,"context":386},{"file":1289,"line":1333,"context":386},575,{"file":1289,"line":1333,"context":386},{"file":1289,"line":1336,"context":386},591,{"file":1289,"line":1338,"context":386},600,{"file":1289,"line":1340,"context":386},605,{"file":1289,"line":1342,"context":386},621,{"file":1344,"line":1345,"context":386},"includes\u002Fclass-xh-helper.php",661,{"file":1344,"line":1347,"context":386},746,{"file":1344,"line":1349,"context":386},766,{"file":1344,"line":1351,"context":386},784,{"file":1344,"line":1353,"context":386},802,{"file":1344,"line":1355,"context":386},830,{"file":1344,"line":1357,"context":386},850,{"file":1359,"line":1360,"context":386},"includes\u002Fphpqrcode\u002Fphpqrcode.php",253,{"file":1359,"line":1362,"context":386},285,{"file":1359,"line":1364,"context":386},294,{"file":1359,"line":1366,"context":386},815,{"file":1359,"line":1368,"context":386},847,{"file":363,"line":1370,"context":386},58,{"file":363,"line":179,"context":386},{"file":363,"line":1079,"context":386},{"file":363,"line":600,"context":386},{"file":363,"line":399,"context":386},{"file":363,"line":636,"context":386},{"file":363,"line":1029,"context":386},{"file":363,"line":1364,"context":386},{"file":363,"line":688,"context":386},{"file":363,"line":1380,"context":386},316,{"file":363,"line":1382,"context":386},320,{"file":363,"line":1384,"context":386},325,{"file":363,"line":323,"context":386},{"file":363,"line":334,"context":386},{"file":363,"line":1388,"context":386},352,{"file":363,"line":1390,"context":386},365,{"file":363,"line":1040,"context":386},{"file":363,"line":1393,"context":386},386,{"file":363,"line":493,"context":386},{"file":363,"line":1396,"context":386},427,{"file":363,"line":896,"context":386},{"file":363,"line":1399,"context":386},500,{"file":363,"line":1401,"context":386},536,{"file":363,"line":1403,"context":386},580,{"file":363,"line":1405,"context":386},709,{"file":363,"line":1407,"context":386},715,{"file":363,"line":1409,"context":386},733,{"file":363,"line":1411,"context":386},757,{"file":363,"line":1413,"context":386},764,{"file":363,"line":1415,"context":386},794,{"file":363,"line":1417,"context":386},799,{"file":363,"line":1419,"context":386},804,{"file":363,"line":1421,"context":386},810,{"file":363,"line":1423,"context":386},816,{"file":363,"line":1425,"context":386},827,{"file":363,"line":1427,"context":386},831,{"file":363,"line":1429,"context":386},846,{"file":363,"line":1431,"context":386},851,{"file":363,"line":1433,"context":386},856,{"file":363,"line":1435,"context":386},862,{"file":363,"line":1437,"context":386},867,{"file":363,"line":1439,"context":386},877,{"file":363,"line":1441,"context":386},880,{"file":363,"line":685,"context":386},{"file":363,"line":1444,"context":386},899,{"file":363,"line":1446,"context":386},905,{"file":363,"line":919,"context":386},{"file":363,"line":1449,"context":386},920,{"file":363,"line":1451,"context":386},941,{"file":363,"line":1453,"context":386},946,{"file":363,"line":1455,"context":386},952,{"file":363,"line":1457,"context":386},961,{"file":363,"line":1459,"context":386},967,{"file":363,"line":1461,"context":386},971,{"file":363,"line":1463,"context":386},988,{"file":363,"line":751,"context":386},{"file":363,"line":1466,"context":386},998,{"file":363,"line":1468,"context":386},1004,{"file":363,"line":1470,"context":386},1009,{"file":363,"line":1472,"context":386},1020,{"file":363,"line":1474,"context":386},1023,{"file":363,"line":1476,"context":386},1045,{"file":363,"line":1478,"context":386},1050,{"file":363,"line":1480,"context":386},1055,{"file":363,"line":1482,"context":386},1061,{"file":363,"line":1484,"context":386},1066,{"file":363,"line":1486,"context":386},1077,{"file":363,"line":1260,"context":386},{"file":363,"line":1489,"context":386},1120,{"file":363,"line":1491,"context":386},1130,{"file":363,"line":1493,"context":386},1143,{"file":363,"line":1495,"context":386},1165,{"file":363,"line":1497,"context":386},1184,{"file":363,"line":1499,"context":386},1190,{"file":363,"line":1501,"context":386},1198,{"file":363,"line":1503,"context":386},1215,{"file":363,"line":1505,"context":386},1233,{"file":363,"line":1507,"context":386},1239,{"file":363,"line":1509,"context":386},1247,{"file":363,"line":1511,"context":386},1258,{"file":363,"line":1513,"context":386},1272,{"file":363,"line":1515,"context":386},1278,{"file":363,"line":1517,"context":386},1296,{"file":363,"line":1519,"context":386},1334,{"file":363,"line":1521,"context":386},1342,{"file":363,"line":1523,"context":386},1354,{"file":363,"line":1525,"context":386},1382,{"file":363,"line":1527,"context":386},1411,{"file":363,"line":1529,"context":386},1419,{"file":363,"line":1531,"context":386},1444,{"file":363,"line":1533,"context":386},1476,{"file":363,"line":1535,"context":386},1488,{"file":363,"line":1537,"context":386},1494,{"file":363,"line":1539,"context":386},1532,{"file":1541,"line":232,"context":386},"includes\u002Fshop\u002Fclass-wshop-async.php",{"file":1541,"line":232,"context":386},{"file":1541,"line":205,"context":386},{"file":1541,"line":205,"context":386},{"file":1541,"line":205,"context":386},{"file":1541,"line":205,"context":386},{"file":236,"line":1548,"context":386},254,{"file":236,"line":873,"context":386},{"file":1551,"line":36,"context":386},"includes\u002Fshop\u002Fclass-wshop-shortcodes-functions.php",{"file":1553,"line":1017,"context":386},"includes\u002Fshop\u002Fclass-wshop-wp-api.php",{"file":1553,"line":1555,"context":386},350,{"file":1553,"line":1557,"context":386},353,{"file":1553,"line":1559,"context":386},363,{"file":1561,"line":13,"context":386},"install\u002Fclass-xh-install.php",{"file":1561,"line":1138,"context":386},{"file":1561,"line":232,"context":386},{"file":1561,"line":205,"context":386},{"file":1561,"line":1566,"context":386},104,{"file":1561,"line":600,"context":386},{"file":1561,"line":396,"context":386},{"file":1561,"line":385,"context":386},{"file":1561,"line":399,"context":386},{"file":1561,"line":413,"context":386},{"file":1561,"line":190,"context":386},{"file":1561,"line":192,"context":386},{"file":1561,"line":305,"context":386},{"file":1561,"line":1576,"context":386},168,{"file":1561,"line":456,"context":386},{"file":1561,"line":225,"context":386},{"file":1561,"line":469,"context":386},{"file":1561,"line":471,"context":386},{"file":1561,"line":471,"context":386},{"file":1561,"line":1583,"context":386},196,{"file":1561,"line":1585,"context":386},201,{"file":1561,"line":1014,"context":386},{"file":1561,"line":1014,"context":386},{"file":1561,"line":1589,"context":386},208,{"file":1561,"line":549,"context":386},{"file":1561,"line":1110,"context":386},{"file":1561,"line":1110,"context":386},{"file":1561,"line":1594,"context":386},224,{"file":1561,"line":1112,"context":386},{"file":1561,"line":835,"context":386},{"file":1561,"line":1598,"context":386},242,{"file":1561,"line":148,"context":386},{"file":1561,"line":563,"context":386},{"file":1561,"line":155,"context":386},{"file":1561,"line":1603,"context":386},273,{"file":1561,"line":1605,"context":386},275,{"file":1561,"line":1605,"context":386},{"file":1561,"line":1608,"context":386},279,{"file":1561,"line":1608,"context":386},{"file":1561,"line":843,"context":386},{"file":1561,"line":1612,"context":386},293,{"file":1561,"line":1614,"context":386},296,{"file":1561,"line":1614,"context":386},{"file":1561,"line":1617,"context":386},297,{"file":1561,"line":1617,"context":386},{"file":1561,"line":849,"context":386},{"file":1561,"line":1380,"context":386},{"file":1561,"line":1622,"context":386},317,{"file":1561,"line":1624,"context":386},318,{"file":1561,"line":705,"context":386},{"file":1561,"line":707,"context":386},{"file":1561,"line":1557,"context":386},{"file":1561,"line":1629,"context":386},354,{"file":1561,"line":695,"context":386},{"file":1561,"line":1632,"context":386},359,{"file":1561,"line":853,"context":386},{"file":1561,"line":853,"context":386},{"file":1561,"line":1636,"context":386},503,{"file":1561,"line":1638,"context":386},504,{"file":1561,"line":1059,"context":386},{"file":1561,"line":1059,"context":386},{"file":1561,"line":1642,"context":386},535,{"file":1561,"line":1401,"context":386},{"file":1561,"line":505,"context":386},{"file":1561,"line":1327,"context":386},{"file":1561,"line":1647,"context":386},542,{"file":1561,"line":1649,"context":386},543,{"file":1561,"line":1649,"context":386},{"file":1561,"line":1652,"context":386},545,{"file":1654,"line":167,"context":386},"templates\u002F__purchase.php",{"file":1654,"line":167,"context":386},{"file":1654,"line":167,"context":386},{"file":1654,"line":170,"context":386},{"file":1654,"line":289,"context":386},{"file":1660,"line":341,"context":386},"templates\u002Fbutton-add-to-cart.php",{"file":1660,"line":341,"context":386},{"file":1660,"line":271,"context":386},{"file":1660,"line":271,"context":386},{"file":1660,"line":1665,"context":386},36,{"file":1667,"line":588,"context":386},"templates\u002Fbutton-purchase.php",{"file":1667,"line":588,"context":386},{"file":1667,"line":245,"context":386},{"file":1671,"line":367,"context":386},"templates\u002Femails\u002Fnew-order.php",{"file":1671,"line":271,"context":386},{"file":1671,"line":612,"context":386},{"file":1671,"line":528,"context":386},{"file":1671,"line":528,"context":386},{"file":1671,"line":510,"context":386},{"file":1671,"line":1678,"context":386},63,{"file":1671,"line":1680,"context":386},64,{"file":1671,"line":1682,"context":386},65,{"file":1671,"line":531,"context":386},{"file":1671,"line":185,"context":386},{"file":1671,"line":533,"context":386},{"file":1671,"line":201,"context":386},{"file":1671,"line":1101,"context":386},{"file":1671,"line":232,"context":386},{"file":1671,"line":385,"context":386},{"file":1671,"line":399,"context":386},{"file":1692,"line":367,"context":386},"templates\u002Femails\u002Forder-received.php",{"file":1692,"line":271,"context":386},{"file":1692,"line":515,"context":386},{"file":1692,"line":517,"context":386},{"file":1692,"line":1697,"context":386},59,{"file":1692,"line":110,"context":386},{"file":1692,"line":372,"context":386},{"file":1692,"line":182,"context":386},{"file":1692,"line":1079,"context":386},{"file":1692,"line":1084,"context":386},{"file":1692,"line":1704,"context":386},89,{"file":1692,"line":195,"context":386},{"file":1692,"line":203,"context":386},{"file":1692,"line":1566,"context":386},{"file":1692,"line":995,"context":386},{"file":1710,"line":160,"context":386},"templates\u002Forder\u002Forder-items-view-admin-order-detail.php",{"file":1710,"line":588,"context":386},{"file":1710,"line":240,"context":386},{"file":1710,"line":48,"context":386},{"file":1710,"line":245,"context":386},{"file":1710,"line":248,"context":386},{"file":1710,"line":1717,"context":386},31,{"file":1710,"line":167,"context":386},{"file":1710,"line":175,"context":386},{"file":1710,"line":612,"context":386},{"file":1710,"line":993,"context":386},{"file":1710,"line":185,"context":386},{"file":1710,"line":37,"context":386},{"file":1710,"line":1134,"context":386},{"file":1726,"line":240,"context":386},"templates\u002Forder\u002Forder-items-view-admin-order-list-item.php",{"file":1726,"line":48,"context":386},{"file":1726,"line":245,"context":386},{"file":1730,"line":147,"context":386},"templates\u002Forder\u002Forder-items-view-checkout-return.php",{"file":1730,"line":367,"context":386},{"file":1730,"line":588,"context":386},{"file":1730,"line":240,"context":386},{"file":1730,"line":1152,"context":386},{"file":1730,"line":1152,"context":386},{"file":1730,"line":1152,"context":386},{"file":1730,"line":1154,"context":386},{"file":1730,"line":1739,"context":386},27,{"file":1730,"line":167,"context":386},{"file":1730,"line":167,"context":386},{"file":1730,"line":1743,"context":386},54,{"file":1730,"line":1743,"context":386},{"file":1730,"line":1697,"context":386},{"file":1730,"line":110,"context":386},{"file":1748,"line":209,"context":386},"templates\u002Forder\u002Forder-items-view-my-orders-list-item.php",{"file":1748,"line":209,"context":386},{"file":1751,"line":147,"context":386},"templates\u002Forder\u002Forder-items-view-order-received.php",{"file":1751,"line":588,"context":386},{"file":1751,"line":240,"context":386},{"file":1751,"line":1152,"context":386},{"file":1751,"line":1152,"context":386},{"file":1751,"line":1152,"context":386},{"file":1751,"line":1152,"context":386},{"file":1751,"line":1154,"context":386},{"file":1751,"line":175,"context":386},{"file":1751,"line":175,"context":386},{"file":1751,"line":1762,"context":386},49,{"file":1751,"line":571,"context":386},{"file":1765,"line":141,"context":386},"templates\u002Forder\u002Forder-view-admin-order-detail.php",{"file":1765,"line":1767,"context":386},15,{"file":1765,"line":48,"context":386},{"file":1765,"line":48,"context":386},{"file":1765,"line":48,"context":386},{"file":1765,"line":1739,"context":386},{"file":1765,"line":1717,"context":386},{"file":1765,"line":1774,"context":386},34,{"file":1765,"line":1776,"context":386},39,{"file":1765,"line":283,"context":386},{"file":1765,"line":612,"context":386},{"file":1765,"line":517,"context":386},{"file":1765,"line":517,"context":386},{"file":1782,"line":141,"context":386},"templates\u002Forder\u002Forder-view-desc-order-received.php",{"file":1782,"line":147,"context":386},{"file":1782,"line":209,"context":386},{"file":1782,"line":237,"context":386},{"file":1782,"line":588,"context":386},{"file":1782,"line":48,"context":386},{"file":1782,"line":48,"context":386},{"file":1782,"line":1154,"context":386},{"file":1791,"line":160,"context":386},"templates\u002Forder\u002Forder-view-title-order-received.php",{"file":1791,"line":1767,"context":386},{"file":1791,"line":240,"context":386},{"file":1795,"line":160,"context":386},"templates\u002Fpage\u002Faccount-my-orders.php",{"file":1795,"line":571,"context":386},{"file":1795,"line":1798,"context":386},55,{"file":1795,"line":510,"context":386},{"file":1795,"line":1370,"context":386},{"file":1795,"line":110,"context":386},{"file":1795,"line":372,"context":386},{"file":1795,"line":1074,"context":386},{"file":1795,"line":1084,"context":386},{"file":1795,"line":531,"context":386},{"file":1795,"line":185,"context":386},{"file":1795,"line":1091,"context":386},{"file":1795,"line":533,"context":386},{"file":1795,"line":697,"context":386},{"file":1795,"line":1704,"context":386},{"file":1795,"line":1812,"context":386},91,{"file":1795,"line":82,"context":386},{"file":1795,"line":82,"context":386},{"file":1795,"line":82,"context":386},{"file":1795,"line":1101,"context":386},{"file":1795,"line":1101,"context":386},{"file":1795,"line":605,"context":386},{"file":1795,"line":1156,"context":386},{"file":1821,"line":209,"context":386},"templates\u002Fpage\u002Fcheckout-order-pay-btn.php",{"file":1821,"line":209,"context":386},{"file":1821,"line":209,"context":386},{"file":1821,"line":588,"context":386},{"file":1821,"line":588,"context":386},{"file":1821,"line":588,"context":386},{"file":1821,"line":162,"context":386},{"file":1821,"line":162,"context":386},{"file":1821,"line":1152,"context":386},{"file":1821,"line":1154,"context":386},{"file":1821,"line":1832,"context":386},28,{"file":1821,"line":36,"context":386},{"file":1821,"line":1717,"context":386},{"file":1821,"line":1717,"context":386},{"file":1821,"line":1774,"context":386},{"file":1821,"line":175,"context":386},{"file":1821,"line":1839,"context":386},48,{"file":1821,"line":515,"context":386},{"file":1821,"line":510,"context":386},{"file":1821,"line":1370,"context":386},{"file":1844,"line":1845,"context":386},"templates\u002Fpage\u002Fcheckout-order-pay-payment-gateways.php",8,{"file":1844,"line":1767,"context":386},{"file":1844,"line":245,"context":386},{"file":1849,"line":48,"context":386},"templates\u002Fpage\u002Fcheckout-order-pay-shopping-cart.php",{"file":1849,"line":162,"context":386},{"file":1852,"line":147,"context":386},"templates\u002Fpage\u002Fcheckout-order-pay-total-amount.php",{"file":1852,"line":237,"context":386},{"file":1852,"line":48,"context":386},{"file":1852,"line":245,"context":386},{"file":1852,"line":1857,"context":386},22,{"file":1852,"line":1152,"context":386},{"file":1852,"line":1832,"context":386},{"file":1852,"line":268,"context":386},{"file":1852,"line":170,"context":386},{"file":1852,"line":1839,"context":386},{"file":1852,"line":515,"context":386},{"file":1852,"line":517,"context":386},{"file":1866,"line":237,"context":386},"templates\u002Fpage\u002Fcheckout-order-pay.php",{"file":1866,"line":1152,"context":386},{"file":1866,"line":274,"context":386},{"file":1866,"line":253,"context":386},{"file":1866,"line":283,"context":386},{"file":1866,"line":170,"context":386},{"file":1866,"line":1839,"context":386},{"file":1866,"line":1839,"context":386},{"file":1866,"line":1743,"context":386},{"file":1876,"line":162,"context":386},"templates\u002Fpage\u002Fcheckout-order-received.php",{"file":1876,"line":162,"context":386},{"file":1876,"line":1832,"context":386},{"file":1876,"line":1774,"context":386},{"file":1881,"line":588,"context":386},"templates\u002Fpage\u002Fcheckout.php",{"file":1881,"line":240,"context":386},{"file":1881,"line":48,"context":386},{"file":1881,"line":245,"context":386},{"file":1881,"line":1154,"context":386},{"file":1881,"line":1154,"context":386},{"file":1881,"line":175,"context":386},{"file":1889,"line":245,"context":386},"templates\u002Fproduct\u002Fshopping-cart-item.php",{"file":1889,"line":162,"context":386},{"file":1889,"line":162,"context":386},{"file":1889,"line":1739,"context":386},{"file":1889,"line":268,"context":386},{"file":1895,"line":1594,"context":386},"templates\u002Fwp-die.php",5,[1898],{"name":1899,"version":29,"knownCves":1900},"Select2",[],[1902,1951,1960,1969,1982,1998,2008,2023,2033,2043,2058,2068,2079,2089,2100,2110,2122,2133,2144,2155,2197,2207],{"entryPoint":1903,"graph":1904,"unsanitizedCount":291,"severity":1950},"\u003Cabstract-xh-settings> (includes\u002Fabstracts\u002Fabstract-xh-settings.php:0)",{"nodes":1905,"edges":1942},[1906,1911,1917,1920,1925,1928,1933,1936,1940],{"id":1907,"type":1908,"label":1909,"file":699,"line":1910},"n0","source","$_POST (x53)",970,{"id":1912,"type":1913,"label":1914,"file":699,"line":1915,"wp_function":1916},"n1","sink","echo() [XSS]",981,"echo",{"id":1918,"type":1908,"label":1919,"file":699,"line":1910},"n2","$_POST (x5)",{"id":1921,"type":1913,"label":1922,"file":699,"line":1923,"wp_function":1924},"n3","call_user_func() [RCE]",1418,"call_user_func",{"id":1926,"type":1908,"label":1927,"file":699,"line":1910},"n4","$_POST",{"id":1929,"type":1913,"label":1930,"file":699,"line":1931,"wp_function":1932},"n5","call_user_func_array() [RCE]",1676,"call_user_func_array",{"id":1934,"type":1908,"label":1927,"file":699,"line":1935},"n6",1246,{"id":1937,"type":1938,"label":1939,"file":699,"line":1935},"n7","transform","→ generate_text_html()",{"id":1941,"type":1913,"label":1914,"file":1344,"line":1347,"wp_function":1916},"n8",[1943,1945,1946,1947,1949],{"from":1907,"to":1912,"sanitized":1944},true,{"from":1918,"to":1921,"sanitized":1944},{"from":1926,"to":1929,"sanitized":1944},{"from":1934,"to":1937,"sanitized":1948},false,{"from":1937,"to":1941,"sanitized":1948},"medium",{"entryPoint":1952,"graph":1953,"unsanitizedCount":291,"severity":1950},"admin_options (includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-add-ons-recommend.php:64)",{"nodes":1954,"edges":1958},[1955,1957],{"id":1907,"type":1908,"label":1956,"file":1073,"line":1682},"$_GET",{"id":1912,"type":1913,"label":1914,"file":1073,"line":411,"wp_function":1916},[1959],{"from":1907,"to":1912,"sanitized":1948},{"entryPoint":1961,"graph":1962,"unsanitizedCount":291,"severity":1968},"\u003Cclass-wshop-menu-add-ons-recommend> (includes\u002Fadmin\u002Fmenus\u002Fclass-wshop-menu-add-ons-recommend.php:0)",{"nodes":1963,"edges":1966},[1964,1965],{"id":1907,"type":1908,"label":1956,"file":1073,"line":1682},{"id":1912,"type":1913,"label":1914,"file":1073,"line":411,"wp_function":1916},[1967],{"from":1907,"to":1912,"sanitized":1948},"low",{"entryPoint":1970,"graph":1971,"unsanitizedCount":28,"severity":1968},"service (includes\u002Fshop\u002Fclass-wshop-ajax.php:1128)",{"nodes":1972,"edges":1980},[1973,1976],{"id":1907,"type":1908,"label":1974,"file":363,"line":1975},"$_REQUEST (x3)",1151,{"id":1912,"type":1913,"label":1977,"file":363,"line":1978,"wp_function":1979},"update_option() [Settings Manipulation]",1196,"update_option",[1981],{"from":1907,"to":1912,"sanitized":1944},{"entryPoint":1983,"graph":1984,"unsanitizedCount":291,"severity":1997},"back (add-ons\u002Fwpopen-alipay\u002Fcontrollers\u002Fclass-payment-alipay-rest-controller.php:37)",{"nodes":1985,"edges":1994},[1986,1988,1990],{"id":1907,"type":1908,"label":1956,"file":627,"line":1987},45,{"id":1912,"type":1938,"label":1989,"file":627,"line":1987},"→ get_order()",{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},"get_row() [SQLi]","includes\u002Fshop\u002Fclass-wshop-payment-api.php","get_row",[1995,1996],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},"high",{"entryPoint":1999,"graph":2000,"unsanitizedCount":291,"severity":1997},"notify (add-ons\u002Fwpopen-alipay\u002Fcontrollers\u002Fclass-payment-alipay-rest-controller.php:134)",{"nodes":2001,"edges":2005},[2002,2003,2004],{"id":1907,"type":1908,"label":1927,"file":627,"line":669},{"id":1912,"type":1938,"label":1989,"file":627,"line":669},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2006,2007],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2009,"graph":2010,"unsanitizedCount":70,"severity":1997},"\u003Cclass-payment-alipay-rest-controller> (add-ons\u002Fwpopen-alipay\u002Fcontrollers\u002Fclass-payment-alipay-rest-controller.php:0)",{"nodes":2011,"edges":2018},[2012,2013,2014,2015,2016,2017],{"id":1907,"type":1908,"label":1956,"file":627,"line":1987},{"id":1912,"type":1938,"label":1989,"file":627,"line":1987},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},{"id":1921,"type":1908,"label":1927,"file":627,"line":669},{"id":1926,"type":1938,"label":1989,"file":627,"line":669},{"id":1929,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2019,2020,2021,2022],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"from":1921,"to":1926,"sanitized":1948},{"from":1926,"to":1929,"sanitized":1948},{"entryPoint":2024,"graph":2025,"unsanitizedCount":291,"severity":1997},"back (add-ons\u002Fwpopen-wechat\u002Fcontrollers\u002Fclass-payment-wechat-rest-controller.php:75)",{"nodes":2026,"edges":2030},[2027,2028,2029],{"id":1907,"type":1908,"label":1956,"file":644,"line":37},{"id":1912,"type":1938,"label":1989,"file":644,"line":37},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2031,2032],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2034,"graph":2035,"unsanitizedCount":291,"severity":1997},"notify (add-ons\u002Fwpopen-wechat\u002Fcontrollers\u002Fclass-payment-wechat-rest-controller.php:134)",{"nodes":2036,"edges":2040},[2037,2038,2039],{"id":1907,"type":1908,"label":1927,"file":644,"line":629},{"id":1912,"type":1938,"label":1989,"file":644,"line":629},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2041,2042],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2044,"graph":2045,"unsanitizedCount":70,"severity":1997},"\u003Cclass-payment-wechat-rest-controller> (add-ons\u002Fwpopen-wechat\u002Fcontrollers\u002Fclass-payment-wechat-rest-controller.php:0)",{"nodes":2046,"edges":2053},[2047,2048,2049,2050,2051,2052],{"id":1907,"type":1908,"label":1956,"file":644,"line":37},{"id":1912,"type":1938,"label":1989,"file":644,"line":37},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},{"id":1921,"type":1908,"label":1927,"file":644,"line":629},{"id":1926,"type":1938,"label":1989,"file":644,"line":629},{"id":1929,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2054,2055,2056,2057],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"from":1921,"to":1926,"sanitized":1948},{"from":1926,"to":1929,"sanitized":1948},{"entryPoint":2059,"graph":2060,"unsanitizedCount":291,"severity":1997},"\u003Cqrcode> (add-ons\u002Fxunhupay-alipay\u002Ftemplates\u002Fcheckout\u002Falipay\u002Fqrcode.php:0)",{"nodes":2061,"edges":2065},[2062,2063,2064],{"id":1907,"type":1908,"label":1956,"file":647,"line":92},{"id":1912,"type":1938,"label":1989,"file":647,"line":92},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2066,2067],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2069,"graph":2070,"unsanitizedCount":291,"severity":1997},"\u003Cwap> (add-ons\u002Fxunhupay-alipay\u002Ftemplates\u002Fcheckout\u002Falipay\u002Fwap.php:0)",{"nodes":2071,"edges":2076},[2072,2074,2075],{"id":1907,"type":1908,"label":1956,"file":2073,"line":92},"add-ons\u002Fxunhupay-alipay\u002Ftemplates\u002Fcheckout\u002Falipay\u002Fwap.php",{"id":1912,"type":1938,"label":1989,"file":2073,"line":92},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2077,2078],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2080,"graph":2081,"unsanitizedCount":291,"severity":1997},"\u003Ch5> (add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fh5.php:0)",{"nodes":2082,"edges":2086},[2083,2084,2085],{"id":1907,"type":1908,"label":1956,"file":657,"line":14},{"id":1912,"type":1938,"label":1989,"file":657,"line":14},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2087,2088],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2090,"graph":2091,"unsanitizedCount":291,"severity":1997},"\u003Cjsapi> (add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fjsapi.php:0)",{"nodes":2092,"edges":2097},[2093,2095,2096],{"id":1907,"type":1908,"label":1956,"file":2094,"line":92},"add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fjsapi.php",{"id":1912,"type":1938,"label":1989,"file":2094,"line":92},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2098,2099],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2101,"graph":2102,"unsanitizedCount":291,"severity":1997},"\u003Cqrcode> (add-ons\u002Fxunhupay-wechat\u002Ftemplates\u002Fcheckout\u002Fwechat\u002Fqrcode.php:0)",{"nodes":2103,"edges":2107},[2104,2105,2106],{"id":1907,"type":1908,"label":1956,"file":663,"line":92},{"id":1912,"type":1938,"label":1989,"file":663,"line":92},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2108,2109],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2111,"graph":2112,"unsanitizedCount":291,"severity":1997},"order_note (includes\u002Fshop\u002Fclass-wshop-ajax.php:292)",{"nodes":2113,"edges":2119},[2114,2117,2118],{"id":1907,"type":1908,"label":2115,"file":363,"line":2116},"$_POST['order_id']",323,{"id":1912,"type":1938,"label":1989,"file":363,"line":2116},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2120,2121],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2123,"graph":2124,"unsanitizedCount":34,"severity":1997},"obj_search (includes\u002Fshop\u002Fclass-wshop-ajax.php:377)",{"nodes":2125,"edges":2131},[2126,2128],{"id":1907,"type":1908,"label":2127,"file":363,"line":876},"$_REQUEST (x4)",{"id":1912,"type":1913,"label":2129,"file":363,"line":885,"wp_function":2130},"get_results() [SQLi]","get_results",[2132],{"from":1907,"to":1912,"sanitized":1948},{"entryPoint":2134,"graph":2135,"unsanitizedCount":291,"severity":1997},"captcha (includes\u002Fshop\u002Fclass-wshop-ajax.php:547)",{"nodes":2136,"edges":2142},[2137,2140],{"id":1907,"type":1908,"label":2138,"file":363,"line":2139},"$_REQUEST",563,{"id":1912,"type":1913,"label":1922,"file":363,"line":2141,"wp_function":1924},579,[2143],{"from":1907,"to":1912,"sanitized":1948},{"entryPoint":2145,"graph":2146,"unsanitizedCount":291,"severity":1997},"checkout (includes\u002Fshop\u002Fclass-wshop-ajax.php:647)",{"nodes":2147,"edges":2152},[2148,2150,2151],{"id":1907,"type":1908,"label":2138,"file":363,"line":2149},713,{"id":1912,"type":1938,"label":1989,"file":363,"line":2149},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2153,2154],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2156,"graph":2157,"unsanitizedCount":70,"severity":1997},"\u003Cclass-wshop-ajax> (includes\u002Fshop\u002Fclass-wshop-ajax.php:0)",{"nodes":2158,"edges":2187},[2159,2160,2161,2162,2163,2164,2168,2170,2172,2173,2175,2177,2179,2181,2183,2185],{"id":1907,"type":1908,"label":2127,"file":363,"line":876},{"id":1912,"type":1913,"label":2129,"file":363,"line":885,"wp_function":2130},{"id":1918,"type":1908,"label":2138,"file":363,"line":2139},{"id":1921,"type":1913,"label":1922,"file":363,"line":2141,"wp_function":1924},{"id":1926,"type":1908,"label":1927,"file":363,"line":2116},{"id":1929,"type":1913,"label":2165,"file":363,"line":2166,"wp_function":2167},"wp_redirect() [Open Redirect]",697,"wp_redirect",{"id":1934,"type":1908,"label":2138,"file":363,"line":2169},649,{"id":1937,"type":1913,"label":2165,"file":363,"line":2171,"wp_function":2167},1117,{"id":1941,"type":1908,"label":2127,"file":363,"line":1975},{"id":2174,"type":1913,"label":1977,"file":363,"line":1978,"wp_function":1979},"n9",{"id":2176,"type":1908,"label":2115,"file":363,"line":2116},"n10",{"id":2178,"type":1938,"label":1989,"file":363,"line":2116},"n11",{"id":2180,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},"n12",{"id":2182,"type":1908,"label":2138,"file":363,"line":2149},"n13",{"id":2184,"type":1938,"label":1989,"file":363,"line":2149},"n14",{"id":2186,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},"n15",[2188,2189,2190,2191,2192,2193,2194,2195,2196],{"from":1907,"to":1912,"sanitized":1944},{"from":1918,"to":1921,"sanitized":1944},{"from":1926,"to":1929,"sanitized":1944},{"from":1934,"to":1937,"sanitized":1944},{"from":1941,"to":2174,"sanitized":1944},{"from":2176,"to":2178,"sanitized":1948},{"from":2178,"to":2180,"sanitized":1948},{"from":2182,"to":2184,"sanitized":1948},{"from":2184,"to":2186,"sanitized":1948},{"entryPoint":2198,"graph":2199,"unsanitizedCount":291,"severity":1997},"account_order_received (includes\u002Fshop\u002Fclass-wshop-hooks.php:440)",{"nodes":2200,"edges":2204},[2201,2202,2203],{"id":1907,"type":1908,"label":2138,"file":236,"line":1303},{"id":1912,"type":1938,"label":1989,"file":236,"line":1303},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2205,2206],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"entryPoint":2208,"graph":2209,"unsanitizedCount":291,"severity":1997},"\u003Cclass-wshop-hooks> (includes\u002Fshop\u002Fclass-wshop-hooks.php:0)",{"nodes":2210,"edges":2214},[2211,2212,2213],{"id":1907,"type":1908,"label":2138,"file":236,"line":1303},{"id":1912,"type":1938,"label":1989,"file":236,"line":1303},{"id":1918,"type":1913,"label":1991,"file":1992,"line":11,"wp_function":1993},[2215,2216],{"from":1907,"to":1912,"sanitized":1948},{"from":1912,"to":1918,"sanitized":1948},{"summary":2218,"deductions":2219},"The \"wechat-shop-download\" plugin v1.1.0 exhibits a mixed security posture. On the positive side, all identified entry points (shortcodes and cron events) appear to be protected by capability checks and nonce checks are present in some parts of the code. Furthermore, all SQL queries utilize prepared statements, which is a strong defense against SQL injection.  The plugin also demonstrates proper use of capability checks (8 instances) and nonce checks (5 instances). However, there are significant concerns flagged by the static analysis. The presence of dangerous functions like `shell_exec` and `ini_set` is a red flag, as these can be exploited for remote code execution or server configuration manipulation if not handled with extreme care.  The high percentage of flows with unsanitized paths (21 out of 22 analyzed) and a critical taint flow is a major concern, indicating a high likelihood of path traversal or other file system manipulation vulnerabilities.  The output escaping is also a weakness, with only 43% of outputs being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities.\n\nThe plugin's vulnerability history is currently clean, with no recorded CVEs. While this is positive, it doesn't negate the risks identified in the static analysis. The lack of historical vulnerabilities could simply mean the plugin hasn't been extensively audited or targeted. The presence of dangerous functions and a high number of unsanitized path flows are significant risk factors that require immediate attention despite the absence of documented CVEs.",[2220,2222,2224,2226],{"reason":2221,"points":1767},"High percentage of unsanitized paths",{"reason":2223,"points":141},"Use of dangerous functions (shell_exec, ini_set)",{"reason":2225,"points":1845},"Low percentage of properly escaped output",{"reason":2227,"points":147},"Critical severity taint flow","2026-04-16T11:02:15.988Z",{"wat":2230,"direct":2239},{"assetPaths":2231,"generatorPatterns":2234,"scriptPaths":2235,"versionParams":2236},[2232,2233],"\u002Fwp-content\u002Fplugins\u002Fwechat-shop-download\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwechat-shop-download\u002Fassets\u002Fjs\u002Ffrontend.js",[],[2233],[2237,2238],"wechat-shop-download\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","wechat-shop-download\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":2240,"htmlComments":2242,"htmlAttributes":2243,"restEndpoints":2245,"jsGlobals":2247,"shortcodeOutput":2249},[2241],"wshop-payment-dialog",[],[2244],"wshop_product_id",[2246],"\u002Fwp-json\u002Fwshop-payment\u002Fv1\u002Fwxpay",[2248],"wshop_frontend_params",[],{"error":1944,"url":2251,"statusCode":2252,"statusMessage":2253,"message":2253},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwechat-shop-download\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":2255},[]]