2011-05-06 38 views
0

我有一个自定义主题与functions.php的,现在我想创建一个简单的更新部分业务WordPress的问题 - 自定义文章类型

管理部分包括一个滑块

上传多张图片 显示项目中使用的技能列表 按钮访问项目网站 简要文本 解决方案文本。

到目前为止增加了以下我的函数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

所以就像一个你在其中键入技能的领域,然后点击添加到列表中,然后它变成空白以添加另一个,希望是有道理的。

如果有人可以伸出援助之手,我会非常感激,所有的帮助表示赞赏。

感谢 乔

+0

老兄,在发布后不要完全改变你的问题。我回答了你的第一个问题 - 你需要创建新的问题,而不是在你的第一个问题得到回答后在同一篇文章中写下新问题。 – Kelly 2011-05-06 16:59:58

+0

危害是你有像我这样的答案,不再涉及到问题。编辑问题是为了澄清*,而不是改变整个问题。祝你好运,找到你的新问题的答案,虽然你需要在我删除它之前不接受我的答案。 – Kelly 2011-05-06 17:17:03

回答

0

我会自己熟悉与豆荚和走这条路线:http://podscms.org/

否则,你需要作出特别查询后循环之外幻灯片加价内部的绘制您的自定义帖子类型并循环显示其所有图片附件,或者查看具有其所有路径的自定义字段。

至于技能功能,我会推荐WPAlchemy_MetaBox。它的PHP类可以用来快速创建WordPress元框。在你的情况下,你需要使用have_fields_and_multi($name)函数:http://www.farinspace.com/wpalchemy-metabox/#have_fields_and_multi

相关问题