خبرهای کوتاه
مردان وردپرس هوک آموزش وردپرس ،‌ اضافه کردن جستجو به منو

%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%8c%e2%80%8c-%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88-%d8%a8%d9%87-%d9%85%d9%86

در مواقعی نیاز به این موضوع دارید که در منوی سایتی که طراحی می کنید قسمت جستجو را اضافه کنید، با استفاده از هوک زیر می توانید به سادگی این کار را انجام دهید:

در قطعه کد بالا به بخش wp_nav_menu_items هوک زده ایم و به عبارتی فیلتر کرده ایم و تابع add_search_box_to_menu را به این تابع افزوده ایم و در  زمان اجرای تابع اصلی تابعی که ساخته ایم نیز اجرا می شود. زمانی که منو فراخوانی می شود یک تگ li با مشخصات بالا که ساختیم به انتهای آن اضافه می شود.

منبع :‌ مردان وردپرس
تاریخ آخرین بروزرسانی : ۱۰ مهر ۱۳۹۵
برچسب ها:, , , , ,
2نظر برای

اضافه کردن تصویر شاخص به RSS در وردپرس – Hook


  1. سلام خسته نباشید
    من یه مشکل دارم ۱ هفتست دنبالشم به نتیجه نرسیدم
    تو انجمن هام گشتم ، ولی دیگه الان مثل قدیم انجمنا فعال نیستو جوابی نگرفتم

    مشکلم اینه، میخوام صفحه فیدم مثل سایت دیجیاتو شه
    http://digiato.com/feed
    فرقش با بقیه اینه که تک داره
    مثل:

    http://digiato.com/wp-content/uploads/2016/07/LG-G5-Logo-AM-AH-1-1600×1067-600×400.jpg

    ،
    خیلی جاها گشتم ، ولی هر کار میکنم تصویر تو feed سایتم لود میشه

    میشه کمک کنید؟
    تشکر

    • با سلام و تشکر.از تابع زیر در functions.php استفاده کنید 

      // display featured post thumbnails in WordPress feeds function wcs_post_thumbnails_in_feeds( $content ) { global $post; if( has_post_thumbnail( $post->ID ) ) { $content = ‘

      ‘ . get_the_post_thumbnail( $post->ID ) . ‘

      ‘ . $content; } return $content; } add_filter( ‘the_excerpt_rss’, ‘wcs_post_thumbnails_in_feeds’ ); add_filter( ‘the_content_feed’, ‘wcs_post_thumbnails_in_feeds’ );

       

      در غیر اینصورت از پلاگین های زیر می توانید استفاده کنید

      https://wordpress.org/plugins/featured-images-for-rss-feeds/

      https://wordpress.org/plugins/rss-image-feed/

       

       

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.