WordPress විජට් එකතු කරන්නේ කෙසේද?තේමා අනුකලනය Widgets ප්රදේශය

අභිරුචි මෙනු විශේෂාංග සහ පැති තීරු විජට්, ඔව්වර්ඩ්ප්රෙස්තේමාව තුළ විශේෂාංගගත විශේෂාංග.

  • තේමාවක් සෑදීම, මෙම කාර්යයන් දෙක ඇතුළත් නොවේ නම්, එය කුකුල් ඉළ ඇටයක් වැනි ය.

චෙන් වේලියාංපෙර දීවෙබ් අඩවියක් සාදන්නමෙම නිබන්ධනයේදී, මම WordPress තේමාවක් ලබා දෙන ආකාරය බෙදා ගනිමිඅභිරුචි මෙනුව එක් කරන්න.

තේමාවක් නිර්මාණය කිරීමේදී අභිරුචි විජට් කාර්යයන් එකතු කරන ආකාරය මෙම ලිපියෙන් විස්තර කෙරේ.

තේමා වලට අභිරුචි මෙනු එකතු කරනවා සේම, අභිරුචි එකතු කිරීමේ විජට් පියවර 3ක් පමණක් ගනී.

පළමු පියවර, ගැජට් ලියාපදිංචිය

විජට් භාවිතා කිරීමට, ඔබ මුලින්ම ලියාපදිංචි විය යුතුය, WordPress තේමාව යටතේ functions.php ගොනුව විවෘත කරන්න,

Functions.php ගොනුව තුළ, පහත කේතය එක් කරන්න:

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

?>

 

sidebar.php හි ඇති ටැග් වලට අනුරූප වන පරිදි functions.php හි li සහ h2 ටැග් වෙනස් කරන්න:

'before_widget' සහ 'after_widget' හි li සහ module h2 මාතෘකා, සත්‍ය තත්ත්වය අනුව කේතය වෙනස් කරයි.

(සමහර විට වෙනස් කිරීමකින් තොරව)

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

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

ඉහත කේතය "top-sidebar" නම් විජට් ප්‍රදේශයක් ලියාපදිංචි කරයි:

  • දර්ශනය වන නම "ඉහළ පැති තීරුව" වේ.
  • මාතෘකාවට h2 ටැගයක් එක් කරන්න.
  • අන්තර්ගත අයිතම li සමඟ ටැග් කර ඇත.

ලොගින් වන්නWordPress පසුබිමඋපකරණ පුවරුව, පෙනුම → විජට් වෙත යන්න.

ඔබට පහත පින්තූරයේ දකුණු පැත්තේ Top Sidebar widget ප්‍රදේශය දැකිය හැකි නම්, එයින් අදහස් වන්නේ ලියාපදිංචිය සාර්ථක බවයි ▼

වර්ඩ්ප්‍රෙස් හි දකුණු පැත්තේ ඉහළ පැති තීරු විජට් ප්‍රදේශය එක් කරන්න

දෙවන පියවර, ගැජට් ඇමතුම

ගැජටය ලියාපදිංචි කිරීමෙන් පසු, එය තේමා සැකිලි ගොනුව තුළ ඇමතීමට හැකි අතර, පහත කේතය sidebar.php ගොනුව තුළ ඇමතීමට හැකිය.

1) sidebar.php ගොනුවේ, විශාලතම li හෝ div ටැගයට පහළින්, ▼ ඇතුළු කරන්න

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

2) sidebar.php ගොනුවේ, විශාලතමහෝඉහත, ▼ එකතු කරන්න

<?php endif; ?>

පියවර XNUMX: විජට් සකසන්න

1) ගැජටය ලියාපදිංචි කර ඇති අතර, තේමා ගොනුවේ සංදර්ශක ස්ථානය ද අර්ථ දක්වා ඇත.

  • ඔබට වර්ඩ්ප්‍රෙස් පසුබිමේ ▼ විජට් කණ්ඩායම් ප්‍රදේශය සැකසිය හැක

වර්ඩ්ප්‍රෙස් පසුබිම් පත්‍රයේ විජට් කණ්ඩායම් ප්‍රදේශය සැකසීම 2

2) සුරැකීමෙන් පසු, මුල් පිටුව නැවුම් කරන්න.

  • අපගේ වෙබ් අඩවියේ පැති තීරුව පහත පින්තූරයේ මෙන් පෙනෙනු ඇත ▼

වර්ඩ්ප්‍රෙස් වෙබ් අඩවියේ ඉදිරිපස විජට් ප්‍රදේශ අංක 3

අපගේ ගැජට් එක සාදා ඇති බවත් සාමාන්‍ය පරිදි ක්‍රියාත්මක වන බවත් දැක්වෙන ඉහත පින්තූරය ඔබට දැක ගත හැක.

විවිධ ප්‍රදේශවල බහු වර්ඩ්ප්‍රෙස් විජට් එකතු කරන්නේ කෙසේද?

විවිධ ස්ථානවල ඔබගේ වර්ඩ්ප්‍රෙස් තේමා සහය විජට් සෑදීමට පියවර XNUMX සහ XNUMX නැවත කරන්න.

ඔබට තේමාවේ ශීර්ෂයට, පැති තීරුවට සහ පහළට විජට් එකක් එක් කිරීමට අවශ්‍ය යැයි සිතමු.

1) පළමුව, ඔබ පහත කේතය functions.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) ඊළඟට, පහත කේතය පිළිවෙලින් header.php, sidebar.php සහ footer.php ගොනු වෙත එක් කරන්න.

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>

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>

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>

මෙය සාර්ථකයි!

  • ඇත්ත වශයෙන්ම, ඔබට ඔබගේ අවශ්‍යතා අනුව කේතයේ විවිධ විස්තර වෙනස් කළ හැක ^_^
  • ඉහත පියවර 2, විජට් වල ක්‍රියාකාරීත්වය ඒකාබද්ධ කිරීමට ඉතිරි තේමාවට ඉඩ දෙන්න.

මීළඟට, WordPress හි විජට් භාවිතා කිරීම සඳහා ඉඟි බෙදාගැනීම දිගටම කරගෙන යන්න.

WordPress Theme Integration Widget Widget Tips

අභිරුචි විජට් කාර්යක්ෂමව කළමනාකරණය කරන්න:

1) තේමාවට විජට් එකතු කිරීමෙන් පසු, ඔබට වෙනම ගොනුවක් සාදා එය නම් කළ හැකියwidgets.php.

  • මෙම ෆෝල්ඩරයට 1 පියවරේදී එකතු කරන ලද සියලුම අභිරුචි විජට් කේතය සුරැකීමට.

2) functions.php ගොනුවට කේතය එක් කරන්න:

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

3) 1 පියවරේදී එකතු කරන ලද සියලුම අභිරුචි විජට් විජට් කේතය widgets.php ගොනුවට සුරකින්න.

මෙම ක්‍රමය මඟින් සියලුම විජට් සුමටව පූරණය වන අතර විජට් සඳහා සහය දක්වන සියලුම වර්ඩ්ප්‍රෙස් අනුවාදවල ක්‍රියා කිරීම සහතික කරයි.

මේ ආකාරයෙන්, ඔබට ඔබේ වර්ඩ්ප්‍රෙස් තේමා ගොනු වඩාත් කාර්යක්ෂමව කළමනාකරණය කළ හැකිය.

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "WordPress Widgets එකතු කරන්නේ කෙසේද?Theme Integration Widgets Area" ඔබට උපකාර වනු ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1476.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න