شما در تویتر عضو هستید؟ من هستم! محدود بودن تعداد کاراکترها یکی از ویژگیهای اصلی این سرویس هستش٬ همین محدود بودن تعداد کاراکترها باعث شده که نشه به راحتی خیلی از لینکها رو به اشتراک گذاشت٬ طولانی بودن آدرسهای اینترنتی و کم حوصله بودن برخی کاربران برای کوتاه کردن آدرسهای اینترنتی از طریق سایتهای کوتاه کننده باعث میشه که مطالب شما کمتر وارد این شبکه محبوب بشن و در نتیجه بازدید و محبوبیت کمتری داشته باشید و کمتر شناخته بشید!
البته کوتاه کردن آدرسهای اینترنتی خیلی ویژگیهای دیگه هم داره٬ برای به خاطر سپردن٬ یا اگه بخواین آدرس یک مطلب رو برای فردی با پیام کوتاه (همون اساماس خودمون) بفرسید و کلی دلیل دیگه!
حالا قرار ما تو این پست یاد بگیریم که؛ «چِجوری میشه به صورت خودکار لینکهای کوتاه برای پستهای وبلاگهای وردپرسی ایجاد کنیم.»٬ یعنی دیگه نیاز نیست مراحل کوتاه کردن لینک رو به صورت دستی انجام بدید٬ دقیقاً بعد از انتشار پست٬ بدون دخالت شما٬ لینک کوتاه پست شما برای انتشار در شبکههای اجتماعی -مثل تویتر- آماده هست :)
قبلاً هم گفته بودم٬ چند بار٬ الان هم باز میگم٬ برای تاکید٬ با وردپرس؛ همه چی خیلی راحتِ :)
خب مراحل کار ما خیلی کم و آسون هستش٬ فقط و فقط باید دو مرحله کار انجام بدیم:
اول از همه فایل function.php پوسته وبلاگ رو باز کنید -اگه چنین فایلی وجود نداشت٬ یکی با همین اسم بسازید.- و کد زیر رو توش قرار بدید؛
function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}
احتمالاً باید مرحله دوم رو هم حدس زده باشید٬ تو مرحله دوم فایل مطالب تکی پوسته وبلاگ رو باز میکنیم -توی بیشتر پوستهها٬ اسم این فایل single.php هستش.- و کد زیر رو برای نمایش لینک کوتاه توی حلقهی وردپرس قرار میدیم؛
<?php $turl = getTinyUrl(get_permalink($post->ID)); echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>' ?>
کار ما تمام شد٬ حالا برای تمام مطالب وبلاگتون لینکهای کوتاه با استفاده از سایت TinyURL ایجاد کردید.
منبع: wprecipes
سوالی٬ پیشنهادی٬ چیزی بود در خدمتم.







جالبه چون همونطوری که گفتی خیلی جاها بکار میاد
ممنون
سه میمنقلقول
واقعا این روش فوق العاده هست
حتما استفاده خواهیم کرد
با تشکر
اینم سایتهای من هستن خوشحال می شم گذری داشته باشین
http://mobilesky.ir
http://gotofeed.com
فروشگاه اینترنتینقلقول
ممنو ولی من یه مشکلی دارم. وقتی کد را وارد funection میکنم تا بروزرسانی را میزنم صفحه سفید میاد دیگه نه سایت لود میشه نه پنل ادمین مجبورم کد را حدف کنم تا راه بیفته.
علینقلقول
این کد رو باید توی یک تگ پیاچپی قرار بدید.
آرماننقلقول
فایده نداره من تا دست به فایل بزنم سیستم از کار میفته و تا یه فایل از نوع بارگذاری نکنم دیگه سایت لود نمیشه یعنی ایراد از چی میتونه باشه؟
علینقلقول
دقیقن نمیدونم!
آرماننقلقول
نکته جالبی بود.
در ضمن وبلاگ پرمحتوایی دارید.
موفق باشید.
فرهادنقلقول
ممنون از شما
اما افزونه short url هست که لینک کوتاه با دامین سایت خودتان ایجاد میکنه و شما را از سایت دوم و واسطه بیناز میکنه
FreeBlog.irنقلقول
سلام
ممنون از آموزشتون
راستش من به php وارد نیستم الان کد دوم رو دقیقا کجای فایل single.php بزارم؟ و چجوری بزارم؟ (منظورم حلقه و ایناست)
باتشکر از وبسایت پرمحتواتون
ابوالفضلنقلقول
راستی الان اگه به یکی از مطالب وبلاگم برید متن “لینک کوتاه باری این مطلب” هست اما لینکش نیست. مشکل چی می تونه باشه؟
ممنون
ابوالفضلنقلقول
کد مربوط به فایل
function.phpرو باید داخل یک تگ< ? php ? >قرار بدید.آرماننقلقول
نگاهی هم به این سایت ایرانی بندازید که واقعا سبک ، ساده و زیباس و بسرعت منتقل میشه.
YourLink.ir
یا
urLink.ir
درصورتی که برای آدرس خود توضیحی هم بنویسید اول توضیح رو نشون میده و بعد منتقل میشه.
مثلا همین صفحه به اینصورت دراومده :
urlink.ir/?12C
جهان هوشمندنقلقول
سلام. آرمان جان عالی بود. مرسی. یه سوال دارم . ممنون میشم دوستان جواب بدن. نمی دونم چرا اون کد که تو funection قرار می دم . وقتی بروز رسانی رو میزنم از صفحه لاگین کلن خارج میشم و دوباره باید وارد پنل مدیریت بشم و تغیرات ذخیره نمیشه.
می تونین راهنماییم کنین؟
ممنونم
بهرام قربانینقلقول
من شخصاً جوابتون رو نمیدونم :)
آرماننقلقول
ارمان دستت در نکنه خیلی کمک میکنه مخصوصا به این آدرسای من که نگاه بندازی متووجه میشی چقدر این آدرسای کوتاه میتونه مفید باشه
encariaنقلقول
سلام
من از شما یه سوالی داشتم
من وردپرس رو نصب کردم ولی هنگام آپلود پوسته و یا هر عکسی به من خطا می دهد و می گوید:”wp-content را نمی تواند ایجاد کند”
ممنون می شم کمکم کنید
امیرنقلقول
سلام
شخصا از سایت شما خیلی چیز یاد می گیرم.
حالا حالا ها مونده که بخواهم اظهار نظر بکنم.
ولی جسارتا یک راه خیلی ساده تر وجود دارد و آن هم اضافه کردن سطر زیر در جای مناسب قبل و یا بعد از مطلب در صفحه: single.php هست.
سید رسولنقلقول
php echo wp_get_shortlink(get_the_ID())
داخل کد php
سید رسولنقلقول
با این کد آدرس کوتاه شدهای از خود وردپرس میده که در حال حاظر مسدود هستش :).
آرماننقلقول
آرمان جان متوجه مسدود هستش نشدم. من الان دارم ازش استفاده می کنم. قابلیت خود وردپرس خیلی بهتر از استفاده از یک سایت دیگه هستش.
نتونستم کد کامل را براتون بزارم قبول نمی کرد.
در هر صورت تشکر از جواب فوق سریعت.
سید رسولنقلقول
این ترفند برای سایت من بسیار مفید بود با تشکر
توریستنقلقول