رفتن به مطلب

اتصال دو افزونه به یکدیگر


پست های پیشنهاد شده

سلام یکی از افزونه هایم شرتکدش اینه :[mycred_affiliate_id]

که برای استفاده باید به این صورت بیاد :

http://hamrahna.com/?mref=[mycred_affiliate_id]

یعنی ابتدا لینک سپس  ?mref= و در نهایت شرت کد

آدرس اکو به این صورته:


 

echo do_shortcode( '[mycred_affiliate_id]' );

حالا من میخوام این اکو را در قسمت شرینگ جت پک استفاده کنم که کدش به این شکله

class Share_Telegram extends Sharing_Source {
	public $shortname = 'telegram';

	public function __construct( $id, array $settings ) {
		parent::__construct( $id, $settings );
	}

	public function get_name() {
		return __( 'Telegram', 'jetpack' );
	}
	public function process_request( $post, array $post_data ) {
		// Record stats
		parent::process_request( $post, $post_data );
		$telegram_url = esc_url_raw( 'https://telegram.me/share/url?url=' . rawurlencode( $this->get_share_url( $post->ID ) ) . '&text=' . rawurlencode( $this->get_share_title( $post->ID ) ) );
		wp_redirect( $telegram_url );
		exit;
	}

	public function get_display( $post ) {
		return $this->get_link( $this->get_process_request_url( $post->ID ), _x( 'Telegram', 'share to', 'jetpack' ), __( 'Click to share on Telegram', 'jetpack' ), 'share=telegram' );
	}

	function display_footer() {
		$this->js_dialog( $this->shortname, array( 'width' => 450, 'height' => 450 ) );
	}
}

هر جور بلد بودم تست کردم اما اررور میده

چکار کنم ممنونم

در نهایت خلاصه:

لینک شرکردن مطلب با جت پک در تلگرام به این صورته:

https://telegram.me/share/url?url=hamrahna.com/1029

میخوام به این صورت بشه:

https://telegram.me/share/url?url=hamrahna.com/1029?mref=hamrah_n

که hamrah_n ساخته شده توسط اون شرت کد است

 

به کسی که بتونه کمک کنه هزینه مورد نیازش را میدم

ویرایش شده توسط neda411
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...