Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8 روناک وب | طراحی سایت | طراحی قالب وردپرس | طراحی سایت وردپرس » توابع شرطی وردپرس http://ronakweb.com طراحی سایت ، طراحی قالب وردپرس ، سئو و بهینه سازی سایت ، دانلود اسکریپت و فیلم آموزشی طراحی سایت و وردپرس از خدمات روناک وب می باشد Sat, 19 Aug 2023 09:51:14 +0000 fa-IR hourly 1 توابع شرطی وردپرس مورد نیاز طراحی قالب وردپرس http://ronakweb.com/1253/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b4%d8%b1%d8%b7%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html http://ronakweb.com/1253/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b4%d8%b1%d8%b7%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html#comments Sat, 28 Nov 2015 15:45:38 +0000 http://ronakweb.com/?p=1253 با استفاده از توابع شرطی وردپرس در هنگام کدنویسی و طراحی قالب وردپرس می توان پوسته ای بهینه و استاندارد که دارای سرعت بارگذاری بالا باشد طراحی کرد به عنوان مثال می توان با عدم فراخوانی فایلهای css و js ای که کاربردشان در صفحات خاصی مانند ادامه مطلب است در صفحه اصلی و سایر صفحات باعث افزایش سرعت بارگذاری و کم کردن حجم صفحه اصلی index.php و صفحات دسته بندی category.php شد در واقع شرط بگذاریم که تنها فایلهای css و js در صفحه ادامه مطلب بارگذاری شوند به عنوان مثال در ادامه مطلب قالب پاسارگاد که مناسب سایتهای اندرویدی است محلی برای نمایش اسکرین شات برنامه و بازی ها به صورت پاپ آپ و داخل لایت باکس در نظر گرفته شده که از افزونه جی کوئری برای راه اندازی آن استفاده شده است در طراحی پوسته با استفاده از دستورات شرطی وردپرس فایلهای افزونه تنها در ادامه مطلب بارگذاری می شوند که این امر باعث افزایش سرعت بارگذاری سایر صفحات می شود جهت آشنایی با انواع دستورات و توابع شرطی وردپرس مورد نیاز در طراحی قالب وردپرس با روناک وب همراه باشید.

توابع شرطی وردپرس مورد نیاز طراحی قالب وردپرس

کاربرد دستورات و توابع شرطی وردپرس

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

// شناسایی صفحه ایندکس یا صفحه اصلی سایت
is_home() 
// تشخیص مدیر سایت از سایر کاربران 
is_admin()
// شناسایی صفحه ادامه مطلب
is_single() 
// شناسایی برگه ها
is_page() 
// تشخیص صفحه برچسبهای سایت
is_tag() 
// دارا بودن برچسب خاص در صفحه
has_tag() 
// صفحه مربوط به نویسندگان در قالب
is_author()
// بودن در صفحه جستجو  
is_search() 
// تشخیص صفحه خطا ۴۰۴ در قالب
 is_404() 
// برای بارگذاری فایلهای مربوط به فارسی سازی و راست چین کردن قالب
 is_rtl() 

این دستورات را می توان به عنوان شرط دستور if ، قسمت شروط در حلقه های for و while یا در هر تابعی که قابلیت دریافت شرط را دارد استفاده کرد، توابع بالا تنها بخش بسیار اندکی از دستورت شرط گذاری وردپرس هستند برای مشاهده تمام توابع به همراه توضیحات بیشتر و مثالهای کاربردی به صفحه دستورات شرطی وردپرس به آدرس WordPress Conditional Tags مراجعه نمایید.

]]>
http://ronakweb.com/1253/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b4%d8%b1%d8%b7%db%8c-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3.html/feed 7