ورڈپریس ويجٽ ڪيئن شامل ڪجي؟موضوع جي انضمام وجيٽس جو علائقو

ڪسٽم مينيو خاصيتون ۽ سائڊبار ويجٽ، هاWordPressموضوع ۾ نمايان خاصيتون.

  • هڪ موضوع ٺاهڻ، جيڪڏهن ان ۾ اهي ٻه افعال شامل نه آهن، هڪ ڪڪڙ جي رٻ وانگر آهي ...

چن ويلانگاڳئين ۾هڪ ويب سائيٽ ٺاهيوهن سبق ۾، مان حصيداري ڪريان ٿو ته ڪيئن ڏيان ٿو ورڈپریس تھیمڪسٽم مينيو شامل ڪريو.

هي آرٽيڪل بيان ڪري ٿو ته ڪسٽم ويجيٽ افعال ڪيئن شامل ڪجي جڏهن هڪ موضوع ٺاهي.

جيئن ته موضوعن ۾ ڪسٽم مينيو شامل ڪرڻ، ڪسٽم شامل ڪرڻ ويجيٽس صرف 3 قدم کڻن ٿا.

پهريون قدم، گيجٽ رجسٽريشن

ويجيٽ استعمال ڪرڻ لاءِ، توهان کي پهريان رجسٽر ڪرڻ گهرجي، ورڈپریس تھیم جي تحت 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>',
    ) );
}

?>

 

functions.php ۾ li ۽ h2 ٽيگ کي تبديل ڪريو sidebar.php ۾ ٽيگ سان ملندڙ:

'before_widget' ۽ 'after_widget' جا li ۽ ماڊل h2 عنوان، اصل صورتحال جي مطابق ڪوڊ کي تبديل ڪريو.

(شايد بغير ترميم جي)

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

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

مٿي ڏنل ڪوڊ "top-sidebar" نالي هڪ ويجٽ واري علائقي کي رجسٽر ڪري ٿو:

  • ڏيکاريل نالو "Top Sidebar" آهي.
  • عنوان ۾ h2 ٽيگ شامل ڪريو.
  • مواد جون شيون لي سان ٽيگ ٿيل آھن.

لاگ انورڈپریس پس منظرڊيش بورڊ، ظاھر ڏانھن وڃو → وجيٽس.

جيڪڏھن توھان ھيٺ ڏنل تصوير ۾ ساڄي پاسي مٿي سائڊبار ويجيٽ ايريا ڏسي سگھو ٿا، رجسٽريشن ڪامياب آھي ▼

شامل ڪريو ٽاپ سائڊبار ويجيٽ ايريا ورڈپریس 1st شيٽ جي ساڄي پاسي

ٻيو قدم، گيجٽ ڪال

گيجٽ جي رجسٽر ٿيڻ کان پوءِ، ان کي ٿيم ٽيمپليٽ فائل ۾ سڏي سگھجي ٿو، ۽ ھيٺ ڏنل ڪوڊ کي سائڊبار.php فائل ۾ سڏي سگھجي ٿو.

1) sidebar.php فائل ۾، سڀ کان وڏي li يا div ٽيگ جي هيٺان، داخل ڪريو ▼

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

2) sidebar.php فائل ۾، سڀ کان وڏويامٿي، شامل ڪريو ▼

<?php endif; ?>

قدم XNUMX: سيٽ اپ widgets

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 Theme Integration Widget Widget Tips

ڪسٽم ويجٽ کي موثر طريقي سان منظم ڪريو:

1) موضوع تي ويجٽ شامل ڪرڻ کان پوء، توهان هڪ الڳ فائل ٺاهي سگهو ٿا ۽ ان کي نالو ڏيوwidgets.php.

  • هن فولڊر ۾ قدم 1 ۾ شامل ڪيل سڀئي ڪسٽم ويجٽ ڪوڊ محفوظ ڪرڻ لاءِ.

2) ڪوڊ شامل ڪريو functions.php فائل ۾:

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

3) widgets.php فائل ۾ قدم 1 ۾ شامل ڪيل سڀئي ڪسٽم ويجٽ ويجيٽ ڪوڊ محفوظ ڪريو.

اهو طريقو يقيني بڻائي ٿو ته سڀئي ويجسٽس آساني سان لوڊ ڪن ٿا ۽ سڀني ورڈپریس ورزن تي ڪم ڪن ٿيون جيڪي ويجٽ کي سپورٽ ڪن ٿيون.

اهو طريقو، توهان پنهنجي ورڈپریس تھیم فائلن کي وڌيڪ موثر طريقي سان منظم ڪري سگهو ٿا.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو ويو "ڪيئن شامل ڪجي ورڈپریس ويجيٽس؟Theme Integration Widgets Area" توھان جي مدد ڪندو.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-1476.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو