Bii o ṣe le ṣafikun awọn ẹrọ ailorukọ Wodupiresi?Akori Integration agbegbe ẹrọ ailorukọ

Awọn ẹya ara ẹrọ akojọ aṣayan aṣa ati awọn ẹrọ ailorukọ ẹgbẹ ẹgbẹ, bẹẹniWordPressAwọn ẹya ifihan ninu akori.

  • Ṣiṣe akori kan, ti ko ba pẹlu awọn iṣẹ meji wọnyi, o dabi ẹgbẹ adie ...

Chen Weiliangni išaajukọ kan aaye ayelujaraNinu ikẹkọ yii, Mo pin bi o ṣe le fun akori Wodupiresi kanṢafikun akojọ aṣayan aṣa.

Nkan yii ṣe apejuwe bi o ṣe le ṣafikun awọn iṣẹ ailorukọ aṣa nigba ṣiṣẹda akori kan.

Gẹgẹ bii fifi awọn akojọ aṣayan aṣa kun si awọn akori, fifi ẹrọ ailorukọ aṣa ṣe awọn igbesẹ mẹta nikan.

Igbesẹ akọkọ, iforukọsilẹ ohun elo

Lati lo ẹrọ ailorukọ, o gbọdọ kọkọ forukọsilẹ, ṣii faili function.php labẹ akori WordPress,

Ninu faili function.php, ṣafikun koodu atẹle:

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

?>

 

Ṣatunṣe awọn aami li ati h2 ni awọn iṣẹ.php lati ba awọn afi ni sidebar.php:

Awọn akọle li ati module h2 ti 'before_widget' ati 'after_widget', ṣe atunṣe koodu ni ibamu si ipo gangan.

(boya laisi iyipada)

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

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

Awọn koodu ti o wa loke forukọsilẹ agbegbe ẹrọ ailorukọ kan ti a npè ni "oke-ẹgbẹ":

  • Orukọ ti o han ni "Oke Atẹgbe".
  • Fi aami h2 kun akọle naa.
  • Awọn ohun akoonu ti wa ni samisi pẹlu li.

wọleWordPress backendDasibodu, lọ si Irisi → Awọn ẹrọ ailorukọ.

Ti o ba le rii agbegbe ẹrọ ailorukọ ti oke ni apa ọtun ti aworan ni isalẹ, o tumọ si pe iforukọsilẹ jẹ aṣeyọri ▼

Ṣafikun agbegbe ẹrọ ailorukọ Top Sidebar ni apa ọtun ti Wodupiresi

Igbesẹ keji, ipe ohun elo

Lẹhin ti ẹrọ ti forukọsilẹ, o le pe ni faili awoṣe akori, ati pe koodu atẹle le pe ni faili sidebar.php.

1) Ninu faili sidebar.php, labẹ aami li tabi div ti o tobi julọ, fi sii ▼

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

2) Ninu faili sidebar.php, ti o tobi julọtabiLoke, fi sii ▼

<?php endif; ?>

Igbesẹ XNUMX: Ṣeto awọn ẹrọ ailorukọ

1) Ẹrọ naa ti forukọsilẹ, ati ipo ifihan tun jẹ asọye ninu faili akori.

  • O le ṣeto agbegbe ẹgbẹ ẹrọ ailorukọ ni abẹlẹ Wodupiresi ▼

Ṣiṣeto agbegbe ẹgbẹ ẹrọ ailorukọ ni iwe ipilẹ ti Wodupiresi 2

2) Lẹhin fifipamọ, tunse oju-iwe iwaju.

  • Pẹpẹ ẹgbẹ ti oju opo wẹẹbu wa yoo dabi aworan ni isalẹ ▼

Oju opo wẹẹbu Wodupiresi agbegbe ailorukọ iwaju-opin No.. 3

O le wo aworan ti o wa loke, ti o fihan pe a ti ṣe ohun elo wa ati pe o nṣiṣẹ bi igbagbogbo.

Bii o ṣe le ṣafikun ọpọlọpọ awọn ẹrọ ailorukọ Wodupiresi ni awọn agbegbe oriṣiriṣi?

Tun awọn igbesẹ XNUMX ati XNUMX ṣe lati ṣe atilẹyin awọn ẹrọ ailorukọ akori Wodupiresi rẹ ni awọn ipo oriṣiriṣi.

Ṣebi o nilo lati ṣafikun ẹrọ ailorukọ kan si akọsori, ẹgbẹ ẹgbẹ, ati isalẹ ti akori naa.

1) Ni akọkọ, o nilo lati daakọ koodu atẹle sinu faili function.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) Nigbamii, ṣafikun koodu atẹle si header.php, sidebar.php ati awọn faili footer.php lẹsẹsẹ.

akọsori.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>

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

ẹlẹsẹ.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>

Eyi jẹ aṣeyọri!

  • Nitoribẹẹ, o tun le yipada awọn alaye oriṣiriṣi ninu koodu ni ibamu si awọn iwulo rẹ ^_^
  • Awọn igbesẹ 2 loke, gba iyoku akori lati ṣepọ iṣẹ-ṣiṣe ẹrọ ailorukọ naa.

Nigbamii, tẹsiwaju lati pin awọn imọran fun lilo awọn ẹrọ ailorukọ ni Wodupiresi.

Awọn imọran ẹrọ ailorukọ Integration Akori Wodupiresi

Ṣakoso awọn ẹrọ ailorukọ aṣa daradara:

1) Lẹhin fifi ẹrọ ailorukọ kun akori, o le ṣẹda faili lọtọ ki o lorukọ rẹwidgets.php,

  • Lati le fipamọ gbogbo koodu ailorukọ aṣa ti a ṣafikun ni igbesẹ 1 si folda yii.

2) Ṣafikun koodu si faili awọn iṣẹ.php:

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

3) Fipamọ gbogbo koodu ailorukọ ailorukọ aṣa ti a ṣafikun ni igbesẹ 1 si faili widgets.php.

Ọna yii ṣe idaniloju pe gbogbo awọn ẹrọ ailorukọ fifuye laisiyonu ati ṣiṣẹ lori gbogbo awọn ẹya Wodupiresi ti o ṣe atilẹyin awọn ẹrọ ailorukọ.

Ni ọna yii, o le ṣakoso awọn faili akori WordPress rẹ daradara siwaju sii.

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín “Bawo ni a ṣe le ṣafikun Awọn ẹrọ ailorukọ Wodupiresi?Agbegbe Awọn ẹrọ ailorukọ Integration Akori” yoo ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-1476.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke