Kuidas WordPressi vidinaid lisada?Teemade integreerimise vidinate ala

Kohandatud menüüfunktsioonid ja külgriba vidinad, jahWordPressTeema esiletoodud funktsioonid.

  • Teema tegemine, kui see neid kahte funktsiooni ei sisalda, on nagu kanaribi...

Chen Weiliangeelmisesehitada veebisaitSelles õpetuses jagan, kuidas anda WordPressi teemaLisa kohandatud menüü.

Selles artiklis kirjeldatakse, kuidas lisada teema loomisel kohandatud vidinafunktsioone.

Nii nagu kohandatud menüüde lisamine teemadele, nii ka kohandatud vidinate lisamine võtab vaid 3 sammu.

Esimene samm, vidina registreerimine

Vidina kasutamiseks tuleb esmalt registreeruda, avada WordPressi teema all fail functions.php,

Lisage faili functions.php järgmine kood:

<?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>',
    ) );
}

?>

 

Muutke li ja h2 silte failis functions.php, et need vastaksid faili sidebar.php siltidele:

Li ja mooduli h2 pealkirjad 'enne_vidinat' ja 'after_widget' muudavad koodi vastavalt tegelikule olukorrale.

(võib-olla ilma muutmiseta)

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

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

Ülaltoodud kood registreerib vidinaala nimega "ülemine külgriba":

  • Kuvatav nimi on "Ülemine külgriba".
  • Lisage pealkirjale h2 silt.
  • Sisuelemendid on märgistatud li-ga.

登录WordPressi taustaprogrammArmatuurlaud, avage Välimus → Vidinad.

Kui näete alloleva pildi paremas servas ülemise külgriba vidina ala, tähendab see, et registreerimine on edukas ▼

Lisage WordPressi paremas servas ülemise külgriba vidinaala

Teine samm, vidinakõne

Pärast vidina registreerimist saab selle välja kutsuda teemamalli failis ja järgmise koodi saab välja kutsuda failis sidebar.php.

1) Sisestage faili sidebar.php suurima li või div sildi alla ▼

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

2) Failis sidebar.php suurimvõiÜlal lisage ▼

<?php endif; ?>

XNUMX. samm: seadistage vidinad

1) Vidin on registreeritud ja kuva asukoht on samuti määratletud teemafailis.

  • Vidinarühma ala saate määrata WordPressi taustal ▼

Vidinarühma ala seadistamine WordPressi taustalehel 2

2) Pärast salvestamist värskendage esilehte.

  • Meie veebisaidi külgriba näeb välja nagu alloleval pildil ▼

WordPressi veebisaidi esiotsa vidinaala nr 3

Näete ülaltoodud pilti, mis näitab, et meie vidin on tehtud ja töötab nagu tavaliselt.

Kuidas lisada erinevatesse piirkondadesse mitut WordPressi vidinat?

Korrake samme XNUMX ja XNUMX, et muuta oma WordPressi teema vidinaid erinevates kohtades toetavaks.

Oletame, et peate teema päisele, külgribale ja alaossa lisama vidina.

1) Kõigepealt peate kopeerima faili functions.php ▼ järgmise koodi

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) Järgmisena lisage failidele header.php, sidebar.php ja footer.php järgmine kood.

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>

külgriba.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>

jalus.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>

See on edu!

  • Loomulikult saate koodis ka erinevaid detaile vastavalt oma vajadustele muuta ^_^
  • Ülaltoodud 2 sammu võimaldavad ülejäänud teemal vidina funktsioonid integreerida.

Järgmisena jätkake näpunäidete jagamist vidinate kasutamiseks WordPressis.

WordPressi teemade integreerimise vidinate näpunäited

Hallake tõhusalt kohandatud vidinaid:

1) Pärast teemasse vidinate lisamist saate luua eraldi faili ja anda sellele nimewidgets.php.

  • Et salvestada kogu 1. sammus lisatud kohandatud vidina kood sellesse kausta.

2) Lisage kood faili functions.php:

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

3) Salvestage kõik 1. sammus lisatud kohandatud vidinate vidina kood faili widgets.php.

See meetod tagab, et kõik vidinad laaditakse sujuvalt ja töötavad kõigi vidinaid toetavate WordPressi versioonidega.

Nii saate oma WordPressi teemafaile tõhusamalt hallata.

Hope Chen Weiliangi ajaveeb ( https://www.chenweiliang.com/ ) jagas "Kuidas lisada WordPressi vidinaid?Teemade integreerimise vidinate ala" aitab teid.

Tere tulemast selle artikli linki jagama:https://www.chenweiliang.com/cwl-1476.html

Tere tulemast Chen Weiliangi ajaveebi Telegrami kanalile, et saada uusimaid värskendusi!

🔔 Olge esimene, kes saab kanali ülemises kataloogis väärtusliku "ChatGPT sisuturunduse AI tööriista kasutamise juhendi"! 🌟
📚 See juhend sisaldab tohutut väärtust, 🌟See on harukordne võimalus, ärge jätke seda kasutamata! ⏰⌛💨
Jaga ja like kui meeldib!
Teie jagamine ja meeldimised on meie pidev motivatsioon!

 

发表 评论

Teie e-posti aadressi ei avaldata. Kasutatakse kohustuslikke välju * Silt

kerige üles