function get_blank_post() { $blank_post = array('post_author' => get_current_user_id(), 'post_type' => 'post', 'post_status' => 'publish', 'post_category' => array(pinim_get_root_category_id()), 'tags_input' => array()); return apply_filters('pinim_get_blank_post', $blank_post); }
function column_category($board) { $board_term = null; $root_cat = pinim_get_root_category_id(); $category = $board->get_options('categories'); if (!($selected_cat = $board->get_options('categories'))) { $is_auto_cat = true; $selected_cat = $root_cat; $cat_name = $board->get_datas('name'); if ($board_term = term_exists($cat_name, 'category', $root_cat)) { $selected_cat = $board_term['term_id']; } } $is_auto_cat = $selected_cat == $root_cat || $board_term; $checked_auto_str = checked($is_auto_cat, true, false); $category_auto = sprintf('<input type="radio" name="%1$s[boards][%2$s][categories]" value="auto" %3$s/>%4$s', 'pinim_tool', $board->board_id, $checked_auto_str, __('auto', 'pinim')); $cat_args = array('hide_empty' => false, 'depth' => 20, 'hierarchical' => 1, 'echo' => false, 'selected' => $selected_cat, 'name' => sprintf('%1$s[boards][%2$s][category_custom]', 'pinim_tool', $board->board_id)); $checked_custom_str = checked($is_auto_cat, false, false); $custom_cats = wp_dropdown_categories($cat_args); $category_custom = sprintf('<input type="radio" name="%1$s[boards][%2$s][categories]" value="custom" %3$s/>%4$s', 'pinim_tool', $board->board_id, $checked_custom_str, __('custom', 'pinim')); return "<span>" . $category_auto . "</span><span>" . $category_custom . "</span><br/><span>" . $custom_cats . "</span>"; }