Սկիզբ » Ուսումնական նյութեր » Վեբ » CMS - կառավարման համակարգեր » Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս2: header.php և footer.php-ի կարգավորում

Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս2: header.php և footer.php-ի կարգավորում

Դե ինչ, եթե հասել եք այստեղ, նշանակում է արդեն կատարել եք նախորդ գրառման քայլերը և արդեն  ունեք թեմա, որը հնարավոր է ակտիվացնել վորդպրեսի թեմաների բաժնում:
Այս գրառման մեջ կանդրադառնանք այն հիմնական ինֆորմացիային, որն անհրաժեշտ է ցանկացած էջի համար, ինչպիսին են

  • լեզվային ատրիբուտները (բառի հայերենը չգիտեմ)
  • էջերի վերնագրերը
  • էջերի կոդավորումը
  • հիմնական կլասները
  • ու մի քանի այլ հիմնական ֆունկցիաներ

 

Լեզվային ատրիբուտները

Լեզվային ատրիբուտները ավելացվում են 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(); ?>

Շարունակելի…

 

Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս2: header.php և footer.php-ի կարգավորում, 10.0 out of 10 based on 6 ratings

Նշագրեր: , , , , ,

Բաժին: CMS - կառավարման համակարգեր, HTML և CSS, PHP, Թեյնիկներին, Ծրագրավորում, Վորդպրես

Կիսվել , տարածել , պահպանել

VN:F [1.9.20_1166]
Rating: 10.0/10 (6 votes cast)

Մեկնաբանություններ (1)

Թրեքբեք հղում | Մեկնաբանությունների RSS ժապավեն

  1. gago

    Ապրեք, Շատ հետաքրքիր էր, իսկ շարունակությունը լինելու է ?

Մեկնաբանեք

Կհաստատվեն միայն մեսրոպատառ հայերենով գրած մեկնաբանությունները

326