Shahjada

Shahjada

@admin Keymaster Joined Mar 16, 2011
6 Topics started
15,664 Replies posted
0 Favorites
15 yrs Member for

Forum Replies Created

Viewing 25 posts - 726 through 750 (of 15,664 total)
Mar 16, 2023 at 2:10 am
#184877
Keymaster
Shahjada
Staff OP

Exclude login/user dashboard page, signup page, cart page, and pages with url parameters from cache. No other special action is needed 🙂

Mar 16, 2023 at 2:02 am
#184873
Keymaster
Shahjada
Staff OP

Sorry, not clear, may you please give an url where I can check which icon you are talking about.

Mar 15, 2023 at 2:43 pm
#184857
Keymaster
Shahjada
Staff OP

No, but, we shall add an option with the next update 🙂

Mar 14, 2023 at 3:58 pm
#184808
Keymaster
Shahjada
Staff OP

okay, I’m checking, however, may you please tell me, why you are expiring order and trying to keep download active simultaneously.

Mar 14, 2023 at 2:49 pm
#184800
Keymaster
Shahjada
Staff OP

you can add the condition inside your function:

if(wpdm_query_var('wpdmppdl') !=='') {
  //modify...
}
Mar 14, 2023 at 1:52 pm
#184796
Keymaster
Shahjada
Staff OP

You’re welcome.

BTW, in case you missed it, wpdm premium packages plugin has an interesting feature, we added recently, you can create payment link even without creating new product, we call it dynamic product. It was added recently. It may come handy in your any future project :).

Cursor%20and%20Downloads%20%E2%80%B9%20WPDM%20PRO%20%E2%80%94%20WordPress

However, let us know if you need any other assistance :).

Mar 14, 2023 at 8:46 am
#184782
Keymaster
Shahjada
Staff OP

Sorry, actually my fault, I thought you were trying to expire order as soon as user downloads an item.
However, please use this:
Cursor%20and%20wpdmpro%20%E2%80%93%20Order.php

We have added the hook for the next update.

Mar 14, 2023 at 6:09 am
#184777
Keymaster
Shahjada
Staff OP

Please update to 3.6.0

Mar 13, 2023 at 5:11 pm
#184765
Keymaster
Shahjada
Staff OP

Settings%20%E2%80%B9%20Download%20Manager%20%E2%80%B9%20WPDM%20PRO%20%E2%80%94%20WordPress

Mar 13, 2023 at 4:54 pm
#184763
Keymaster
Shahjada
Staff OP

please try now.

Mar 13, 2023 at 4:50 pm
#184762
Keymaster
Shahjada
Staff OP

You’re welcome. Always at your service 🙂

Mar 13, 2023 at 4:41 pm
#184757
Keymaster
Shahjada
Staff OP

okay now.

Mar 13, 2023 at 3:35 pm
#184751
Keymaster
Shahjada
Staff OP

So, you want to update order data ( expire it ) on start of download.
Use the following code:

add_action("wpdm_onstart_download", function ($package) {
    $params = wpdmppdl_decode(wpdm_query_var('wpdmppdl'));
    $order_id = wpdm_valueof($params, 'oid');
	$odata = WPDMPP()->order->getOrder($order_id);
	if ( $odata->order_status == 'Expired' ) {
		// Modify order data here
		$odata->order_status = 'Completed';
		// Expired time set to 10 mins in the future so that the download link will be seen as valid
		$odata->expire_date = time() + 600;
	}
});
Mar 13, 2023 at 2:30 pm
#184749
Keymaster
Shahjada
Staff OP

please update to 6.3.1

Mar 13, 2023 at 12:16 pm
#184743
Keymaster
Shahjada
Staff OP

Sorry, not clear, may you please explain little more.

Mar 13, 2023 at 11:25 am
#184741
Keymaster
Shahjada
Staff OP

May you please send me temporary wp-admin login info in a private reply to check how you are trying to implement it.

Mar 13, 2023 at 11:22 am
#184740
Keymaster
Shahjada
Staff OP

okay now, it was an incompatibility issue with the download period add-on.

Mar 13, 2023 at 5:54 am
#184729
Keymaster
Shahjada
Staff OP

Looks like you are using older version of PHP.

Please use the following code:

global $WPDM;
$download_url = $WPDM->package->getMasterDownloadURL($ID); 
Mar 13, 2023 at 5:35 am
#184727
Keymaster
Shahjada
Staff OP

please update to 6.3.1

Mar 13, 2023 at 5:11 am
#184722
Keymaster
Shahjada
Staff OP

May you please explain a little more about the idea behind the hook.

Mar 13, 2023 at 4:35 am
#184716
Keymaster
Shahjada
Staff OP

Hi,
You may use shortcode wpdm_direct_download, please follow the doc:
https://www.wpdownloadmanager.com/doc/short-codes/wpdm_direct_link-embed-direct-download-link-as-a-simple-text-link/

however, if you want to generate download link for public downloads suing php code, you may use:

$download_url = home_url("/?wpdmdl=" . $ID);

For locked packages,

Get master download url:

$download_url = WPDM()->package->getMasterDownloadURL($ID); 

Get expirable link:

        /**
	 * @param $ID
	 * @param int $usageLimit
	 * @param int $expirePeriod seconds | default 10800 seconds = 3 hours
	 *
	 * @returns string download url
	 */
         $download_url = WPDM()->package->expirableDownloadLink($ID, $usageLimit, $expirePeriod); 
Mar 13, 2023 at 4:26 am
#184715
Keymaster
Shahjada
Staff OP

Please try applying the license key again.

Mar 13, 2023 at 3:30 am
#184713
Keymaster
Shahjada
Staff OP

Yes, certainly you can do that.
Use the following code:

WPDMPP()->cart->addItem($product_id_1);
WPDMPP()->cart->addItem($product_id_2);
WPDMPP()->order->open();
WPDMPP()->order->set('uid', $user_id);
WPDMPP()->order->set('payment_method', 'Cash');
WPDMPP()->order->save();
WPDMPP()->order->complete_order(Session::get('orderid'), false);
Mar 12, 2023 at 8:53 am
#184694
Keymaster
Shahjada
Staff OP

Hi,
From Downloads ► Settings ► Inter Interface ► Deselect any selected google font and then “Save Settings”. Google font will be removed from front-end.

Mar 12, 2023 at 6:14 am
#184693
Keymaster
Shahjada
Staff OP

Hi,
Renewal option is just like completing order again, no way to pay partially or for specific item only. However, admin can delete any item from an order or add discount on order total before renewal.
However, in such case, it is better to use buy now option / purchase each item separately, instead of multi-product cart order.

Viewing 25 posts - 726 through 750 (of 15,664 total)