افزودن لینک خارجی به عنوان لینک نوشته در وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۲۵ تیر ۱۴۰۲
- 1,729 بازدید
اگر میخواهید یک لینک خارجی به عنوان لینک نوشته خود در وردپرس اضافه کنید، این پست برای شما است. گاهی اوقات ممکن است بخواهید یک لینک را با کاربران خود به اشتراک بگذارید یا اینکه به جای ارسال آن در پست، بخواهید به عنوان پست به وبسایت دیگر پیوند داده شود. در ادامه با ما همراه باشید تا به بررسی دو روش برای افزودن لینک خارجی به عنوان لینک نوشته در وردپرس بپردازیم.
آنچه در این پست میخوانید
افزودن لینک خارجی به عنوان لینک نوشته در وردپرس با استفاده از افزونه
این روش بیشتر برای مبتدیان توصیه میشود. اولین کاری که باید انجام دهید این است که افزونه Page Links To را نصب و فعال کنید (لینک در انتهای مطلب موجود است).
پس از فعالسازی یک پست جدید بسازید یا پستی را ویرایش کنید؛ در قسمت پایین پنجره ویرایش یک بخش تحت عنوان «Page Links To» را مشاهده میکنید.
برای افزودن پست به عنوان پست روی «A custom URL» کلیک کنید. اکنون میتوانید پست خود را ذخیره یا منتشر کنید.
افزودن لینک خارجی به عنوان لینک نوشته در وردپرس با استفاده از کد
در این روش، کافی است قطعه کد زیر را به فایل functions.php قالب اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function print_post_title() { global $post; $thePostID = $post->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = array(); $post_val = array(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) { foreach ($post_keys as $pkey) { if ($pkey=='external_url') { $post_val = get_post_custom_values($pkey); } } if (empty($post_val)) { $link = $perm; } else { $link = $post_val[0]; } } else { $link = $perm; } echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>';
قدم بعدی این است که نمایش پیشفرض عنوان پست را با تابع جایگزین کنید. در فایلهای archives.php،content.php، category.php دنبال قطعه کد زیر باشید.
<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
سپس آن را با کد زیر جایگزین کنید:
<?php print_post_title() ?>
بعد از اضافه کردن کدها، باید لینک خارجی را به عنوان لینک نوشته پستها اضافه کنید برای این کار یک پست جدید ایجاد کنید یا پستی را ویرایش کنید. در صفحه ویرایشگر پست، به دنبال باکس زمینههای دلخواه بگردید.
روی «افزودن جدید» کلیک کنید و سپس مقدار external_url را در فیلد «نام» و URL ای را که میخواهید به عنوان آدرس اصلی قرار دهید، در قسمت «مقدار» وارد کنید.
اکنون عنوان پست شما به URL که در فیلد سفارشی اضافه کردهاید پیوند داده میشود. میتوانید پست را ذخیره یا منتشر کنید.
دفعه بعد که نیاز به افزودن لینک داشتید، فقط باید زمینه دلخواه external_url را از منوی کشویی انتخاب کنید و لینک خارجی خود را در قسمت مقدار وارد کنید.
امیدواریم این مقاله برای شما مفید واقع شده باشد.