У меня есть пользовательская тема с functions.php. Теперь я пытаюсь создать простой в обновлении раздел портфолио.
В разделе администратора есть
загрузка нескольких изображений для отображения слайдера.список навыков, использованных в проекте. Кнопка для посещения веб-сайта проекта. Краткий текст. Текст решения.
До сих пор в мои функции добавлено следующее: php:
<?php
$themename = "AWDTheme";
$shortname = "ts";
add_filter('the_content_more_link', 'remove_more_jump_link');
add_action('init', 'create_portfolio');
function create_portfolio() {
$portfolio_args = array(
'label' => __('Portfolio'),
'singular_label' => __('Portfolio'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => true,
'supports' => array('title', 'editor', 'thumbnail')
);
register_post_type('portfolio',$portfolio_args);
}
add_action("admin_init", "add_portfolio");
add_action('save_post', 'update_website_url');
function add_portfolio(){
add_meta_box("portfolio_details", "Portfolio Options", "portfolio_options", "portfolio", "normal", "low");
}
function portfolio_options(){
global $post;
$custom = get_post_custom($post->ID);
$website_url = $custom["website_url"][0];
?>
<div id="portfolio-options">
<label>Website URL:</label><input name="website_url" value="<?php echo $website_url; ?>" />
</div><!--end portfolio-options-->
<?php
}
function update_website_url(){
global $post;
update_post_meta($post->ID, "website_url", $_POST["website_url"]);
}
add_filter("manage_edit-portfolio_columns", "portfolio_edit_columns");
add_action("manage_posts_custom_column", "portfolio_columns_display");
function portfolio_edit_columns($portfolio_columns){
$portfolio_columns = array(
"cb" => "<input type=\"checkbox\" />",
"title" => "Client Name",
"description" => "Description",
);
return $portfolio_columns;
}
function portfolio_columns_display($portfolio_columns){
switch ($portfolio_columns)
{
case "description":
the_excerpt();
break;
}
}
?>
, который генерирует портфолио пользовательских типов записей,и дает поле ввода для добавления URL проекта.
То, с чем я застрял, это способ загрузки нескольких изображений для слайдера, если его просто использовать редактор и не пытаться и код WordPressтогда я могу это сделать, но хочу упростить обновление и добавлять новые сообщения в этой категории, поэтому загрузка 3 изображений и сортировка по ползункам была бы очень полезной.
Теперь список навыков - другойЯ не уверен, как реализовать. Я хочу, чтобы результат был:
- Умение 1
- Умение 2
- Умение 3
такнапример, в поле, где вы вводите навык и нажимаете «добавить в список», затем добавляется еще одно, надеюсь, это имеет смысл.
Если кто-то может протянуть руку, я был бы очень признателен, вся помощь приветствуется.
Спасибо, Джо