gpt4 book ai didi

php - WordPress:函数声明 WC_Gateway_PayPal_Pro_PayFlow::get_post_data($order) 应该与 WC_Settings_API::get_post_data() 兼容

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:13 27 4
gpt4 key购买 nike

我在 WordPress (v4.9.5) 中运行 WooCommerce (v3.3.5)。

我正在使用 PayPal Pro 网关 (v4.3.3) 处理信用卡交易。

PayPal Pro 网关功能声明不正确,现在每天在错误日志中收到以下警告数千次。

[Thu Apr 26 09:47:52.536393 2018] [:error] [pid 641] [client 54.255.254.245:57848] PHP 警告:WC_Gateway_PayPal_Pro_PayFlow::get_post_data($order) 的声明应该兼容/html/wp-content/plugins/woocommerce-gateway-paypal-pro/includes/class-wc-gateway-paypal-pro-payflow.php 第 0 行中的 WC_Settings_API::get_post_data()

最佳答案

如果您无法更新到可用的最新版本的 PayPal Pro 插件,您可以在 wp-plugins/woocommerce-gateway-paypal-pro/includes/class-wc-gateway-paypal- 中重命名该功能pro-payflow.php 文件:

ln 433    public function get_post_data( $order ) {

变成:

ln 433    public function _get_post_data( $order ) {

然后更新调用的地方:

ln 235    $post_data = $this->_get_post_data( $order );
ln 546 $post_data = $this->_get_post_data( $order );

关于php - WordPress:函数声明 WC_Gateway_PayPal_Pro_PayFlow::get_post_data($order) 应该与 WC_Settings_API::get_post_data() 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50046437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com