Դե ինչ, եթե հասել եք այստեղ, նշանակում է արդեն կատարել եք նախորդ գրառման քայլերը և արդեն ունեք թեմա, որը հնարավոր է ակտիվացնել վորդպրեսի թեմաների բաժնում:
Այս գրառման մեջ կանդրադառնանք այն հիմնական ինֆորմացիային, որն անհրաժեշտ է ցանկացած էջի համար, ինչպիսին են
- լեզվային ատրիբուտները (բառի հայերենը չգիտեմ)
- էջերի վերնագրերը
- էջերի կոդավորումը
- հիմնական կլասները
- ու մի քանի այլ հիմնական ֆունկցիաներ
Լեզվային ատրիբուտները
Լեզվային ատրիբուտները ավելացվում են html թեգին՝ որպես պարամետր: Դրա համար header.php-ում գտնվող հտմլ թեգին ավելացնում են վորդպրեսի ֆունկցիաներից մեկը ՝ language_attributes(), որը տպում է ընտրված լեզվային ատրիբուտը:Մեր հտմլ թեգը պետք է ունենա այս տեսքը.
<!DOCTYPE html <?php language_attributes(); ?> >
Էջերի վերնագրերը
Ցանկացած էջի համար շատ կարևոր է նրա վերնագիրը, որը գեներացվում է որոնողական համակարգերի կողմից, դրա համար ջնջում ենք title թեգի միջինը
<title>CoolBlue</title>
ու ավելացնում յուրաքանչյուր էջի վերնագիրը տպող php կոդը.
<title><?php /* * Print the <title> tag based on what is being viewed. */ global $page, $paged; wp_title( '|', true, 'right' ); // Add the blog name. bloginfo( 'name' ); // Add the blog description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description"; // Add a page number if necessary: if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'striped' ), max( $paged, $page ) ); ?></title>
wp_title() ֆունկցիայի միջոցով տպվում է էջի վերնագիրը, այնուհետև bloginfo(‘name’) ֆունկցիայի միջոցով ավելացվում է կայքի անվանումը, հետո դուրս է բերվում էջի նկարագրությունը (եթե գոյություն ունի) և եթե գլխավոր էջը չէ, տպվում է նաև էջի համարը:
Թեմայի կոդավորումը
Կոդավորումը կարգավորլու համար ուղակի ջնջեք այս բոլոր մետա թեգերը
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta charset="utf-8"/> <meta name="description" content=""> <meta name="author" content="">
ու դրեք միայն այս մեկը
<meta charset="<?php bloginfo( 'charset' ); ?>" />
Էլի մի քանի ֆունկցիաներ
Նախ ավելացնում ենք ստանդարտ կլասներ body թեգի համար: Այն պետք է ունենա հտևյալ տեսքը.
<body id="top" <?php body_class( $class ); ?>>
Փակվող </head> թեգից առաջ ավելացնում ենք wp_head ֆունկցիան, որը բեռնում է ստանդարտ սկրիպտները, ոճերը, ինչ որ մետա ինֆորմացիաներ ու տեն լիքը բաներ…
<?php wp_head(); ?>
Ու վերջում footer.php-ում փակվող body թեգից առաջ ավելացնում ենք wp_footer ֆունկցիան: Այն բեռնում է սկրիպտները, որոնք օգտագործում են պլագինները, բացի այդ բեռնում է ադմինիստրատորի համար վերևի մենյուն:
<?php wp_footer(); ?>
Շարունակելի…
Ապրեք, Շատ հետաքրքիր էր, իսկ շարունակությունը լինելու է ?