2012-01-19 6 views
1

私はWPインストールのスタッフのページ数が多く、電話、電子メール、ファックス、教室番号のカスタムフィールドが追加されています。WordPressのスタッフディレクトリリストのカスタムフィールドをループする方法

私はページがあまりにもカテゴリを持っていた場合には有用であろう

。彼らはしている部門に応じて、これらのページからすべてのカスタムフィールドを引っ張ってくるのページをリストディレクトリを作成する必要がありますが、それはしていないようです

その場合、私の次のオプションは、親ページの下にあるサブページのリストをループし、これらのページからカスタムフィールドを抽出し、アルファベット順に並べ替えることです。

これを行うより良い方法があるかどうか、誰かに教えてもらえますか、これを開始するために使用するコードスニペットを教えてください。

答えて

0

ページのカテゴリを持つことができ、あなたがワードプレスコーデックで以下のページをチェックする必要があり、あなたのfunctions.phpに

add_action('init','register_catalog_taxonomy'); 
function register_catalog_taxonomy(){ 
    register_taxonomy(
     "department", 
     array('page'), 
     array(
     'hierarchical'=>true, 
     "label"=>"Department", 
     "singular_label"=>"Department", 
     "rewrite"=>true, 
     "capabilities"=>array('manage_terms','edit_terms','delete_terms','assign_terms') 
     ) 
    ); 
} 

をカスタム分類を宣言する必要があります:

register_taxonomy

+0

おかげカミュ、私はそれを見て確認する....スタートチップのおかげで! – SixfootJames

関連する問題