This is the list of necessary functions ...
Status
is_admin()
is_home()
is_404()
is_cat()
is_single()
is_doc()
is_search()
is_profile()
is_mobile( )
General
get_the_option($field)
the_time($time , $formet)
update_option($field,$value,$createorupdate=true)
login_back_url()
borno_query($sql,$replace_prefix=true,$echo=false)//instead of mysqli_query()
search_form( )
theme_directory( )
is_signup( )
borno_die($msg="" ,$header="Error" )//instead of die()
previous_page_link()
next_page_link()
is_contact_enable()
_echo($string)//instead of echo
Shortcode
add_shortcode($shortcodename,$output)
add_freewayshortcode($shortcodename,$output)
add_comment_shortcode($shortcodename ,$output)
Widget and Sidebar
popularpost_list($total,$list_allowed,$visit_display_allowed)
add_sidebar('Left');
add_widget($title1,$function,$title2);
check_sidebar_widget($sidebarname)
display_sidebar( $sidebarname);
Admin
ucr_add_role($role_id , $role_name , $custom_role_array)
add_page($pagename,$title , $function_name,$role,$displaymenu=true,$type='custom')
Developer kids
add_header($data)
add_footer($data)
header_view()
footer_view()
Document
doc_link($id)
get_the_doc_page($doc_id,$data)
is_exists_doc($id)
get_the_doc($doc_id,$data)
Category
is_exists_cat($id)
the_post_cat($post_id)
add_cat($cat_name , $cat_des='')
update_cat($id,$new_name ,$new_des)
get_the_cat($cat_id,$datatype)
Notification
notify_user_count($notification_user)
Comment
add_comment($user_id,$post_id,$content,$approved)
User
user_logged_in()
user_profile_link($user_id,$html=true)
add_user_meta($name,$value,$user_id)
get_gravatar( $email, $size)
is_user_active_code_exists($active_code)
add_user($name ,$username , $email ,$password,$refer,$level,$account_active=1)
the_post_user($data)
the_user_by_username($username , $data)
the_user($user_id , $data)
the_user_by_email($email , $data)
user_exists($user_id)
username_exists($username)
validate_name($str)
validate_username($str)
update_user($user_id,$field,$data)
display_name($user_id)
social_profile($user_id,$type)
user_can($role)
loginuserinfo($datatype)
Content
get_the_post($post_id , $data)
is_exists_content($id)
previous_post_link($current_id)
next_post_link($current_id)
the_post_link($post_id,$html=true)
date_of_post($post_id,$formet)
the_excerpt($content,$num)
content_edit_link($id, $site_address,$current_user)
post_content($post_id)
if(have_post()):while($content = the_nav() ){ .... }
Search
search_result_count($search_keyword)