Skip to main content

Posts

Showing posts from 2017

Get Google Calendar Event List in WordPress

<a href="https://console.cloud.google.com/apis/credentials">Get Your Api Credentials Here</a> <a href="https://calendar.google.com/calendar">Get your Calender ID</a> <?php include_once("wp-load.php"); function  get_calender_events() { $params = array(); /*Get current date*/ $current_date  = date('Y-m-d H:i:s'); /*Convert it to google calendar's rfc_format */ $rfc_format = date("c", strtotime($current_date)); $params[] = 'orderBy=startTime'; $params[] ='maxResults=100'; $params[] = 'timeMin='.urlencode($rfc_format); $url_param = ''; foreach($params as $param) { $url_param.= '&'.$param; } $calender_id = "calender_id"; $client_key =  "client_key"; $url = "https://www.googleapis.com/calendar/v3/calendars/".$calender_id."/events?key=".$client_key."&singleEvents=true".$url_param; $list_events = wp_remote_post($url,

Create Setting Page in wordpress

function build_options_page() { ?> <div id="theme-options-wrap">     <div class="icon32" id="icon-tools"> <br /> </div>     <h2>Theme Settings</h2>     <p>Update various settings throughout your website.</p>     <form method="post" action="options.php" enctype="multipart/form-data">         <?php settings_fields('theme_options'); ?>         <?php do_settings_sections(__FILE__); ?>         <p class="submit">             <input name="Submit" type="submit" class="button-primary" value="<?php esc_attr_e('Save Changes'); ?>" />         </p>     </form> </div> <?php } add_action('admin_init', 'register_and_build_fields'); function register_and_build_fields() {     register_setting('theme_options', 'theme_options', 'validate_s

Login and registration hook in WP

if ( !current_user_can( 'administrator' )) { function remove_menus(){ remove_menu_page( 'index.php' );                  //Dashboard remove_menu_page( 'jetpack' );                    //Jetpack* remove_menu_page( 'edit.php' );                   //Posts remove_menu_page( 'upload.php' );                 //Media remove_menu_page( 'edit.php?post_type=page' );    //Pages remove_menu_page( 'edit-comments.php' );          //Comments remove_menu_page( 'themes.php' );                 //Appearance remove_menu_page( 'plugins.php' );                //Plugins remove_menu_page( 'users.php' );                  //Users remove_menu_page( 'tools.php' );                  //Tools remove_menu_page( 'options-general.php' );        //Settings remove_menu_page( 'admin.php?page=aiowpsec' ); remove_menu_page( 'aiowpsec' ); remove_menu_page( 'edit.php?post_type=acf' ); remove_

Ajax image and video upload to custom post in WordPress

 <script src="/ckeditor/ckeditor.js"></script>        <script type="text/javascript"> function CKupdate(){     for ( instance in CKEDITOR.instances ){         CKEDITOR.instances[instance].updateElement();     }     CKEDITOR.instances[instance].setData(''); }         CKEDITOR.replace( 'txtContent' , {   removeButtons: 'save', });       </script>      <form method="post" action="#" class="acf-form" id="post" enctype="multipart/form-data">     <?php            $args = array(             'post_id' => 'new',             'field_groups' => array(1), //it's the ID of your custom field Form             'form' => false         );         acf_form( $args );     ?>       <div class="content-box">         <div class="content-box-content">    Title: <input type="text" name="res

How add custom post with pdf, image, thumbnail, category and tags in frontend?

//ceate a template file <?php acf_form_head(); ?> <?php /* Template Name: Front End Form */ ?> <?php get_header(); ?> <form method="post" action="#" class="acf-form" id="post" enctype="multipart/form-data"> <?php $args = array( 'post_id' => 'new', 'field_groups' => array(1), //it's the ID of your custom field Form 'form' => false ); acf_form( $args ); ?> <!--http://codex.wordpress.org/Function_Reference/media_handle_upload--> <div data-field_type="file" data-field_key="field_5343d9b2586f0file" data-field_name="email" class="field field_type-text field_key-field_5343d9b2586f0file" id="acf-file"> <p class="label"><label for="acf-field-file">Image</label></p> <div class="acf-input-wrap"> <