ساخت فید وبسایت به کمک وردپرس rss

وردپرس rss

درود فراوان به همراهان همیشگی همیار وردپرس!
در مقاله امروز به بررسی فید وبسایت می پردازیم! توضیحاتی در زمینه های مختلف فید سایت و عملکرد آن برای شما دوستان ارائه می دهیم.
در واقع وردپرس rss در وبسایت های وردپرسی می تواند عامل مهمی برای نمایش تمامی نوشته ها، برگه ها، دسته بندی ها و… در کنار هم باشد.
همانطور که می دانید فید یا خوراک جز یکی از قابلیت های مهم در وردپرس است. برای آشنایی بیشتر با این قابلیت با ما همراه شوید.

مقدمه ای بر معرفی وردپرس rss

فید تابعی از نرم افزار ویژه ای است که به feedreaders اجازه دسترسی به سایت را می دهد. فیدها به صورت خودکار به دنبال مطالب جدید سایت و
سپس به ارسال اطلاعات درباره آن مطالب و آپدیت بخش های دیگر سایت می پردازند.
هچنین فید این قابلیت را برای کاربران وبسایت فراهم می کند که، تازه ترین و مهم ترین اخبار وبسایت ها را دنبال کنند.
چندین نوع مختلف از فید وجود دارد که توسط feedreaders (فید خوان های) مختلف خوانده می شود. بعضی از این فیدها عبارتند از:
Atom، وردپرس rss، فایل های RDF.
در ادامه به بررسی وردپرس rss می پردازیم. به دلیل اینکه فید rss از مهم ترین فیدهای وردپرس است!

ساخت فید وبسایت به کمک وردپرس rss

به طور پیش فرض وردپرس شامل فیدهای مختلفی است. آن ها با استفاده از تگ های قالب برای تابع ()bloginfo و برای هر نوع خوراکی آماده میشوند.
فیدها معمولا در بیشتر قالب های وردپرس در سایدبار و یا فوتر هستند. به عنوان مثال:

۱٫ آدرس برای فید RDF/RSS 1.0

<?php bloginfo('rdf_url'); ?>

۲٫ آدرس برای فید RSS 0.92

<?php bloginfo('rss_url'); ?>

۳٫ آدرس برای فید RSS 2.0

<?php bloginfo('rss2_url'); ?>

۴٫ آدرس برای فید Atom

<?php bloginfo('atom_url'); ?>

۵٫ آدرس برای کامنت ها فید RSS 2.0

<?php bloginfo('comments_rss2_url'); ?>

توجه!! در مثال comments RSS 2.0 feed، این کد فقط برای نمایش کامنت ها در وبسایت است.

نکته!!حال برای تعیین مسیر کامنت ها در یک مطلب خاص، قطعه کد زیر را در فایل single قالب وردپرس خود قرار دهید:

<?php post_comments_feed_link('RSS 2.0'); ?>

در واقع ۴ فید وردپرس برای نمایش بروز رسانی های اخیر و تغییر محتوای سایت برای feedreaders وجود دارد. از بین این فیدها، وردپرس rss معروفترین
و شناخته ترین فید است.

یافتن آدرس فید وبسایت خود

شما آدرس فید وردپرس rss و یا آدرس وبسایت را برای معرفی سایت به افراد و یا موتورهای جستجو و دایرکتوری ها نیاز دارید. به طور کلی ۴نمونه آدرس
احتمالی برای هر یک از فیدها وجود دارد و هر یک از آنها وظیفه ای دارد! چند روش که می توانید فید وبسایت را پیدا کنید، به صورت زیر است:

http://example.com/?feed=rss
http://example.com/?feed=rss2
http://example.com/?feed=rdf
http://example.com/?feed=atom

اما اگر شما از پیوندهای یکتای سفارشی استفاده می کنید، باید یکی از آدرس های زیر استفاده کنید:

http://example.com/feed/
http://example.com/feed/rss/
http://example.com/feed/rss2/
http://example.com/feed/rdf/
http://example.com/feed/atom/

حال در ادامه به بررسی فید وردپرس rss مربوط به کامنت های وبسایت می پردازیم.
وب سایت وردپرس برای هر یک از کامنت ها فید مخصوصی دارد. همچنین هر نوشته ای فید کامنت مربوط به خود را دارد. حالت کلی این فیدها به صورت زیر است:

فرمت پیوندهای یکتا به صورت زیر است:

http://example.com/comments/feed/

فرمت حالت پیش فرض وردپرس rss به شکل زیر است:

<pre>http://example.com/?feed=comments-rss2</pre>

پس از بررسی فید مربوط به کامنت های وبسایت، به بررسی فید برچسب ها و دسته بندی ها می پردازیم.
شما همچنین می توانید فیدهایی مخصوص برای دسته بندی و برچسب های وبسایت داشته باشید. فقط لازم است فید وردپرس rss را به انتهای لینک های
خود اضافه کنید:

<pre>http://www.example.com/?cat=42&amp;feed=rss2</pre>

یا

<pre>http://www.example.com/?tag=tagname&amp;feed=rss2</pre>

یا

<pre>http://www.example.com/category/categoryname/feed</pre>

یا

<pre>http://www.example.com/tag/tagname/feed</pre>

در اینجا شما ۴ نمونه آدرس دهی برای فید برچسب ها و دسته بندی ها را مشاهده نمودید.

  نمایش تصاویر در خوراک وردپرس با Featured Images in RSS & Mailchimp Email

توجه!! برای مطالبی که شامل یک یا چند دسته بندی و برچسب هستند، می توانید فید آدرس مشخص کنید. بدین صورت که مقادیرشان را با کاما از هم جدا نمایید.
به عنوان نمونه می توانید یک مورد از سه حالت زیر را انتخاب کنید:

<pre>http://www.example.com/?cat=42,43&amp;feed=rss2</pre>

یا

<pre>http://www.example.com/?tag=tag1,tag2&amp;feed=rss2</pre>

یا

<pre>http://www.example.com/category/cat1,cat2/feed</pre>

در ادامه نوبت به فید مخصوص نویسندگان وبسایت می رسد!! هر نویسنده یک فید وردپرس rss مخصوص به خود را دارد. که به صورت زیر است:

<pre>http://example.com/author/authorname/feed/</pre>

آخرین مورد، مربوط به فید جستجو است!! نتایج جستجو هم می توانند فیدهای وردپرس rss مخصوص خود را داشته باشند. برای مثال:

<pre>http://example.com/?s=searchterm&amp;feed=rss2</pre>

دوستان در بخش یافتن فیدهای وبسایت، تقریبا شما یاد گرفتید که فید هر بخش را به چه صورتی بدست آورید.

افزودن فید وبسایت

همه ی قالب هاب وردپرس از ویژگی انواع فید وردپرس rss که در وردپرس می باشند، پشتیبانی می کنند. برای اضافه کردن فید به وب سایت تون باید
محل فیدهای دیگر را پیدا کنید. فیدها به طور معمول در فایل های فوتر و سایدبار قالب وردپرس سایت می باشند.
سپس قطعه کد زیر را که به عنوان نمونه به فایل مورد نظر قالب وردپرس تون اضافه کنید:

<ul class="feeds">

<li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>


<li><a href="<?php bloginfo('atom_url'); ?>" title="<?php _e('Syndicate this site using Atom'); ?>"><?php _e('Atom'); ?></a></li>


<li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>

</ul>

افزودن گرافیک به لینک فید وبسایت

بعضی از وبمستران تمایل دارند، از گرافیک ( دکمه های گرافیکی ) بجای کلمات برای نمایش فید وردپرس rss استفاده کنند. الگوهایی برای ایجاد گرافیک و یا دکمه ها وجود دارد، اما شما می توانید دکمه هایی را مطابق نظر خود بسازید. در نهایت شما کد گرافیک خود را به آدرس فید وب سایت تون اضافه کنید. به عنوان نمونه
قطعه کد زیر را در مکان مورد نظر کپی کنید:

<a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><img src="http://www.mozilla.org/images/feed-icon-14x14.png" alt="RSS Feed" title="RSS Feed" /></a>

تغییر آدرس فید وبسایت

اگر تصمیم دارید آدرس وبسایت تون را تغییر بدهید، باید خوانندگان وبسایت را به فید وردپرس rss جدید هدایت کنید!! این کار را با استفاده از باز نویسی فایل و تغییر مسیر در فایل  htaccess. انجام دهید. برای نمونه، کد تغییر فید b2 به صورت زیر است:

<pre>RewriteRule ^b2rss2.php(.*)? /wordpress/?feed=rss2 [QSA]</pre>

توجه!! شما باید فایل htaccess. را که در روت هاست وجود دارد، ویرایش کنید. اگر این فایل در روت هاست شما نبود، باید فایل htaccess. ایجاد کنید.

این مطلب توسط سرکار خانم رضوان رسالت بروز رسانی شده است. 

پیروز باشید

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

319,167 نفر

پاسخی بگذارید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 3 سال عضو همیار وردپرس

    سلام
    برای rss پربیننده ترین ها چیکار باید کرد؟ کسی می دون؟

  2. با سلام
    من توی سایتم پست گذاشتم ولی در خوراک سایت کامل نشون داده نمیشه. مثل عکس زیر
    چکار کنم کامل نشون بده.
    با تشکر
    http://s8.picofile.com/file/8309681450/Screenshot_2017_10_19.png

  3. درود،واقعا عالی و کاربردی بود،من تو چند تا سایت توضیحاتی رو دیدم ولی هیچکدوم کارم رو راه ننداخت تا اینجا.
    تشکر

  4. سلام مشکل داره وقتی از این کدها استفاده میکنم کل سایت میریزه بهم چکار باید بکنم؟
    آدرس سایتم قالب سایتم روزنامه است وقتی قالب اصلی وردپرس میزارم مشکلی نداره

  5. دست شما درد نکنه اما خیلی گنگ توضیح می دید. مثلا بگید فلان پوشه و فلان قسمت باید کد قرار بدید. یا یه عکسی چیزی بزارید آدم متوجه بشه. چندتا آموزش ازتون خوندم صدبار رفتم بالا و پایین تا آخرش سردرآوردم

  6. 3 سال عضو همیار وردپرس

    سلام خسته نباشید دوستان
    چجوری باید rss سایتمو بسازم؟سخته یا آسون؟لطفا راهنمایی کنید دوستان

  7. من هرجا اضافه می کنم اررو می دهد؟
    چیکار کنم ممنون میشم راهنمایی کنید.

  8. عالی بود ممنون

  9. سلام
    خسته نباشید – مطلبتون عالی بود

  10. سلام چجوری باید کاری کنیم که در صفحه جدید باز بشه و لینک نوفالو باشه؟

  11. با عرض سلام و خسته نباشید ! من تازه وارد هستم و آشنایی کامل با کد هارو ندارم ، اگه میشه بگین کدیی رو که دادین باید در کجا استفاده کنم ؟

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

  13. عالی بود
    خیلی ممنون

  14. با تشکر …میشه بگید این کد رو دقیقا کجا باید گذاشت ؟ در چه فایلی؟گنگ توضیح می دین انگار همه خدای ورد پرسن لطفا کلی گویی نکنید توی توضیحاتی که می دین بگین کدام فایل و در کجای فایل ممنون

    • 6 سال عضو همیار وردپرس

      سلام
      فرقی نداره ، بستگی به خودتون داره که میخواهید خوراک RSS کجا باشه دقیقاً توی قالب

      با احترام

  15. سلام
    من می خوام ادرس فید سایتم بدین صورت نمایش داده بشه
    (http://www.ir.ir/rss)
    درحالی که بدین صورت می باشد
    (http://www.ir.ir/feed)

  16. ممنون
    اما این کد رو دقیقا باید کجا بذارم ؟؟؟؟؟؟؟؟؟؟؟

  17. سلومز
    خیلی خوبز بودز:دی
    ممنون عزدواده کردم من :ایکس

  18. میتونید از اکسیمت استفاده کنید یا عضویت وردپرس رو ببندید.

  19. سلام .
    ببخشید یه راهنمایی میخوام.
    مدتیه تقریبا روزی یه کاربر اسپم در سایت وردپرسم عضو میشه.مثلا با این قبیل نام های کاربری و ایمیل :
    LacychetDautt
    [email protected]

    البته من پاک میکنم کاربر رو،اما دیگه خسته شدم!!
    خواستم ببینم برای پیشگیری از این اسپم چه کنم ؟
    آیا خطری ه برای امنیت سایتم دارن یا نه!؟

  20. ممنون بسیار ارزشمند بود

  21. مثل همیشه عــــــــالــــی بــود.

  22. در جواب به پارسایی عزیز :
    اینکار در وردپرس با افزونه wp rss poster انجام می گیره.

  23. سلام.
    میشه بگید این کد رو دقیقا کجا باید گذاشت ؟؟؟
    دقیقا ؟؟؟

    ممنون.
    نظر شما منتظر تاييد مديريت سايت است.

  24. سلام.
    میشه بگید این کد رو دقیقا کجا باید گذاشت ؟؟؟
    دقیقا ؟؟؟

    ممنون.

  25. سلام.
    بعضی سایتا هستن مثل
    khabarfarsi.com
    ghatreh.ir
    که با استفاده از خروجی سایت های دیگه،مطالب فید اونها رو داخل سایت خودشون کپی میکنن و در قالب یه پست منتشر میکنن.
    این چجوری انجام میشه!؟

  26. سلام
    دستتون درد نکنه .
    ی سوال دیگه .
    چرا فید من ایجوریه ؟
    منظورماینه چرا فقط عنوان مطلب نیست ؟
    هم عنوان مطلبه هم مقداری از مطلب هم مطالب مرتبط .
    چطور باید این رو درست کرد ؟؟
    ممنون میشم این سوالم رو هم جواب بدید .

  27. سلام
    چی شد؟ هر چقدر می زدم نظر ارسال نمی شد، همینطوری یه متن رمان زدم، از شانس بد ارسال شد؟!!!!!:)
    می خواستم از وب سایت خوبتون تشکر کنم.
    ممنون

  28. کسی نیست به من کمک کنه؟

  29. من این آدرس (http://akisar.ir/feed) رو چک کردم درست بود.

  30. خسته نباشید
    یه سوال داشتم چگونه میشه لینک ها در صفحه جدید باز بشه میشه کدش رو بگذارید
    با تشکر

  31. در جواب به سوته دل :

    عزیز با نصب افزونه ای که گفتین فید آر اس اس ۲٫۰ شما خراب شده.

    من اگه تونستم یه راهی پیدا می کنم و اینجا آموزش میدم.

    اما فعلا http://kam-rang.ir/feed/atom/ کار میکنه. (فید اتم شما)

    با تشکر

  32. در جواب به اکبر عزیز :
    عزیز باید اسلش آخرشو بزاری.

    شما آدرس زیرو مینویسی :

    http://akisar.ir/feed

    اگه دقت کنی یه اسلش ( / ) میاد جلوش. (بخاطر ریدایرکت بودن.)

    شما باید آدرس فیدو اینطوری بنویسی :

    http://akisar.ir/feed/

    بقیه دوستان هم دقت کنند که ( / ) آخر را قرار دهند.

    با تشکر – فربد

  33. بسیار عالیه . نیاز بود تا فیدها رو در مکان دلخواه قرار بدیم .

    ممنون

  34. سلام یک سوال در مورد افزونه سئو داشتم
    این افزونه برای من ادرس های rss زیادی ساخته بود از جمله:
    http://kam-rang.ir/category-sitemap.xml
    http://kam-rang.ir/post-sitemap.xml
    http://kam-rang.ir/sitemap_index.xml
    و…
    بعد از اینکه کل هاستم صفر شد و دوباره وردپرس نصب کردم و این افزونه را هم نصب کردم
    وقتی وارد این ادرس ها میشدم صفحه ۴۰۴ برام میاورد
    اومدم فایل xml های ادرس ها را خالی از هیچ گونه متنی ساختم و اونها را اپلود کردم
    الان همونجور میبینید وقتی این ادرس ها را باز میکنم این ها را مینویسه

    This XML file does not appear to have any style information associated with it. The document tree is shown below.

    چه کار باید بکنم تا این فید ها دوباره راه بیفتند ممنون میشم بهم کمک کنید

  35. بسيار عالي.جالب بود

  36. سلام
    ممنون اما یه سوال .
    من آر اس اس سایت خودم رو از کجا باید آدرسش گیر بیارم ؟
    هرچی دنبالش میگردم نیستش .
    http://akisar.ir/feed رو هممیزنم نیستش .
    باید چیکار کنم ؟؟؟؟
    ممنون میشم جواب بدید

  37. ممنون از اموزشتون اما ابزارک ها کار باهاشون راحت تره تا نوشتن کد و …

  38. دوستان خواهشا کپی برداری نکنند!

  39. آقا از زحماتت تشکر – من که استفاده کردم

مطالب زیر را حتما بخوانید

دوره‌های آموزشی