Forum Replies Created

Viewing 15 replies - 1 through 15 (of 75 total)
  • Same issue here. Had to disable the plugin as the fatal error prevents most admin pages from loading.

    WP 6.7.2
    Easy Social Feed 6.6.6
    PHP 8.1.32

    Syncing releases to GitHub sounds like a good idea to me.

    Hopefully wordpress will approve the update soon. You would hope they might give a bit more priority to suspended plugins. I’m guessing they’re being a bit more active with temporary removals since the recent supply-chain hack.

    Thread Starter John

    (@jhob)

    Thanks Zubair.

    It’s version 5.7.2. There’s a load of custom code from previous developer that breaks if you update it, not ideal! All other WooCommerce installs I manage are kept up to date.

    I’m working with them to get it updated but it’s not going to be a quick fix unfortunately so need to work with it in the current state for time being.

    I took a look at the GitHub but it didn’t indicate which WooCommerce version was supported. Will it likely be a case of trial & error?

    thanks

    John

    Thread Starter John

    (@jhob)

    @dotmailer Yep, looks like the update has fixed the issue, many thanks!

    John

    Thread Starter John

    (@jhob)

    I just had a look and it does use $_GET[‘order’].

    It displays a log of emails sent by wordpress.

    The emails are requested via ajax:

    /wp-admin/admin-ajax.php?action=ps-get-email-logs&security=7bcf58ff75&draw=1&columns%5B0%5D%5Bdata%5D=id&columns%5B0%5D%5Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=false&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B1%5D%5Bdata%5D=original_subject&columns%5B1%5D%5Bname%5D=&columns%5B1%5D%5Bsearchable%5D=true&columns%5B1%5D%5Borderable%5D=true&columns%5B1%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B1%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B2%5D%5Bdata%5D=to_header&columns%5B2%5D%5Bname%5D=&columns%5B2%5D%5Bsearchable%5D=true&columns%5B2%5D%5Borderable%5D=true&columns%5B2%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B2%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B3%5D%5Bdata%5D=time&columns%5B3%5D%5Bname%5D=&columns%5B3%5D%5Bsearchable%5D=true&columns%5B3%5D%5Borderable%5D=true&columns%5B3%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B3%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B4%5D%5Bdata%5D=success&columns%5B4%5D%5Bname%5D=&columns%5B4%5D%5Bsearchable%5D=true&columns%5B4%5D%5Borderable%5D=true&columns%5B4%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B4%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B5%5D%5Bdata%5D=actions&columns%5B5%5D%5Bname%5D=&columns%5B5%5D%5Bsearchable%5D=true&columns%5B5%5D%5Borderable%5D=false&columns%5B5%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B5%5D%5Bsearch%5D%5Bregex%5D=false&order%5B0%5D%5Bcolumn%5D=3&order%5B0%5D%5Bdir%5D=desc&start=0&length=25&search%5Bvalue%5D=&search%5Bregex%5D=false&_=1715610458487

    The order parameter is expected as:

    order[0][column] = 3
    order[0][dir] = 'desc'

    This is the plugin in question: https://ww.wp.xz.cn/plugins/post-smtp/ , one of the more popular choices for sending transaction email via SMTP.

    If you could work on a fix that would be great.

    Many thanks.

    @mattkeys I’ve not tried it outside of Divi Machine, although it didn’t seem to me that it would be related to that. I’ll test tomorrow anyway without Divi Machine and see if I can replicated.

    It was in a repeater (ACF Pro), not sure if that makes any difference.

    @mattkeys I have spotted what I think is a bug in the plugin though.

    If a default icon is specified then this getting returned even when a different icon had been selected and saved in the acf field.

    Removing the default image in the field group resolves the issue, and the set icon is returned.

    Additionally in the field group editor the ‘x’ cannot be clicked to remove the default icon as it is behind the down chevron to expand the icon search. My workaround was to delete the chevron in chrome dev tools which allowed me to be able to click the ‘x’ to remove the default icon.

    Hope that helps

    John

    No probs, hope it helps someone!

    I contacted Divi Machine support about this and they weren’t especially helpful. So I took a look myself and I think I’ve worked out how to make it work. Very simply add this to the end of functions.php:

    add_filter('divi_machine_basic_acf_types', 'add_font_awesome_type_to_divi_machine', 10, 1);
    
    function add_font_awesome_type_to_divi_machine($types) {
    	$types.= ', font-awesome';
    	return $types;
    }

    I’ve not tested it extensively but I’m pretty confident it will work without issue.

    Sorry, I don’t have any ideas, but I’m also experiencing the same issue.

    Would love a solution to this!

    This issue is also resolved for me with a wooCommerce plugin update.

    I am also experiencing this issue. Here’s the support thread I started about it:

    https://ww.wp.xz.cn/support/topic/e_error-when-running-cron/

    Thread Starter John

    (@jhob)

    Unfortunately I’m not able to do that as this is a production site. However I can report that I have the same across at least 4 different sites, all with wooCommerce.

    I note that another user has also reported this issue: https://ww.wp.xz.cn/support/topic/woocommerce-causing-site-error-2/

    Thread Starter John

    (@jhob)

    I’ve managed to find another solution that doesn’t involve editing the core plugin files by adding a callback to asp_ng_before_pi_create_update in the theme to set $pi_params['capture_method'] = 'manual';

    I’d still prefer this to be added as a shortcode attribute though.

    Thread Starter John

    (@jhob)

    @mbrsolution I’ve worked out that this can be done on a site-wide basis by editing the plugin files. This actually works for my use-case but it would be really great if this could be officially added as an attribute to the [accept_stripe_payment] shortcode.

    I edited the file /includes/class-asp-self-hooks-handler.php, line 36:

    public function pi_update( $pi_params ) {
    		$product_id = filter_input( INPUT_POST, 'product_id', FILTER_SANITIZE_NUMBER_INT );
    
    		$plan_id = get_post_meta( $product_id, 'asp_sub_plan_id', true );
    		if ( ! empty( $plan_id ) ) {
    			//ignoring option for Subscription product
    			return $pi_params;
    		}
    
    		$auth_only = get_post_meta( $product_id, 'asp_product_authorize_only', true );
    		//if ( $auth_only ) {
    			$pi_params['capture_method'] = 'manual';
    		//}
    		return $pi_params;
    	}

    Just commented out the $auth_only check.

    Obviously this isn’t idea so if an official plugin update could be made to add this feature that would be appreciated. 🙂

Viewing 15 replies - 1 through 15 (of 75 total)