آموزش ریدایرکت صفحات رسانه وردپرس به پست اصلی – کدمحتوا ( Fartak 105312 )

آنچه در این مقاله میخوانید :
مقدمه
در مقاله های قبلی در مورد آپلود رسانه در وردپرس با شما عزیزان صحبت کردیم و چگونگی انجام آن را آموزش دادیم. در این مقاله از هلدینگ فرتاک میخواهیم به ریدایرکت صفحات رسانه وردپرس بپردازیم. با استفاده از قابلیت ریدایرکت صفحات رسانه وردپرس به پست اصلی میتوانید کاربر را به صورت خودکار به نوشتهای که تصویر در آن آپلود شده است هدایت کنید.
درواقع هر زمان که یک تصویر یا یک فایل را در وردپرس آپلود میکنید، بعد از آپلود فایل و قرارگیری آن در رسانه وردپرس، یک صفحه در قالب سایت برای این تصاویر و فایلها ساخته میشود که شما در صورت رفتن به این صفحه میتوانید آن تصویر را در قالب سایت مشاهده کنید.
در واقع وردپرس برای هر نوشته، دیدگاه، فایل، محصول و غیره که درآن قرار داده و منتشر میکنید، یک آیدی در نظر میگیرد. به همین خاطر است که خیلیها سؤال میکنند که چرا وقتی نوشتهای را منتشر میکنیم، آیدی پست به صورت در هم ریخته است و صعودی و مرتب نیست.
این به این دلیل است که در اکثر مواقع لینک فایلها که به صورت ضمیمه شده ساخته میشوند از نظر سئو زیاد درست نیستند و باعث ایجاد مشکلاتی برای شما خواهند شد. این مشکل با ریدایرکت تصاویر وردپرس به پست اصلی نوشته حل میشود.
در واقع ما با ریدایرکت صفحات رسانه وردپرس به پست اصلی میخواهیم کاری کنیم که اگر کاربری به آدرس فایل پیوست وارد شد، به صورت خودکار به نوشتهای که تصویر در آن آپلود شده هدایت شود.
باتوجه به اهمیت موضوع، در این آموزش از هلدینگ فرتاک تصمیم داریم به آموزش ریدایرکت صفحات رسانه وردپرس به پست اصلی بپردازیم تا با استفاده از آن بتوانید کار انتقال کاربر از لینک تصاویر به لینک نوشته را انجام دهید و باعث بهبود سئو سایت خود شوید.
آموزش ریدایرکت صفحات رسانه وردپرس به پست اصلی
وقتی شما نوشتهای را در سایت وردپرسی خود منتشر میکنید و برای آن نوشته هم تصاویری را آپلود میکنید، بعد از انتشار این نوشته به هم برای نوشته و هم برای تصاویر، آدرس در دیتابیس شما ساخته میشود.
آدرس اول مربوط به خود نوشته است که با کلیک روی آن آدرس میتوانید نوشته خود را ببینید. آدرسهای بعدی هم مربوط به تصاویر است که در وردپرس آپلود کردهاید.
اما بر خلاف تصور این آدرسها به شکلی است که به صورت فایل پیوست در دسترس خواهد بود و به صورت مستقیم در دسترس نیست. یعنی وقتی شما به آدرس این تصویر میروید، میتوانید تصویر آپلود شده را در قالب سایت خود ببینید.
در این حالت اتفاقاتی از نظر سئو رخ میدهد که در ادامه به آنها اشاره میکنیم:
- گوگل این امکان را دارد که با استفاده از نقشه XML سایت و یا به هر طریق دیگری به آدرس این فایلها در حالت پیوست دسترسی پیدا کند و به همین دلیل چون تصویر در محتوای قالب سایت نشان داده میشود، تنها متنی که در این حالت نشان داده میشود، بهعنوان تصویر و توضیحات آن تصویر خواهد بود.
بنابراین گوگل با یک صفحهای که بدون محتوای باکیفیت است مواجه خواهد شد.
- در برخی قالبها نیز وقتی به این نوع صفحات میرسیم، متوجه میشویم که بازدیدکنندگان برای اینکه بتوانند نوشته اصلی سایت را ببینند با کلیک روی لینکی که مشخص شده به نوشته هدایت خواهند شد.
اما در اینجا هم چون باید به صورت مداوم از این صفحه به اون صفحه بروند این طور به نظر میآید که در این حالت رابط کاربری سایت ناقص است.
- و اتفاق نهایی که ممکن است از نظر گوگل رخ دهد این است که گوگل میتواند همه این فایلهای تصویر را فهرست کند که بعد از ایندکس شدن این فایلها در گوگل، به عنوان محتوای تکراری دیده میشوند.
پس اتفاقی که تا اینجا رخ داد همگی از نظر سئو و از نظر کاربر مناسب نیست و باعث میشود که سایت ما از نظر مخاطب بهصورت غیرحرفهای به نظر آید. بنابراین لازم است با ریدایرکت تصاویر در وردپرس به نوشته اصلی کاری کنیم که نه تنها این صفحات بتوانند اعتبار نوشته را بالا ببرند، بلکه از نظر کاربری هم بتوانیم کاربران را به لینک محتوای اصلی سایت هدایت کنیم.

راهکار اول: استفاده از افزونه سئو وردپرس
احتمالاً شما هم از افزونه سئو وردپرس برای بهینه سازی سایت وردپرسی خود استفاده میکنید. این افزونه قابلیتهای بسیار خوبی در زمینه سئو وردپرس به کاربران ارائه میدهد.
این افزونه سئو وردپرس با استفاده از ابزارهای گوناگونی که دارد امکان کنترل هر نوع محتوایی را در سایت به ما خواهد داد و به شکلی است که با سایر افزونههای معروف هم سازگار است.
در این مورد هم در این افزونه راهحلی قرار دارد که میتوانید با استفاده از این قابلیت ریدایرکت صفحات رسانه وردپرس در افزونه سئو وردپرس، کاربران را از آدرس فایل پیوست شده به نوشته اصلی که فایل در آن آپلود شده است هدایت کنید.
برای استفاده از این قابلیت، باید ابتدا به مسیر سئو> ظاهر جستجو > عناصر چندرسانهای بروید و مطابق تصویر زیر، گزینه تغییر آدرس URL های پیوست به خود پیوست را روی حالت “بله” قرار دهید.

حال بعد از ذخیره کردن تنظیمات، شما هر زمان که به صفحه پیوست رسانه مراجعه کنید به صورت خودکار به آدرس مستقیم آن فایل هدایت خواهید شد.
راهکار دوم: استفاده از افزونه ریدایرکت تصاویر وردپرس
در این روش با استفاده از افزونه ریدایرکت تصاویر وردپرس، باید کاری کنید که هر زمان کاربر به صفحه پیوست رسانه وارد شد، به صورت خودکار به صفحه نوشتهای که در آن فایل را آپلود کرده است هدایت شود.
افزونه ریدایرکت تصاویر وردپرس به پست اصلی که در این مقاله میخواهیم به شما معرفی کنیم با نام Attachment Pages Redirect در مخزن وردپرس به ثبت رسیده است. این افزونه تاکنون موفق شده است بیش از 20.000 نصب فعال و کسب امتیاز 4.8 را ازآن خود کند.
با استفاده از این افزونه ریدایرکت تصاویر وردپرس میتوانید کاربران را از صفحه رسانه وردپرس به صفحه نوشته وردپرس هدایت کنید.
برای استفاده از این افزونه باید ابتدا روی لینک زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شوید و سپس نصب و فعال سازی افزونه را در سایت خود انجام دهید.
بعد از نصب و فعالسازی این افزونه خواهید دید که هیچ منو یا تنظیمات خاصی به وردپرس اضافه نخواهد شد.
فقط کافی است افزونه را فعال کنید تا زمانی به صفحه پیوست رسانه مراجعه میکنید ریدایرکت 301 در وردپرس انجام گیرد و کاربران به صفحه نوشتهای که فایل پیوست در اون آپلود شده است هدایت شوند.
حالا ممکن است از خود بپرسید تکلیف تصاویری که مستقیما در رسانه آپلود شدهاند چه میشود؟ در این حالت باید بگوییم که ریدایرکت به صورت 302 به صفحه اصلی انجام خواهد گرفت.
راهکار سوم: استفاده از کدنویسی
اگر دوست نداشتید از دو راهکار بالا استفاده کنید باید بگوییم که راهحل سومی هم برای ریدایرکت تصاویر وردپرس وجود دارد. در این روش میتوانید با استفاده از کدنویسی هم این قابلیت ریدایرکت تصاویر وردپرس را در وردپرس ایجاد کنید.
برای انجام این کار وارد هاست خود شوید و روی گزینه File Manager کلیک کنید. پس از اینکه به صفحه مدیریت فایلها در هاست هدایت شدید به مسیر public_html/wp-content/themes مراجعه کرده و از بین پوشههایی که برای قالب وردپرس قرار دارد، وارد پوشه قالبی که در حال حاضر از آن استفاده میکنید شوید.

در این مرحله باید به دنبال فایل فانکشن قالب(functions.php) بگردید و با راست کلیک کردن روی آن فایل و انتخاب گزینه ادیت EDIT به صفحه ویرایش فایل وارد شوید. سپس کدهای زیر رو در مکان مناسبی از این فایل قرار دهید.
# Redirect Attachement add_action('template_redirect,
'mizbanfa_attachment_redirect'); function
mizbanfa_attachment_redirect()
{ global $post; if( is_attachment() &&
isset($post->post_parent) &&
is_numeric($post->post_parent)
&&($post->post_parent != 0)): wp_redirect
( get_permalink
( $post->post_parent ), 301 ); exit(); wp_reset_postdata(); endif; }
سپس فایل را ذخیره کرده و وارد لینک یکی از فایلهای پیوست در وردپرس شوید. خواهید دید که ریدایرکت انجام شده است و به صفحه نوشته در وردپرس ریدایرکت خواهید شد.
نتیجه گیری
به پایان آموزش ریدایرکت صفحات رسانه وردپرس به پست اصلی رسیدیم. امیدواریم با استفاده از این مقاله ریدایرکت صفحات رسانه وردپرس را انجام دهید و سئو سایت خود را بهینهسازی کنید.
در صورت داشتن سؤال درباره ریدایرکت صفحات رسانه وردپرس به پست اصلی برای ما در قسمت نظرات کامنت بگذارید.
تیم پشتیبانی هلدینگ فرتاک در زمینه خدمات طراحی سایتف سئو، بهینهسازی، دیجیتال مارکتینگ، سوشال مدیا، طراحی گرافیک و غیره آماده ارائه خدمات به شما است.
سوالات متداول
موقع آپلود و درج تصویر در پنل سمت راست صفحه می تونید مشخص کنید تصاویر به جای خاصی لینک نشن.
حتی بدون پیوند هم آدرس اون تصویر مشخص هستش که در چه مسیری از هاست قرار داره.
شما باید اول فایل مورد نظر رو در پرونده های چند رسانه ای بارگذاری کنید و سپس آدرس لینک آپلود شده را کپی کنید و در قسمتی که میخواهید با کمک لینک گذاری در ویرایشگر قرار بدید.