توابع وردپرس و کدهای ضروری برای طراحی قالب

بازدید: 53 بازدید

در کدنویسی یا طراحی قالب وردپرس HTML , CSS , javascript و توابع وردپرس امری ضروریست

در این آموزش قصد داریم توابع و فایل های کاربردی در طراحی قالب وردپرس رو آموزش بدیم

فایل های پایه ای:

				
					style.css (استایل های قالب)
index.php (فایل اصلی پوسته وردپرس)
single.php (نمایش توضیحات نوشته)
archive.php (صفحه بایگانی و دسته بندی)
searchform.php (فرم جستجو)
search.php (نمایش نتایج جستجو)
۴۰۴.php (صفحه خطای ۴۰۴ یا پیدا نشد)
comments.php (فایل قالب نظرات)
footer.php (فوتر یا پانوشت)
header.php (هدر یا سربرگ)
sidebar.php (ستونهای کناری پوسته)
page.php (نماش محتوای برگه های سایت)
home.php (صفحه اصلی سایت)
screenshot.png (نمایش این تصویر در لیست قالب های سمت مدیریت است)

				
			

 

توابع داخل header قالب:

				
					<?php bloginfo('name'); ?>//عنوان سایت
<?php wp_title(); ?>//عنوان پست یا صفحه خاص
<?php bloginfo('stylesheet_url'); ?>//محل فایل style.css
<?php bloginfo('pingback_url'); ?>//آدرس پینگ بک برای سایت
<?php bloginfo('template_url'); ?>//مکان فایل‌های تم سایت
<?php bloginfo('version'); ?>//نسخه وردپرس سایت
<?php bloginfo('rss2_url'); ?>//آدرس RSS2 برای سایت
<?php bloginfo('url'); ?>//آدرس دقیق سایت
<?php bloginfo('name'); ?>//نام سایت
<?php bloginfo('html_type'); ?>//نسخه HTML سایت
<?php bloginfo('charset'); ?>//پارامتر Charset سایت
				
			

 

توابع مورد نیاز در طراحی بدنه قالب:

				
					<?php the_content(); ?>//محتوای پست 
<?php if(have_posts()) : ?>//بررسی می کند که آیا پست وجود دارد
<?php while(have_posts()) : the_post(); ?>//در صورت موجود بودن پست، پست ها را نشان می دهد
<?php endwhile; ?>//تابع "while" PHP را می بندد
<?php endif; ?>//تابع PHP "if" را می بندد
<?php get_header(); ?>//نمایش محتوای Header.php
<?php get_sidebar(); ?>//نمایش محتوای فایل Sidebar.php
<?php get_footer(); ?>//نمایش محتوای فایل Footer.php
<?php the_time('m-d-y') ?>//تاریخ در قالب '۰۸-۱۸-۰۷'
<?php comments_popup_link(); ?>//لینک نظرات در مورد پست
<?php the_title(); ?>//عنوان یک پست یا صفحه خاص
<?php the_permalink() ?>//آدرس یک پست یا صفحه خاص
<?php the_category(', ') ?>//دسته بندی یک پست یا صفحه خاص
<?php the_author(); ?>//نویسنده یک پست یا صفحه خاص
<?php the_ID(); ?>//شناسه یک پست یا صفحه خاص
<?php edit_post_link(); ?>//پیوند برای ویرایش یک پست یا صفحه خاص
<?php get_links_list(); ?>//پیوندهایی از وبلاگ
<?php comments_template(); ?>//نمایش محتوای فایل Comment.php
<?php wp_list_pages(); ?>//لیست صفحات 
<?php wp_list_cats(); ?>//لیست دسته بندی های سایت
<?php next_post_link(' %link ') ?>//آدرس پست بعدی
<?php previous_post_link('%link') ?>//آدرس پست قبلی
<?php get_calendar(); ?>//تقویم داخلی
<?php wp_get_archives() ?>//لیست آرشیوهای سایت
<?php posts_nav_link(); ?>//لینک پست بعدی و قبلی
<?php bloginfo(’description’); ?>//توضیحات سایت
				
			

 

توابع اضافی در طراحی بدنه قالب:

				
					/%postname%/ (پیوندهای دائمی سفارشی)
<?php include(TEMPLATEPATH . ‘/x’); ?> (وارد کردن هر فایل بجای x)
<?php the_search_query(); ?> (مقدار دهی برای فرم جستجو)
<?php _e(’Message’); ?> (پیام را چاپ می کند)
<?php wp_register(); ?>(لینک ثبت نام را نمایش می دهد)
<?php wp_loginout(); ?> (پیوند ورود/خروج را نشان می دهد)
<!--next page--> (محتوا را به صفحات تقسیم می کند)
<div id="more-13810"></div>(محتوا را قطع می کند و پیوندی به آن اضافه می کند
بقیه مطالب)
<?php wp_meta(); ?> (متا برای مدیران)
<?php timer_stop(1); ?> (زمان بارگذاری صفحه)
<?php echo get_num_queries(); ?> (درخواست برای بارگیری صفحه)
				
			

امیدواریم که این مطلب برای شما مفید واقع شده باشه
اگر هم توابعی ذکر نشده خوشحال میشم برای ما کامنت کنید

موفق باشید

۵/۵ - (۲ امتیاز)

مطالعه بیشتر