دکمه اشتراک گذاری در تلگرام برای وردپرس

فهرست مطالب
دکمه اشتراک گذاری در تلگرام برای وردپرس

با گسترش روز افزون استفاده از نرم افزار تلگرام که امروز نمیتوان آن را محدود به کوشی های هوشمند دانست ، بر آن شدیم تا آموزش ایجاد دکمه اشتراک گذاری در تلگرام برای وردپرس را منتشر سازیم.

دکمه های اشتراک گذاری در صفحات اجتماعی از دیر باز مورد استفاده و علاقه ی اکثر وب مستران بوده ، چرا که هم توسط آنها مطالبشان توسط کاربران بیشتری دیده می شود و هم موتور های جستجو گری نظیر گوگل به این شیوه ی لینک سازی بسیار اهمیت داده و آن را ارزشمند می دانند.

اما چرا گفته شد تلگرام دیگر محدود به گوشی های هوشمند نیست؟

چرا که با انتشار نسخه ی مبتنی بر ویندوز آن ، بسیاری از کاربران علاقه شدیدی به استفاده در کامپیوتر شخصی خود نیز از این نرم افزار ارتباطی – اجتماعی نشان دادند؛

بریم سر اصل مطلب…

در ابتدا ذکر میکنم ، تالیف این آموزش توسط جناب آقای امیر موسوی صورت گرفته است.

برای وردپرس…

آموزش ساخت دکمه اشتراک گذاری در تلگرام برای وردپرس در دو مرحله

  • مرحله اول : اضافه کردن کد زیر به فایل functions.php پوسته‌ی سایت.
  • مرحله دوم : قرار دادن کد کوتاه : teleShare داخل [] ، در هر جایی از قالب و یا نوشته های سایت وردپرسی

کد ایجاد دکمه اشتراک گذاری در تلگرام برای وردپرس :

//[teleShare]
function tele_func(){
return <<<_END
<a title="Share this page to Telegram" onclick="teleShare();"><img src="//ameer.ir/wp-content/uploads/2015/10/t-logo.svg" alt="دکمه اشتراک گذاری تلگرام" width="64" /></a>
<script type="text/javascript">
	function teleShare() {
		var r = confirm("Share the address of this page to Telegram?");
		if (r == true) {
			window.location.replace("tg://msg?url="+window.location.href)
		}
	}
</script>
_END;
}
add_shortcode( 'teleShare', 'tele_func' );

خروجی کار :

[teleShare]

نکته : بر اساس تست شخصی ما ، این روش هنگامی که فردی با کامیپوتر شخصی خود ، در حالی که نرم افزار تلگرام را نیز نصب دارد ، بر روی لینک کلیک میکند به درستی گاهی کار نمیکند ، اما در گوشی های هوشمند عملکرد صحیحی دارد.

.

راه حل دیگر برای ساخت دکمه اشتراک گذاری در تلگرام

ابتدا لازم هست تشکر کنم از آقای مصطفی محمد پور ( مدیر گروه نرم افزار gswa ) ؛

برای نمایش لینکی در انتهای نوشته های وردپرس که با کلیک بر روی آن مطلب ما در تلگرام به اشتراک گذاشته شود ، کافیست کد زیر را در هرکجای کد های فایل single.php قالب سایت وردپرسی خود که مایل بودید قرار دهید :

<a href="https://telegram.me/share?url=" target="_blank" >
اشتراک گذاری این مطلب در تلگرام
</a>

وقتی کاربر بروی ( اشتراک گذاری این مطلب در تلگرام ) کلیک کند ، تلگرام باز میشود و میپرسد در کجا این مطلب را انتشار دهد ؟ که می بایست گروه ، کانال یا شخص مورد نظر را انتخاب نمایید.

به همین راحتی.

.

راه دیگری برای ساخت دکمه اشتراک گذاری تلگرام برای وردپرس

قرار دادن کد زیر در هر جایی که مایل بودید :

<a href="#" title="اشتراک گذاری در تلگرام" onclick="teleShare()"> Click Here! </a>
<script type="text/javascript">
//تابع اشتراک گذاری را تعریف می کنیم
	function teleShare() {

//خط پایین، یک پنجره باز میکند که از کاربر سوال میکند آیا میخواهد آدرس این صفحه را در تلگرام به اشتراک بگذارد؟
	var r = confirm("Share the address of this page to Telegram?");

// اگر کاربر روی دکمه اوکی کلیک کرد، کاربر را به اپلیکیشن تلگرام هدایت میکنیم.
//و ازش میخواهیم که یک چت را برای اشتراک گذاری آدرس انتخاب کند
		if (r == true) {
		window.location.replace('tg://msg?text=Shared&url='+window.location.href)
		}
	}
</script>

روش بالا از روش قبلی که ذکر شد معتبر تر است.

.

پینوشت :

نکته حائز اهمیت : ورژن های تلگرام در حال به روز رسانی است و این نرم افزار دستخوش تغییرات بسیاری می شود، از این رو تایید یک روش برای بهره گیری از این نرم افزار به منظور خاصی برای همیشه کار نه چندان درستی است.

امیدواریم که این مقاله برای همه خصوصا وب مسترها ، کاربردی و مفید واقع شود ، در صورتی که سوال و یا ابهامی برای شما در ارتباط با این موضوع وجود دارد ، در قسمت نظرات پاسخگوی شما هستیم…

اشتراک گذاری این مطلب در تلگرام ( کلیک نمایید )

کد لینک بالا :

https://telegram.me/share/url?url=https://mdp-co.ir/دکمه-اشتراک-گذاری-در-تلگرام-برای-وردپر/

.

راه حل های دیگر اشتراک گذاری در تلگرام :

در کامنت های این مقاله ، دوستان دیگر روش های دیگری را به اشتراک گذاشته اند ، توصیه میکنیم حتما روش های ارائه شده توسط این دوستان را در صورت عدم نتیجه گیری از روش های بالا ، مطالعه و امتحان نمایید.

15 پاسخ

  1. می تونه مفید باشه برای نوشته های سایتم… امیدوارم بتونم این کارایی که گفتین رو انجام بدم

    1. خوشحالیم که مقاله مفید بوده… اگر سوال و یا مشکلی در روند انجام آموزش داشتید ، از همین طریق می توانید بپرسید.

  2. سلام خیلی دنبال این مطلب گشتم فقط شما گذاشتید ممنونم از شما آقا محمد

  3. با سلام مثل اینکه آدرس زیر برای مرورگرها برای اشتراک در تلگرام بهتر جواب می دهد
    tg://msg?url

  4. با سلام آدرس دقیق که هم بر روی گوشی جواب بدهد و هم بر روی pc به صورت زیر است

    tg://msg_url?url

    1. سلام خدمت شما دوست عزیز ؛
      سپاس فراوان برای اشتراک گذاری دانش خود با ما و دیگر دوستانی که از این مقاله دیدن می فرمایند.

  5. سلام مقاله بسیار مفیدی بود اما من جواب سوالمو نگرفتم
    سوال: چطور میشه مطلب مورد نظر را بصورت مستقیم وارد یک کانال خاص کرد بدون اینکه نیاز به نرم افزار تلگرام باشه که بالا بیاد و مقصد را بپرسد مانند نمونه شما.

    توضیحات بیشتر: من یک cms اختصاصی طراحی کردم که میخوام هر بار که مطلبی را در سایتم منتشر میکنم بطور همزمان هم در کانال تلگرامم منتشر شه.
    با سپاس فراوان.

    1. با سلام
      ضمن تشکر از شما.
      برای این منظور گمان میکنم افزونه ای وجود داشته باشه برای وردپرس که با جستجو می توانید پیدا کنید
      اما کدنویسی این مهم برای یک cms اختصاصی کاملا منحصر به فرد و بر اساس پیش نیاز های آن cms است ؛
      برنامه نویسی که cms شما را طراحی کرده میتواند بهترین کمک را به شما داشته باشد.

      1. سلام تمامی برنامه نویسی ها را خودم انجام دادم اما متاسفانه چون به مستندات فارسی تلگرام دسترسی ندارم نمیدانم که چگونه این کار را انجام دهم لطفا من را راهنمایی نمایید.
        با سپاس فراوان

  6. سپاس از شما، مطلب مفیدی بود اگه نحوه قرار دادن این دکمه در کنار دکمه اشتراک گذاری سایر شبکه های اجتماعی رو هم بذارید عالی میشه.

    1. با سلام
      ضمن تشکر متقابل از شما ، حتما در اسرع وقت این آموزش نیز گذاشته می شود.
      ضمنا خوشحالیم که دوستانمان از وب سایت بورسینس ، از مطالب ما دیدن می کنند.
      موفق باشید.

  7. آقا دم شما گرم. فقط اگه بخام بجای لینک، شورت لینک مطلب رو بگیره و شیر کنه باید کجا رو تغییر بدم؟ ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *