Your awesome plugin documentation version 0.0.1
This documentation is to help you regarding each step of customization. Please go through the documentation carefully to understand how this plugin is made and how to edit this properly. Basic PHP & WordPress knowledge is required to customize this template. You may learn basics here and here.
You will need the following sofwares to customize this plugin.
Be careful while customize the plugin. Do not change plugin code directly.
No support is provided for faulty customization.
For FAQs listing:
1. [umf_faqs_listing]
2. [umf_faqs_listing layout="v2"]
3. [umf_faqs_listing layout="v3"]
4. [umf_faqs_listing layout="v4"]
5. [umf_faqs_by_category layout="X" category="category-slug"]
6. [umf_all_faqs_listing]
// For update custom post type position
add_filter( 'umf_wp_post_type_position', 'umf_wp_post_type_position_callback' );
function umf_wp_post_type_position_callback( $position ) {
return $position;
}
// For listing page query arguments
add_filter( 'umf_wp_list_query_args', 'umf_wp_list_query_args_callback' );
function umf_wp_list_query_args_callback( $faqs_args ) {
return $faqs_args;
}
// Job listing page load more button text
add_filter( 'umf_wp_load_more_button_text', function() {
return __( "Load More", "wbs" );
} );
// Empty FAQs message
add_filter( 'umf_wp_filter_not_found_message', function() {
return __( "No faqs were found matching your selection", "wbs" );
} );
add_filter( 'umf_wp_not_found_message', function() {
return __( "FAQs Not Found", "wbs" );
} );
// Search box placeholder
add_filter( 'umf_wp_search_placeholder', function() {
return __( "Ex. Search FAQs...", "wbs" );
} );
// All FAQs listing query
add_filter( 'umf_all_faqs_list_query_args', 'umf_all_faqs_list_query_args_callback' );
function umf_all_faqs_list_query_args_callback( $faqs_args ) {
return $faqs_args;
}
// FAQs listing by category query
add_filter( 'umf_wp_list_by_category_query_args', 'umf_wp_list_by_category_query_args_callback' );
function umf_wp_list_by_category_query_args_callback( $faqs_args ) {
return $faqs_args;
}
// FAQs listing by category section heading
add_filter( 'umf_wp_by_category_heading', 'umf_wp_by_category_heading_callback' );
function umf_wp_by_category_heading_callback( $heading ) {
return $heading;
}
// WooCommerce FAQs tab title
add_filter( 'umf_wp_woocommerce_product_tab_title', 'umf_wp_woocommerce_product_tab_title_callback' );
function umf_wp_woocommerce_product_tab_title_callback( $heading ) {
return $heading;
}
// WooCommerce FAQs tab priority
add_filter( 'umf_wp_woocommerce_product_tab_priority', 'umf_wp_woocommerce_product_tab_priority_callback' );
function umf_wp_woocommerce_product_tab_priority_callback( $priority ) {
return $priority;
}
// WooCommerce FAQs tab no record found message
add_filter( 'umf_no_faqs_record_wc_product_tab_message', 'umf_no_faqs_record_wc_product_tab_message_callback' );
function umf_no_faqs_record_wc_product_tab_message_callback( $message ) {
return $message;
}
FAQs listing action hook
// Before FAQs content action
add_action( 'umf_wp_before_content_start', 'umf_wp_before_content_start_callback' );
function umf_wp_before_content_start_callback() {
// Enter your code
}
// After FAQs content action
add_action( 'umf_wp_after_content_end', 'umf_wp_after_content_end_callback' );
function umf_wp_after_content_end_callback() {
// Enter your code
}
// Before FAQs by category content action
add_action( 'umf_wp_list_by_category_before_content', 'umf_wp_list_by_category_before_content_callback' );
function umf_wp_list_by_category_before_content_callback() {
// Enter your code
}
// After FAQs by category content action
add_action( 'umf_wp_list_by_category_after_content', 'umf_wp_list_by_category_after_content_callback' );
function umf_wp_list_by_category_after_content_callback() {
// Enter your code
}
// Before filter content action
add_action( 'umf_wp_before_filtre_content', 'umf_wp_before_filtre_content_callback' );
function umf_wp_before_filtre_content_callback() {
// Enter your code
}
// After search box content action
add_action( 'umf_wp_after_search_box', 'umf_wp_after_search_box_callback' );
function umf_wp_after_search_box_callback() {
// Enter your code
}
// After filter content action
add_action( 'umf_wp_after_filtre_content', 'umf_wp_after_filtre_content_callback' );
function umf_wp_after_filtre_content_callback() {
// Enter your code
}
© 2025 All rights reserved.