2016-10-07 1 views
-1

WordPressで特定のページIDからコンテンツを取得しているアーカイブページを構築しています。下のコードで266の代わりになる変数を作成する方法はありますか?したがって、各IDに対してこのコードを再作成する必要はありませんか? をのfunctions.phpとだけではなく、コードを再度作り直すの関数を呼び出すように機能する機能や場所に複数の値を持つWordpress PHP変数

<div class="col-md-4"> 
      <div class="ih-item square effect6 from_top_and_bottom"> 
       <a href="<?php echo get_the_permalink(266); ?>"> 
        <div class="img"> 
         <img src="<?php the_field('photo', 266); ?>" /> 
        </div> 
        <div class="info"> 
         <h4><?php echo get_the_title(266); ?></h4> 
        </div> 
       </a> 
      </div> 
     </div> 

答えて

1

ラップあなたのコード。

など。

<?php echo your_function_name(266); ?> 
+0

archive.php

のfunctions.php

<?php function your_function_name($page_id) { if (! $page_id) { return; } $content = '<div class="col-md-4"> <div class="ih-item square effect6 from_top_and_bottom"> <a href="' . get_the_permalink($page_id) . '"> <div class="img"> <img src="' . the_field('photo', $page_id) . '" /> </div> <div class="info"> <h4>' . get_the_title($page_id) . '</h4> </div> </a> </div> </div>'; return $content } ?> 

完璧に働いていたこと、ありがとうございます! –

関連する問題