បញ្ជីអត្ថបទ
មុខងារម៉ឺនុយផ្ទាល់ខ្លួន និងធាតុក្រាហ្វិករបារចំហៀង បាទWordPressមុខងារពិសេសនៅក្នុងប្រធានបទ។
- ការបង្កើតប្រធានបទ ប្រសិនបើវាមិនរួមបញ្ចូលមុខងារទាំងពីរនេះ គឺដូចជាឆ្អឹងជំនីរមាន់...
Chen Weiliangនៅក្នុងមុន។បង្កើតគេហទំព័រនៅក្នុងមេរៀននេះ ខ្ញុំចែករំលែកពីរបៀបផ្តល់ប្រធានបទ WordPressបន្ថែមម៉ឺនុយផ្ទាល់ខ្លួន។
អត្ថបទនេះពិពណ៌នាអំពីរបៀបបន្ថែមមុខងារធាតុក្រាហ្វិកផ្ទាល់ខ្លួននៅពេលបង្កើតរូបរាង។
ដូចជាការបន្ថែមម៉ឺនុយផ្ទាល់ខ្លួនទៅស្បែក ការបន្ថែមធាតុក្រាហ្វិកផ្ទាល់ខ្លួនចំណាយពេលត្រឹម 3 ជំហានប៉ុណ្ណោះ។
ជំហានដំបូង ការចុះឈ្មោះឧបករណ៍
ដើម្បីប្រើធាតុក្រាហ្វិក អ្នកត្រូវតែចុះឈ្មោះជាមុនសិន បើកឯកសារ functions.php ក្រោមប្រធានបទ WordPress ។
នៅក្នុងឯកសារ 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>', ) ); } ?>
កែប្រែស្លាក li និង h2 ក្នុង functions.php ដើម្បីឆ្លើយតបនឹងស្លាកក្នុង sidebar.php៖
ចំណងជើង li និងម៉ូឌុល h2 នៃ 'before_widget' និង 'after_widget' កែប្រែកូដទៅតាមស្ថានភាពជាក់ស្តែង។
(ប្រហែលជាគ្មានការកែប្រែ)
'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>',
កូដខាងលើចុះឈ្មោះតំបន់ធាតុក្រាហ្វិកដែលមានឈ្មោះថា "របារចំហៀងកំពូល"៖
- ឈ្មោះដែលបានបង្ហាញគឺ "របារចំហៀងកំពូល" ។
- បន្ថែមស្លាក h2 ទៅចំណងជើង។
- ធាតុមាតិកាត្រូវបានដាក់ស្លាកជាមួយ li ។
ចូលកម្មវិធីខាងក្រោយ WordPressផ្ទាំងគ្រប់គ្រង សូមចូលទៅកាន់ Appearance → Widgets។
ប្រសិនបើអ្នកអាចមើលឃើញផ្ទៃធាតុក្រាហ្វិករបារចំហៀងកំពូលនៅជ្រុងខាងស្តាំនៃរូបភាពខាងក្រោម វាមានន័យថាការចុះឈ្មោះបានជោគជ័យ ▼
ជំហានទីពីរ ការហៅឧបករណ៍
បន្ទាប់ពីឧបករណ៍ត្រូវបានចុះឈ្មោះ វាអាចត្រូវបានហៅនៅក្នុងឯកសារគំរូប្រធានបទ ហើយកូដខាងក្រោមអាចត្រូវបានហៅនៅក្នុងឯកសារ sidebar.php ។
1) នៅក្នុងឯកសារ sidebar.php ខាងក្រោមស្លាក li ឬ div ធំបំផុត បញ្ចូល ▼
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(top-sidebar) ) : ?>
2) នៅក្នុងឯកសារ sidebar.php ដែលធំជាងគេឬខាងលើ បន្ថែម ▼
<?php endif; ?>
ជំហានទី XNUMX៖ ដំឡើងធាតុក្រាហ្វិក
1) ឧបករណ៍ត្រូវបានចុះឈ្មោះ ហើយទីតាំងបង្ហាញក៏ត្រូវបានកំណត់នៅក្នុងឯកសារប្រធានបទផងដែរ។
- អ្នកអាចកំណត់តំបន់ក្រុមធាតុក្រាហ្វិកក្នុងផ្ទៃខាងក្រោយ WordPress ▼
2) បន្ទាប់ពីរក្សាទុក ធ្វើឱ្យទំព័រមុខឡើងវិញ។
- របារចំហៀងនៃគេហទំព័ររបស់យើងនឹងមើលទៅដូចរូបភាពខាងក្រោម ▼
អ្នកអាចមើលរូបភាពខាងលើដែលបង្ហាញថាឧបករណ៍របស់យើងត្រូវបានបង្កើតឡើងហើយកំពុងដំណើរការដូចធម្មតា។
តើធ្វើដូចម្តេចដើម្បីបន្ថែមធាតុក្រាហ្វិក WordPress ជាច្រើននៅក្នុងតំបន់ផ្សេងគ្នា?
ធ្វើជំហានទី XNUMX និងទី XNUMX ម្តងទៀតដើម្បីធ្វើឱ្យស្បែក WordPress របស់អ្នកគាំទ្រធាតុក្រាហ្វិកនៅក្នុងទីតាំងផ្សេងៗគ្នា។
ឧបមាថាអ្នកត្រូវបន្ថែមធាតុក្រាហ្វិកទៅបឋមកថា របារចំហៀង និងផ្នែកខាងក្រោមនៃស្បែក។
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
គ្រប់គ្រងធាតុក្រាហ្វិកផ្ទាល់ខ្លួនប្រកបដោយប្រសិទ្ធភាព៖
1) បន្ទាប់ពីបន្ថែមធាតុក្រាហ្វិកទៅស្បែក អ្នកអាចបង្កើតឯកសារដាច់ដោយឡែក ហើយដាក់ឈ្មោះវា។widgets.php
។
- ដើម្បីរក្សាទុកកូដធាតុក្រាហ្វិកផ្ទាល់ខ្លួនទាំងអស់ដែលបានបន្ថែមក្នុងជំហានទី 1 ទៅក្នុងថតនេះ។
2) បន្ថែមកូដទៅឯកសារ functions.php៖
if ($wp_version >= 2.8) require_once(TEMPLATEPATH.’/widgets.php’);
3) រក្សាទុកកូដធាតុក្រាហ្វិកផ្ទាល់ខ្លួនទាំងអស់ដែលបានបន្ថែមក្នុងជំហានទី 1 ទៅកាន់ឯកសារ widgets.php ។
វិធីសាស្រ្តនេះធានាថាធាតុក្រាហ្វិកទាំងអស់ដំណើរការយ៉ាងរលូន និងដំណើរការលើកំណែ WordPress ទាំងអស់ដែលគាំទ្រធាតុក្រាហ្វិក។
វិធីនេះ អ្នកអាចគ្រប់គ្រងឯកសារប្រធានបទ WordPress របស់អ្នកកាន់តែមានប្រសិទ្ធភាព។
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក ការប្រកាស របស់ "How to Add WordPress Widgets?Theme Integration Widgets Area" នឹងជួយអ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-1476.html
សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!