Wordpressi kohandatud templiit artiklitele

Wordpressi kohandatud templiit artikliteleWordpressile on tihti vaja erinevate kategooriate puhul erinevat templiiti

Kuidas seda teha

Selleks tuleb teha erinevad templiidifailid. Salvestamisel nimedada faili nimi single-[kategooria nimi].php, seejärel lisada function.php faili järgnevad read:

  1. function get_custom_template($single_template) {
  2.     foreach( (array) get_the_category() as $cat )
  3.     {
  4.     	if ( file_exists(TEMPLATEPATH . "/single-{$cat->category_nicename}.php") )
  5. 		{
  6. 			return TEMPLATEPATH . "/single-{$cat->category_nicename}.php";
  7. 		}
  8. 		else
  9. 		{
  10. 			return TEMPLATEPATH . "/single.php";
  11. 		}
  12.     }
  13.  }
  14. add_filter( "single_template", "get_custom_template" );