Я пытаюсь понять плагины, сделав один. Он помещает новое меню в меню администратора Wordpress «Пропаганды (объявления)», который создает тип сообщения «propaganda_item».Wordpress пользовательское поле (выберите) к сообщениям
Поскольку мне нужно выбрать государство/город для каждой «пропаганды», я создал таблицу SQL с City/State.
До сих пор так хорошо, но теперь я не знаю, как поместить phb select combobox в страницу редактирования «Пропаганда». Example of what I mean
На самом деле я знаю, как заполнить Select, но не как поместить его в сообщение через мой плагин.
Ой, а вот мой код плагина:
<?php
/*
Plugin Name: Frankec
Plugin URI:
Description: propagandas
Version:1
Author URI:
*/?>
<?php// Registra Propagandas
function register_cpt_Propagandas() {
$labels = array(
'name' => _x('Propagandas', 'propaganda_item'),
'singular_name' => _x('Propagandas', 'propaganda_item'),
'add_new' => _x('Nova', 'propaganda_item'),
'add_new_item' => _x('Adicionar Propagandas', 'propaganda_item'),
'edit_item' => _x('Editar Propagandas', 'propaganda_item'),
'new_item' => _x('Nova Propagandas', 'propaganda_item'),
'view_item' => _x('Ver Propagandas', 'propaganda_item'),
'search_items' => _x('Procurar Propagandas', 'propaganda_item'),
'not_found' => _x('Nenhuma Propaganda encontrada', 'propaganda_item'),
'not_found_in_trash' => _x('Nenhuma Propaganda encontrada no lixo', 'propaganda_item'),
'parent_item_colon' => _x('Propagandas-pai:', 'propaganda_item'),
'menu_name' => _x('Propagandas', 'propaganda_item'),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'description' => 'Propagandas por Cateoria',
'supports' => array('title', 'editor', 'thumbnail'),
'taxonomies' => array('genres'),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-images-alt2',
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => true,
'capability_type' => 'post'
);
register_post_type('propaganda_item', $args);
}
add_action('init', 'register_cpt_Propagandas');
function remove_menus(){
remove_menu_page('edit-comments.php'); //Comments
}
add_action('admin_menu', 'remove_menus');
?>
Заранее спасибо, ребята! =)
Хм, но как я могу заполнить Custom Meta всеми штатами и городами моей страны, чтобы пользователь мог выбрать? –
Вы проверили ссылки, которые я дал? Любой из них? –
Да, я думаю, что Custom Meta box решит мои проблемы! = D TY так много! –