WordPress៖ បន្ថែមទម្រង់ប្រព័ន្ធផ្សព្វផ្សាយសង្គមទៅស្បែក WordPress របស់អ្នក។
ប្លក, រូបភាព ផ្តល់ នូវ ទម្រង់ អ្នក ប្រើ ជាមួយ នឹង ការ កំណត់ សម្រាប់ តំណ សង្គម; ទោះយ៉ាងណាក៏ដោយ គេហទំព័រសង្គមបន្ថែមផ្តល់ឱកាសសម្រាប់គេហទំព័រ ឬប្លក់របស់អ្នកទាំងមូល ដើម្បីមានវត្តមាននៅក្នុងបណ្តាញទាំងនោះ។ យើងកំពុងធ្វើការនៅលើគេហទំព័ររបស់អតិថិជននៅសប្តាហ៍នេះ ដែលយើងចង់ធ្វើឱ្យវាងាយស្រួលសម្រាប់ពួកគេក្នុងការកំណត់ និងបន្ថែមតំណភ្ជាប់សង្គមរបស់គេហទំព័ររបស់ពួកគេ ដូច្នេះយើងបានបន្ថែមជម្រើសបន្ថែមទៅពួកគេ។ ការកំណត់ទូទៅប្លក, រូបភាព ទំព័រ។
ជំហានដំបូងរបស់យើងគឺធ្វើបច្ចុប្បន្នភាពមុខងារស្បែករបស់ពួកគេ (functions.php) នៅក្នុងរចនាប័ទ្មកុមាររបស់ពួកគេ ហើយចុះឈ្មោះការកំណត់នីមួយៗដែលយើងចង់បន្ថែម៖
// —————Add Settings to General Settings—————–
function social_settings_api_init() {
// Add the section to general settings so we can add our
// fields to it
add_settings_section('social_setting_section',
'Social sites on the web',
'social_setting_section_callback_function',
'general');
// Add the field with the names and function to use for our new
// settings, put it in our new section
add_settings_field('general_setting_facebook',
'Facebook Page',
'general_setting_facebook_callback_function',
'general',
'social_setting_section');
// Register our setting so that $_POST handling is done for us and
// our callback function just has to echo the <input>
register_setting('general','general_setting_facebook');
add_settings_field('general_setting_twitter',
'Twitter Account',
'general_setting_twitter_callback_function',
'general',
'social_setting_section');
register_setting('general','general_setting_twitter');
add_settings_field('general_setting_youtube',
'YouTube Page',
'general_setting_youtube_callback_function',
'general',
'social_setting_section');
register_setting('general','general_setting_youtube');
add_settings_field('general_setting_linkedin',
'LinkedIn Page',
'general_setting_linkedin_callback_function',
'general',
'social_setting_section');
register_setting('general','general_setting_linkedin');
}
add_action('admin_init', 'social_settings_api_init');
ជំហានបន្ទាប់របស់យើងគឺបន្ថែមវាលជាក់ស្តែងនៅក្នុងទំព័រការកំណត់ទូទៅដែលនឹងរក្សាទុកព័ត៌មាននៅក្នុងពួកគេ៖
// —————-Settings section callback function———————-
function social_setting_section_callback_function() {
echo '<p>This section is where you can save the social sites where readers can find you on the Internet.</p>';
}
function general_setting_facebook_callback_function() {
echo '<input name="general_setting_facebook" id="general_setting_facebook" type="text" value="'. get_option('general_setting_facebook') .'" />';
}
function general_setting_twitter_callback_function() {
echo '<input name="general_setting_twitter" id="general_setting_twitter" type="text" value="'. get_option('general_setting_twitter') .'" />';
}
function general_setting_youtube_callback_function() {
echo '<input name="general_setting_youtube" id="general_setting_youtube" type="text" value="'. get_option('general_setting_youtube') .'" />';
}
function general_setting_linkedin_callback_function() {
echo '<input name="general_setting_linkedin" id="general_setting_linkedin" type="text" value="'. get_option('general_setting_linkedin') .'" />';
}
ឥឡូវនេះ គ្រប់ពេលដែលអតិថិជនចង់ធ្វើបច្ចុប្បន្នភាពការកំណត់ទំព័រសង្គមរបស់ពួកគេ ពួកគេអាចគ្រាន់តែធ្វើបច្ចុប្បន្នភាពវាលការកំណត់នៅក្នុងរបស់ពួកគេ។ ការកំណត់ទូទៅប្លក, រូបភាព. នៅក្នុងប្រធានបទ យើងគ្រាន់តែរំលឹកឡើងវិញនូវការកំណត់នៅគ្រប់ទីកន្លែងដែលត្រូវការ (ក្នុងករណីរបស់អតិថិជននេះ វាជារបាររុករកប្រព័ន្ធផ្សព្វផ្សាយសង្គមនៅក្នុងចំណងជើងនៃគេហទំព័ររបស់ពួកគេ)៖
<?php echo get_option('general_setting_facebook'); >