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

کد اشتراک گذاری برای پستهای وردپرس
برای شروع ابتدا باید کدهای زیر را در functions.php پوستهی خود کپی کنید. ما فانکشنی به اسم social_sharing ایجاد کردیم که در بر دارندهی لینکهای اشتراک گذاری دلخواهمان است. من شبکههای اجتماعی فیسبوک، توییتر، گوگل پلاس، لینکدین، تلگرام و همچنین اشتراک گذاری ایمیلی را قرار دادهام. همچنین این قطعه کد اشتراگ گذاری در شبکههای اجتماعی وردپرس را در گیتهابم گذاشتم.
<?php
/*
http://darkoobweb.com/?p=1700
shortcode to use: <?php echo do_shortcode('[darkoobweb_social_sharing]') ; ?>
*/
function darkoobweb_social_sharing()
{
extract(shortcode_atts(array(), $atts));
return'
<div id="social-sharing-container">
<i class="icon-share"></i> اشتراک گذاری:
<a class="social-sharing-icon social-sharing-icon-email" target="_new" href="https://t.me/share/url?url= '. wp_get_shortlink() .'"><i class="fa fa-telegram">Telegram |</i></a>
<a class="social-sharing-icon social-sharing-icon-facebook" target="_new" href="http://www.facebook.com/share.php?u=' . urlencode(wp_get_shortlink()) . '&title=' . urlencode(get_the_title()). '"><i class="fa fa-facebook"> Facebook |</i></a>
<a class="social-sharing-icon social-sharing-icon-twitter" target="_new" href="http://twitter.com/home?status='. urlencode(get_the_title()). '+'. urlencode(wp_get_shortlink()) . '+ @darkoobweb'. '"><i class="fa fa-twitter"> Twitter |</i></a>
<a class="social-sharing-icon social-sharing-icon-google-plus" target="_new" href="https://plus.google.com/share?url=' . urlencode(wp_get_shortlink()) . '"><i class="fa fa-gplus"> Google+ |</i></a>
<a class="social-sharing-icon social-sharing-icon-linkedin" target="_new" href="http://www.linkedin.com/shareArticle?mini=true&url=' . urlencode(wp_get_shortlink()) . '&title=' . urlencode(get_the_title()) . '&source=' . get_bloginfo("url") . '"><i class="fa fa-linkedin"> Linkedin |</i></a>
<a class="social-sharing-icon social-sharing-icon-email" target="_new" href="mailto:?subject=' . urlencode(get_the_permalink()) . '&body=Check out this article I came across '. wp_get_shortlink() .'"><i class="fa fa-mail"></i> Email</a>
</div>
';
}
add_shortcode("darkoobweb_social_sharing", "darkoobweb_social_sharing");
?>
برای نمایش لینکهای اشتراک گذاری در پستهای وردپرس و یا هرجای دیگری میتوانید از شورت کد زیر استفاده کنید:
<?php echo do_shortcode('[darkoobweb_social_sharing]') ; ?>
دقت داشته باشید که من برای نمایش از آیکونهای Font Awsome استفاده کردهام. همچنین برای اینکه شما نمایش داشته باشید عنوان شبکه ها را نوشته ام. شما میتواند کد بالا را به هر نحوی که میخواهید شخصی سازی کنید.
امیدوارم این آموزش مورد استفادهی شما قرار بگیرد. هرگونه سوالی را میتوانید در قسمت نظرات همین نوشته ثبت کنید. موفق باشید.
سلام. من استفاده کردم و خیلی خیلی عالیه..کاملا بی دردسر و بی نقص
سلام. بسیار عالی. ممنون از دیدگاه شما.
موفق باشید.
عالی
ممنون خوب، ساده و روان بود