_x('Ask Me', 'The Questions', 'askme-plugin'), 'singular_name' => _x('Ask Me', 'Question', 'askme-plugin'), 'add_new' => _x('New Ask Me', 'New Question', 'askme-plugin'), 'add_new_item' => __('Add new Ask Me', 'askme-plugin'), 'edit_item' => __('Edit Ask Me', 'askme-plugin'), 'new_item' => __('New Ask Me', 'askme-plugin'), 'view_item' => __('View Ask Me', 'askme-plugin'), 'search_items' => __('Search Ask Me s', 'askme-plugin'), 'not_found' => __('No Ask Me found', 'askme-plugin'), 'not_found_in_trash' => __('No Ask Me found in Trash', 'askme-plugin'), 'parent_item_colon' => '', ); $args = array( 'label' => __('Ask me', 'askme-plugin'), 'labels' => $labels, 'public' => false, 'can_export' => true, 'show_ui' => true, 'menu_position' => 32, '_builtin' => false, 'capability_type' => 'post', 'menu_icon' => plugin_dir_url(__FILE__).'images/icon.png', 'hierarchical' => false, 'rewrite' => array( "slug" => "askme" ), 'supports'=> array('title', 'editor', 'comments'), 'show_in_nav_menus' => true ); register_post_type( 'askme', $args); } add_action( 'init', 'create_askme_postype' ); function askme_title_placeholder( $title ){ $screen = get_current_screen(); if ( 'askme' == $screen->post_type ){ $title = __('your question here', 'askme-plugin'); } return $title; } add_filter( 'enter_title_here', 'askme_title_placeholder' ); function show_asks( ) { ob_start(); wp_enqueue_style( 'askme', plugins_url('askme.css',__FILE__) ); if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['post_type'] == 'askme' ) { $title = $_POST['question']; $post = array( 'post_title' => $title, 'post_status' => 'draft', 'post_type' => 'askme' ); wp_insert_post($post); if(get_option('askme_setting_email') == true) { $admin_email = get_option('admin_email'); wp_mail( $admin_email, __('New Ask Me Received', 'askme-plugin'), "Ask Me: ".$title); } } ?>


'askme', 'post_status' => 'publish', 'paged' => $paged, 'orderby' => 'date', 'posts_per_page' => 5 ); query_posts($args); while ( have_posts() ) : the_post(); ?>


max_num_pages); ?>
max_num_pages; if(!$pages) { $pages = 1; } } if(1 != $pages) { ?>
2 && $paged > $range+1 && $showitems < $pages) { ?> « 1) { ?> ; = $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems )) { if ($paged == $i) { ?> »

Ask Me - Overview


'.__("Configure your Asks", "askme-plugin").'

'; } function askme_setting_callback() { echo ''; } add_action( 'admin_menu', 'add_user_menu_bubble' ); function add_user_menu_bubble() { global $menu; foreach ( $menu as $key => $value ) { if ( $menu[$key][2] == 'edit.php?post_type=askme' ) { $type = 'askme'; $args = array( 'post_type' => $type, 'post_status' => 'draft', 'posts_per_page' => -1); $my_query = query_posts( $args ); if(count($my_query) > 0) { $menu[$key][0] .= ' ' . count($my_query) . ' '; } wp_reset_query(); return; } } } ?>