YM Fast Options Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
How to use
First of all open your functions.php
theme file. All the next steps will take place in it.
1. Add `admin_menu` action
// Register YMFO custom options
add_action( 'admin_menu', function () {
// Next code here
});
2. Create options page
For example it will be a contacts page.
$contacts_page = new YMFO_Page( 'Contacts', 'contacts' );
The first function argument is the page title, and the second is the page slug.
3. Create options section
For example it will be a section with social media links.
$contacts_page->add_section( 'Social media', 'social_media' );
The first function argument is the section title, and the second is the section slug.
4. Add options fields to section
$contacts_page->add_field( 'YouTube', 'youtube_link', 'url', 'social_media' );
$contacts_page->add_field( 'Facebook', 'facebook_link', 'url', 'social_media' );
The first function argument is the field title, the second is the field slug, the third is the field type (you can find allowed types below) and the fourth is the field section slug.
It’s done!
You can locate the new options page in the WordPress admin area on the sidebar.
Our result code is:
// Register YMFO custom options
add_action( 'admin_menu', function () {
// Create page
$contacts_page = new YMFO_Page( 'Contacts', 'contacts' );
// Create section
$contacts_page->add_section( 'Social media', 'social_media' );
// Create fields
$contacts_page->add_field( 'YouTube', 'youtube_link', 'url', 'social_media' );
$contacts_page->add_field( 'Facebook', 'facebook_link', 'url', 'social_media' );
});
To get your options value use ymfo_get_option()
.
For example let’s print a link to your YouTube channel:
<a href="<?php echo esc_attr( ymfo_get_option( 'contacts', 'youtube_link' ) ); ?>">YouTube</a>
Allowed field types
- text
- tel
- url
- date
- datetime-local
- month
- week
- time
- color
Screenshots
No screenshots provided