Kaip pridėti „WordPress“ valdiklius?Temų integravimo valdiklių sritis

Pasirinktinės meniu funkcijos ir šoninės juostos valdikliai, taipWordPressRyškiausi bruožai temoje.

  • Kurti temą, kuri neapima šių dviejų funkcijų, yra tarsi pyrago gabalas…

Chen WeiliangankstesnėjePastatykite stotįMokomojoje programoje pasidalinome, kaip pridėti „WordPress“ temąPridėti pasirinktinį meniu.

Šiame straipsnyje pristatoma, kaip kuriant temą pridėti pasirinktinių valdiklių funkcijų.

Kaip ir pridedant pasirinktinį meniu prie temos, pridedant pasirinktinius valdiklius reikia atlikti tik 3 veiksmus.

Pirmas žingsnis – programėlės registracija

Norėdami naudoti programėlę, pirmiausia turite užsiregistruoti ir atidaryti failą functions.php pagal WordPress temą.

Funkcijos.php faile pridėkite šį kodą:

<?php

//侧边栏小工具
if ( function_exists('register_sidebar') ) {
    register_sidebar( array(
        'name' => __( 'Top Sidebar' ),
        'id' => 'top-sidebar',
        'description' => __( 'The top sidebar' ),
        'before_widget' => '<li>',
        'after_widget' => '</li>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ) );
}

?>

 

Pakeiskite li ir h2 žymas Functions.php, kad jos atitiktų sidebar.php žymas:

Li ir modulio h2 pavadinimų „before_widget“ ir „after_widget“ kodą modifikuokite pagal faktinę situaciją.

(Jo gali ir nereikėti keisti)

        'before_widget' => '<li>',
        'after_widget' => '</li>',

        'before_title' => '<h2>',
        'after_title' => '</h2>',

Aukščiau pateiktas kodas užregistruoja valdiklių sritį, vadinamą „viršutine šonine juosta“:

  • Rodomas pavadinimas yra „Viršutinė šoninė juosta“.
  • Pavadinimas su h2 žyma.
  • Turinio įrašai pažymėti li.

登录WordPress backendPrietaisų skydelis, eikite į Išvaizda → Valdikliai.

Jei žemiau esančio paveikslėlio dešinėje matote viršutinės šoninės juostos valdiklio sritį, registracija sėkminga ▼

Dešinėje „WordPress“ pusėje pridėkite viršutinės šoninės juostos valdiklio sritį. 1 pav

2 veiksmas: programėlės skambinimas

Užregistravus programėlę, ją galima iškviesti temos šablono faile. Norėdami ją iškviesti, įdėkite šį kodą į sidebar.php failą.

1) Failo sidebar.php po didžiausia li arba div žyma įterpkite ▼

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(top-sidebar) ) : ?>

2) Sidebar.php faile didžiausias arba Aukščiau pridėkite ▼

<?php endif; ?>

3 veiksmas. Nustatykite programėles

1) Programėlė užregistruota, o rodymo vieta apibrėžta temos faile.

  • Valdiklių grupės sritį galite nustatyti „WordPress“ užpakalinėje programoje ▼

Valdiklių grupės srities nustatymas „WordPress“ foninėje sistemoje (2 pav.)

2) Išsaugoję atnaujinkite pirmąjį puslapį.

  • Mūsų svetainės šoninė juosta atrodys taip, kaip paveikslėlyje žemiau ▼

„WordPress“ svetainės priekinio valdiklio srities 3 paveikslėlis

Jei matote aukščiau esantį paveikslėlį, tai reiškia, kad mūsų programėlė buvo sukurta ir veikia kaip įprasta.

Kaip pridėti kelis „WordPress“ valdiklius skirtingose ​​srityse?

Pakartokite pirmąjį ir antrąjį veiksmus, kad jūsų „WordPress“ temos palaikymo valdikliai skirtingose ​​vietose.

Tarkime, kad reikia pridėti valdiklį prie temos antraštės, šoninės juostos ir poraštės.

1) Pirmiausia turite nukopijuoti šį kodą į functions.php failą ▼

if (function_exists('register_sidebar')) {

register_sidebar(array(
'name' => 'Header',
'id' => 'header',
'description' => 'This is the widgetized header.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>'
));
register_sidebar(array(
'name' => 'Sidebar',
'id' => 'sidebar',
'description' => 'This is the widgetized sidebar.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>'
));
register_sidebar(array(
'name' => 'Footer',
'id' => 'footer',
'description' => 'This is the widgetized footer.',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>'
));

}

2) Tada atitinkamai pridėkite šiuos kodus prie header.php, sidebar.php ir footer.php failų.

header.php ▼

<div id="widgetized-header">

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('header')) : else : ?>

<div>
<p><strong>Widgetized Header</strong></p>
<p>This panel is active and ready for you to add some widgets via the WP Admin</p>
</div>

<?php endif; ?>

</div>

šoninė juosta.php ▼

<div id="widgetized-sidebar">

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('sidebar')) : else : ?>

<div>
<p><strong>Widgetized Sidebar</strong></p>
<p>This panel is active and ready for you to add some widgets via the WP Admin</p>
</div>

<?php endif; ?>

</div>

poraštė.php ▼

<div id="widgetized-footer">

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('footer')) : else : ?>

<div>
<p><strong>Widgetized Footer</strong></p>
<p>This panel is active and ready for you to add some widgets via the WP Admin</p>
</div>

<?php endif; ?>

</div>

Sėkmės čia!

  • Žinoma, jei reikia, taip pat galite modifikuoti įvairias detales kode^_^
  • Aukščiau atlikti 2 veiksmai leidžia į likusią temą integruoti valdiklio funkcijas.

Tada toliau dalinkitės patarimais, kaip naudoti valdiklius „WordPress“.

„WordPress“ temos integravimo valdiklių patarimai

Efektyviai valdykite tinkintus valdiklius:

1) Pridėję valdiklį prie temos, galite sukurti atskirą failą ir pavadinti jįwidgets.php.

  • Norėdami išsaugoti visą pasirinktinį valdiklio kodą, pridėtą atliekant 1 veiksmą šiame aplanke.

2) Pridėkite kodą į functions.php failą:

if ($wp_version >= 2.8) require_once(TEMPLATEPATH.’/widgets.php’);

3) Išsaugokite visus pasirinktinių valdiklių kodą, pridėtą 1 veiksme, į failą widgets.php.

Šis metodas užtikrina, kad visi valdikliai būtų įkeliami sklandžiai ir veiktų visose „WordPress“ versijose, kurios palaiko valdiklius.

Tokiu būdu galite efektyviau tvarkyti savo „WordPress“ temos failus.

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino "Kaip pridėti WordPress programėlių?" Temos integruotų valdiklių sritis“ yra jums naudinga.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-1476.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų