2011-05-06 37 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

相關問題