Today I explain how to create footer option in admin side with ACF (Advance Custom Fields) Plugin. Its easy to use.
1 : Open your theme's functions.php file and insert this code
//acf option page
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'Theme General Settings',
'menu_title' => 'Theme Settings',
'menu_slug' => 'theme-general-settings',
'capability' => 'edit_posts',
'redirect' => false
));
acf_add_options_sub_page(array(
'page_title' => 'Theme Header Settings',
'menu_title' => 'Header',
'parent_slug' => 'theme-general-settings',
));
acf_add_options_sub_page(array(
'page_title' => 'Theme Footer Settings',
'menu_title' => 'Footer',
'parent_slug' => 'theme-general-settings',
));
}
//end option page
Now save it and refresh your admin panel. You can see this type of option.
2: Go to Custom fields option and create footer option like this: Set option like this:
save it. And create custom fields like copyright text. slug is : copyright_text
3: Go to Dashboard-> Theme Settings -> Footer
You will find this
save it
4: this is for footer. So open your footer.php file and put code like this.
<?php if(!empty(get_field('copyright_text','option'))) :?>
<p><?php echo the_field('copyright_text','option'); ?></p>
<?php endif; ?>
<p><?php echo the_field('copyright_text','option'); ?></p>
<?php endif; ?>
No comments:
Post a Comment