2014-03-26 97 views
0

在一個主題(FloZo)中,我看到了一個很好的功能,我想學習如何製作類似的東西。這是關於一個投資組合頁面,看看demo「我們的工作部分」。通過儀表板將項目添加到作品集頁面

  1. 您創建了一個頁面,通過頁面菜單給它一個模板(工作檔案) - 或多或少理解
  2. 您不添加任何圖片有!
  3. 在您的儀表板中,您有一個很好的「工作」部分,您可以在其中選擇「製作新的工作項」 - 您可以在其中添加標題和說明。 - 這是個大伎倆!

現在:我上它是如何工作的新手想法:

  1. 模板是頁面的只是「體」的標題
  2. 儀表板「工作」部分,必須做這樣的事情這個:

當您發佈一個工作項目時,它會將整個項目代碼粘貼/附加到您的頁面(如項目模板代碼)與您的特定圖像和文本。它還會創建一個項目特定的頁面(這是您點擊某個項目後最終出現的位置)。

我的問題是:是否有任何絲毫的可能性將這種功能添加到Wordpress主題?

回答

2

這是我如何看它:

頁面模板,「工作檔案」具有一個顯示的「工作」職位類型職位的循環。

所以先做到這一點,你必須添加你喜歡的custom post type,然後在頁面模板添加自定義循環顯示這些:

<?php 
    $args = array(
     'post_type' => 'your_post_type', 
     'posts_per_page' => -1 //or whatever you choose 
    ); 
    $work_query = new WP_Query($args); 
    if ($work_query->have_posts()) : while ($work_query->have_posts()) : $work_query -> the_post(); ?> 
     <!-- loop content goes here --> 
    <?php 
    endwhile; 
    endif; 
    wp_reset_postdata(); // always reset post data after custom loops 
?> 

如果您需要更多的信息pleae不要猶豫問。

快樂編碼!

+0

謝謝你的回答Bojana!我多次閱讀你的文章,我認爲這是正確的方向,但我確實有幾個問題:1)「-1」代表什麼? 2)是代碼中的循環,還是應該添加它而不是註釋?如果它還沒有出現,它應該怎麼看起來更多或更少? 3)如果我添加我的自定義帖子類型,它會顯示在儀表板中? – oneday

+1

如果你剛開始使用wordpress,我會說你正在向前推進這些功能。首先瀏覽一些教程,其中有很多。回答你的問題:-1意味着顯示所有的帖子,2.不,你將不得不將其添加到頁面模板文件,3.是的,如果你設置它,請閱讀我發送的鏈接 –

+0

好的,你'對,我寧願從簡單的事情開始:)無論如何,大thnx! – oneday

相關問題