Ungawengeza kanjani amawijethi e-WordPress?Ukuhlanganiswa kwetimu Indawo yamawijethi

Izici zemenyu yangokwezifiso namawijethi ebha eseceleni, yeboWordPressIzici ezifakiwe endikimbeni.

  • Ukwenza itimu, uma ingabandakanyi le misebenzi emibili, kufana nombambo wenkukhu...

U-Chen Weiliangkwedluleyakha iwebhusayithiKulesi sifundo, ngabelana ngendlela yokunikeza itimu ye-WordPressEngeza imenyu yangokwezifiso.

Lesi sihloko sichaza indlela yokwengeza imisebenzi yewijethi yangokwezifiso lapho udala itimu.

Njengokwengeza amamenyu wangokwezifiso kuzindikimba, ukwengeza amawijethi ngokwezifiso kuthatha izinyathelo ezi-3 nje.

Isinyathelo sokuqala, ukubhaliswa kwegajethi

Ukuze usebenzise iwijethi, kufanele uqale ubhalise, uvule ifayela lemisebenzi.php ngaphansi kwetimu ye-WordPress,

Efayelini le-functions.php, engeza ikhodi elandelayo:

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

?>

 

Shintsha omaka be-li no-h2 kokuthi function.php ukuze bahambisane nomaka abaku-sidebar.php:

Izihloko ze-li ne-module h2 ze-'before_widget' kanye ne-'after_widget', zishintsha ikhodi ngokuya ngesimo sangempela.

(mhlawumbe ngaphandle kokuguqulwa)

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

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

Ikhodi engenhla ibhalisa indawo yewijethi ebizwa ngokuthi "top-sidebar":

  • Igama elibonisiwe lithi "Ibha eseceleni ephezulu".
  • Engeza umaki we-h2 esihlokweni.
  • Izinto zokuqukethwe zimakwe ngo-li.

登录I-WordPress backendIdeshibhodi, hamba kokuthi Ukubukeka → Amawijethi.

Uma ungabona indawo yewijethi yebha eseceleni ephezulu ngakwesokudla kwesithombe esingezansi, kusho ukuthi ukubhaliswa kuphumelele ▼

Engeza indawo yewijethi ye-Sidebar ephezulu ngakwesokudla kweshidi loku-1 le-WordPress

Isinyathelo sesibili, ikholi yegajethi

Ngemuva kokuthi igajethi ibhalisiwe, ingabizwa efayeleni lesifanekiso setimu, futhi ikhodi elandelayo ingabizwa kufayela le-sidebar.php.

1) Efayeleni le-sidebar.php, ngezansi kwethegi enkulu kakhulu ye-li noma ye-div, faka ▼

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

2) Kufayela le-sidebar.php, elikhulu kunawo wonkenomaNgenhla, engeza ▼

<?php endif; ?>

Isinyathelo sesi-XNUMX: Setha amawijethi

1) Igajethi ibhalisiwe, futhi indawo yokubonisa nayo ichazwe efayeleni letimu.

  • Ungasetha indawo yeqembu lewijethi ngemuva kwe-WordPress ▼

Ukusetha indawo yeqembu lewijethi kushidi langemuva le-WordPress 2

2) Ngemva kokulondoloza, qala kabusha ikhasi langaphambili.

  • Ibha eseceleni yewebhusayithi yethu izobukeka njengesithombe esingezansi ▼

Indawo yewijethi yewebhusayithi ye-WordPress No. 3

Ungabona isithombe esingenhla, esibonisa ukuthi igajethi yethu yenziwe futhi isebenza njengokujwayelekile.

Ungawengeza kanjani amawijethi amaningi e-WordPress ezindaweni ezahlukahlukene?

Phinda izinyathelo XNUMX no-XNUMX ukuze wenze amawijethi asekela itimu yakho ye-WordPress ezindaweni ezahlukene.

Ake sithi udinga ukwengeza iwijethi kunhlokweni, ibha eseceleni, nangaphansi kwetimu.

1) Okokuqala, udinga ukukopisha ikhodi elandelayo kufayela le-funcns.php ▼

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) Okulandelayo, engeza ikhodi elandelayo ku-header.php, sidebar.php kanye namafayela we-footer.php ngokulandelanayo.

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

ibha eseceleni.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>

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

Lokhu kuyimpumelelo!

  • Kunjalo, ungakwazi futhi ukushintsha imininingwane eyahlukene kukhodi ngokwezidingo zakho ^_^
  • Izinyathelo ezi-2 ngenhla, vumela yonke itimu ukuthi ihlanganise ukusebenza kwewijethi.

Okulandelayo, qhubeka nokwabelana ngamathiphu okusebenzisa amawijethi ku-WordPress.

I-WordPress Theme Integration Widget Amathiphu

Phatha kahle amawijethi angokwezifiso:

1) Ngemva kokungeza amawijethi endikimbeni, ungakha ifayela elihlukile futhi uliqambe igamawidgets.php,

  • Ukuze ulondoloze yonke ikhodi yewijethi yangokwezifiso eyengezwe esinyathelweni 1 kule folda.

2) Engeza ikhodi kufayela le-functions.php:

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

3) Londoloza wonke amawijethi angokwezifiso amakhodi ewijethi angezwe esinyathelweni 1 kufayela le-widgets.php.

Le ndlela iqinisekisa ukuthi wonke amawijethi alayisha ngokushelela futhi asebenze kuzo zonke izinguqulo ze-WordPress ezisekela amawijethi.

Ngale ndlela, ungaphatha amafayela akho etimu ye-WordPress ngempumelelo.

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "Ungawangeza Kanjani Amawijethi e-WordPress?I-Theme Integration Widgets Area" izokusiza.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1476.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu