چگونه به کاربران اجازه مشترک شدن در دسته بندی های وردپرس را بدهیم؟
وردپرس شامل taxonomy های داخلی اعم از دسته بندی ها و برچسب ها است که به شما اجازه می دهد تا محتوای سایت خود را سازماندهی کنید. اغلب کاربران وردپرس از دسته بندی ها و برچسب ها برای مرتب کردن محتوای سایت خود استفاده می کنند اما بیشتر آنها نمی دانند که دسته بندی ها، برچسب ها و taxonomy های سفارشی هر یک فید RSS خود را دارند. چرا این فید مفید است؟ خب این فید RSS به کاربران شما اجازه می دهد تا مشترک مطالبی شوند که بیش از همه به آن علاقه مند هستند. در این مطلب میخواهیم به شما نشان دهیم که چگونه می توانید به کاربران خود اجازه مشترک شدن در دسته بندی های وردپرس را بدهید.
فید RSS اختصاصی برای دسته بندی ها در وردپرس
به صورت پیش فرض، وردپرس فید RSS را برای هر دسته بندی، برچسب و taxonomy دلخواهی فعال می کند. بیشتر مرورگرهای هوشمند آدرس مربوط به فید RSS هر برگه را شناسایی کرده و نمایش خواهند داد. شما می توانید برای دسترسی به فید RSS مذکور، تنها نامک /feed/ را به انتهای آدرس دسته بندی مورد نظر خود اضافه کنید. برای مثال:
https://wpnovin.com/category/پلاگین-های-رایگان/feed/
حالا آسان ترین راه برای اجازه دادن به کاربران برای اشتراک در دسته بندی ها در وردپرس این است که آنها را از وجود چنین فید RSS آگاه سازید. شما می توانید لینک مربوط به فید RSS هر دسته بندی را در برگه آن دسته بندی اضافه کنید.
اضافه کردن لینک اشتراک در RSS در برگه هر دسته بندی
کار را با اضافه کردن لینک ساده اشتراک در RSS در برگه های دسته بندی شروع می کنیم. ابتدا شما میبایست فایل category.php قالب سایت خود را پیدا کنید. اگر چنین فایلی پیدا نکردید، به دنبال فایل archive.php بگردید.
حالا اگر قالب سایت شما دارای فایلی به نام category.php است، کافی است کد زیر را در هر جایی از قالب سایت خود که میخواهید لینک اشتراک نمایش داده شود، اضافه کنید.
<?php $category = get_category( get_query_var('cat') ); if ( ! empty( $category ) ) echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="اشتراک در خبرنامه" rel="nofollow">اشتراک</a></p></div>'; ?>
اگر قالب سایت شما فاقد فایل category.php است، اما فایل archive.php را دارا است، میبایست فایلی به نام category.php ایجاد کرده و تمام کدهای موجود در archive.php را درون آن قرار دهید. به محض اینکه این کار را انجام دادید، کد بالا را در فایل مذکور قرار دهید.
با اضافه کردن کد بالا، شما در واقع لینک اشتراک در خبرنامه دسته بندی را به سایت خود اضافه کرده اید:
این کد صرفا لینکی با عنوان اشتراک به قالب سایت شما اضافه می کند. شما می توانید به جای استفاده از متن ساده، آیکون مربوط به فید RSS را به قالب سایت خود اضافه کنید. کافی است از کد زیر استفاده کنید:
<?php $category = get_category( get_query_var('cat') ); if ( ! empty( $category ) ) echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="اشتراک در خبرنامه" rel="nofollow"><img src="http://https://devstuff.ir/wordpress-source/wp-content/uploads/2018/09/rss-feed.png" alt="اشتراک در خبرنامه" width="100" height="100" /></a></p></div>'; ?>
نظرات کاربران
ثبت دیدگاه