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
همینطور که گفته دستورات شرطی می توانند باعث جلوگیری از تکرار و بارگذاری بی فایده فایلها در کدنویسی و طراحی پوسته شوند، همچنین می توانیم در سایر بخشها نیز از آنها استفاده کنیم به عنوان مثال می توان در صورت ورود اعضاء به وردپرس پیام خوش آمدگویی را در پوسته وردپرس به همراه نام و سایر مشخصات کاربر نمایش داد و کاربرانی که وارد سایت نشده در همان محل پیام فرم ورود یا عضویت را ببینند و یا ابزارک خاصی را تنها در صفحه اصلی سایت نمایش داد و در سایر صفحات ابزارک نمایش داده نشود. اینها مثالهایی ساده ولی کاربردی برای ضرورت نیاز به استفاده از دستورات و توابع شرطی وردپرس هستند که می توانند باعث سرعت بخشیدن به مراحل طراحی پوسته و همچنین کاهش تعداد فایلهای نهایی قالب برای سادگی و درک بهتر وبمستران جهت ویرایش های مورد نظرشان شود.
برخی از تگهای وردپرس که می توان از آنها برای اعمال شرط استفاده کرد عبارتند از:
// شناسایی صفحه ایندکس یا صفحه اصلی سایت 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 مراجعه نمایید.
]]>